<SEC-DOCUMENT>0001713445-26-000022.txt : 20260206
<SEC-HEADER>0001713445-26-000022.hdr.sgml : 20260206
<ACCEPTANCE-DATETIME>20260205180709
ACCESSION NUMBER:		0001713445-26-000022
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		117
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260206
DATE AS OF CHANGE:		20260205

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41983
		FILM NUMBER:		26604422

	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-K
<SEQUENCE>1
<FILENAME>rddt-20251231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:5f8c4252-eff7-44f8-abc3-cc37f49b91e0,g:bc55c6aa-cc56-4a46-b3aa-2d5cc4844098,d:b99e0360e0fc4ee093fa01d97bc4a43c-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:rddt="http://www.redditinc.com/20251231" 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-20251231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-36">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-37">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-38">0001713445</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-39">False</ix:nonNumeric><ix:nonNumeric contextRef="c-74" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-457">P3Y</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" scale="0" id="f-470">1</ix:nonFraction><ix:nonNumeric contextRef="c-91" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-499">1</ix:nonNumeric><ix:nonNumeric contextRef="c-92" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-500">1</ix:nonNumeric><ix:nonNumeric contextRef="c-163" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-799">P3Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="c-166" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="f-803">P1Y0M0D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="rddt-20251231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</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="class"><xbrli:measure>rddt:class</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>rddt:segment</xbrli:measure></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="vote"><xbrli:measure>rddt:vote</xbrli:measure></xbrli:unit><xbrli:unit id="director"><xbrli:measure>rddt:director</xbrli:measure></xbrli:unit><xbrli:unit id="observer"><xbrli:measure>rddt:observer</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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</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:entity><xbrli:period><xbrli:instant>2025-06-30</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:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-04</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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-04</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:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-04</xbrli:instant></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:instant>2025-12-31</xbrli:instant></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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><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>2024-12-31</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: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-10"><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>2024-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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</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:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</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:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><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>2022-12-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-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:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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:entity><xbrli:period><xbrli:instant>2023-12-31</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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><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>2023-12-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><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><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:RetainedEarningsMember</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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><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-12-31</xbrli:endDate></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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><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><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><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-12-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:AdditionalPaidInCapitalMember</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:AccumulatedOtherComprehensiveIncomeMember</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:RetainedEarningsMember</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:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-25</xbrli:startDate><xbrli:endDate>2024-03-25</xbrli:endDate></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:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-25</xbrli:startDate><xbrli:endDate>2024-03-25</xbrli:endDate></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="rddt:StockSoldByIndividualTypeAxis">rddt:StockholdersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-25</xbrli:startDate><xbrli:endDate>2024-03-25</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:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-25</xbrli:startDate><xbrli:endDate>2024-03-25</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:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-25</xbrli:startDate><xbrli:endDate>2024-03-25</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:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-25</xbrli:startDate><xbrli:endDate>2024-03-25</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:entity><xbrli:period><xbrli:instant>2024-03-25</xbrli:instant></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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-25</xbrli:instant></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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-25</xbrli:instant></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="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-25</xbrli:instant></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:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><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-12-31</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:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><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-12-31</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">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-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-12-31</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">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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: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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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="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-12-31</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:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><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-12-31</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:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</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">us-gaap:EmployeeStockOptionMember</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-12-31</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">us-gaap:EmployeeStockOptionMember</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-12-31</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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-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:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><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-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">rddt:RestrictedStockUnitsAndRestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></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:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><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-118"><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-119"><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-120"><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-121"><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-122"><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-123"><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-124"><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-125"><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>2024-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:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</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:PropertyPlantAndEquipmentByTypeAxis">rddt:ComputerEquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">rddt:ComputerEquipmentFurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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:BusinessAcquisitionAxis">rddt:July2024AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-15</xbrli:startDate><xbrli:endDate>2024-07-15</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:BusinessAcquisitionAxis">rddt:July2024AcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-15</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: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-139"><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-140"><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>2024-12-31</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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-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: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></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-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-01</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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-01</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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-01</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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</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: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></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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rddt:NewYorkFederalReserveBankRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli: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></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-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli: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></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-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rddt:AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rddt:RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></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: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-155"><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>2024-12-31</xbrli:instant></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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></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:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></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: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-159"><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>2024-12-31</xbrli:instant></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: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-161"><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>2024-12-31</xbrli:instant></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:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceAndPerformanceBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceAndPerformanceBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceAndPerformanceBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceBasedRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><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>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</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:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><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="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><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="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</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="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rddt:DefinedContributionPlanMatchAxis">rddt:DefinedContributionPlanTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="rddt:DefinedContributionPlanMatchAxis">rddt:DefinedContributionPlanTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><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>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rddt:AdvanceMagazinePublishersInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001713445</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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-K</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:2px 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:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 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%">ANNUAL 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 fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December 31</ix:nonNumeric>, 2025</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:2px 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-5">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 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-6">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-20251231_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-7">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:700;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:2px 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-8">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">45-2546501</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 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:2px 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:2px 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-10">303 2nd Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-11">South Tower</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine3" id="f-12">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-13">San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-14">California</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-15">94107</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 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:2px 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-16">415</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-17">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-bottom:9pt;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:2px 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:2px 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:2px 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:2px 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-18">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:2px 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-19">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:2px 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-20">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-bottom:9pt;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(g) of the Act: None</span></div><div style="margin-bottom:3pt;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 if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-21">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;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 if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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%">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%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-22">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</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 (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-23">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="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-24">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:2px 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-25">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 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%">x</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align: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:2px 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:2px 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:2px 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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 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:2px 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-26">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:2px 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:2px 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-27">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 has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span></div><div style="margin-top:10pt;text-align:right"><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:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-28">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%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span></div><div style="text-align:right"><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:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-29">o</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%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span></div><div style="text-align:right"><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 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-30">x</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:right"><span><br/></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%">The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant, based on the closing price of the shares of Class A common stock on the New York Stock Exchange on June 30, 2025, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-31">21.2</ix:nonFraction> billion.</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 of February&#160;4, 2026, the registrant had outstanding <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-32">139,649,508</ix:nonFraction> shares of Class A common stock, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-33">51,386,276</ix:nonFraction> shares of Class B common stock, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-34">no</ix:nonFraction> shares of Class C common stock each with a par value of $0.0001.</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:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-35" escape="true"><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%">Portions of the registrant&#8217;s definitive Proxy Statement for the registrant&#8217;s 2026 Annual Meeting of Stockholders, which will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December&#160;31, 2025, are incorporated by reference in Part III of this Annual Report on Form 10-K.</span></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="ib99e0360e0fc4ee093fa01d97bc4a43c_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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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:100.000%"><tr><td style="width:1.0%"/><td style="width:91.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.649%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 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%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_10">Note Regarding Forward-Looking Statements</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_13">Note Regarding User Metrics and Other Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_13">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_16">Part I</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_760">Item 1. Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_760">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_1210">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_1210">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_784">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_784">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_8796093023293">Item 1</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_8796093023293">C</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_8796093023293">. </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_8796093023293">Cybersec</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_8796093023293">urity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_784">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_778">Item 2. Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_778">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_160">Item 3. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_160">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_193">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_193">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_157">Part II</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_841">Item 5. Market for Registrant</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_841">&#8217;</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_841">s Common Equity, Related Stockholder Matters</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_841"> and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_841">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_196">Item 6. [Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_196">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_106">Item 7. Management</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_106">&#8217;</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_106">s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_106">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_151">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_151">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_19">Item 8. Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_19">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_855">Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_855">98</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_154">Item 9A. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_154">98</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_929">Item 9B. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_929">98</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_924">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_924">98</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_865">Part III</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_872">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_872">99</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_890">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_890">99</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_885">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_885">99</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_880">Item 13. Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_880">99</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_898">Item 14. Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_898">99</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_904">Part IV</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_202">Item 15. Exhibits</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_202"> and</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_202"> Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_202">100</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:6pt;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="#ib99e0360e0fc4ee093fa01d97bc4a43c_912">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:right"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_912">102</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_205">Signatures</a></span></div></td><td colspan="3" style="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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_10"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 Annual Report on Form 10-K 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 Annual Report on Form 10-K, including statements regarding our strategy, future financial condition, future operations, our plans with respect to our share repurchase program, 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 Annual Report on Form 10-K 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 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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 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 daily active uniques (&#8220;DAUq&#8221;), 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">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 average revenue per unique (&#8220;ARPU&#8221;) 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 ability to continue to grow our DAUq in the United States and around the world and our focus on growing our platform globally, including through entering new geographic markets and investing in under-penetrated ones;</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 aim to increase DAUq by scaling internationally, developing products that are more compelling for our users, and improving the quality of our products across all platforms;</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 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 or changes 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; </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 and plans with respect to our share repurchase program; 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 Annual Report on Form 10-K, 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 Annual Report on Form 10-K.</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 Annual Report on Form 10-K 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 Annual Report on Form 10-K, 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 Annual Report on Form 10-K. 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 Annual Report on Form 10-K. 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 Annual Report on Form 10-K 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 Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K 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 </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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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="ib99e0360e0fc4ee093fa01d97bc4a43c_13"></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%">5</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_16"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_760"></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. Business</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_956"></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%">Our Mission</span></div><div style="margin-bottom:9pt;text-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 is to empower communities and make their knowledge accessible to everyone.</span></div><div style="margin-bottom:9pt;text-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 built Reddit with the belief that communities unlock the power of human creativity and create a sense of belonging and empowerment for their members. Our over 100,000 active communities have channeled the power of human creativity to grow Reddit since our founding. 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.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_965"></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: The Power of Reddit&#8217;s 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%">Reddit is a global, digital city where anyone in the world can join a community to learn from one another, engage in authentic conversations, explore passions, research new hobbies, exchange goods and services, create new communities and experiences, share a few laughs, and find belonging. People are diverse and have multiple interests. Just like in a city, where citizens are part of multiple sub-communities, on Reddit, users often belong to multiple communities. At Reddit, users can dive into anything, and if a community does not already exist around a particular topic, they can create one. In the three months ended December&#160;31, 2025, an average of 121.4&#160;million daily active uniques (&#8220;DAUq&#8221;) around the world came together on Reddit &#8211; continuously adding to our longstanding and constantly evolving human archive of information. They come together to share the rhythm of their daily discoveries, ask questions and receive advice, and search for a breadth of perspectives and knowledge not accessible anywhere else. Built on shared interests, passion, and trust, Reddit has a community for everyone.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Communities on Reddit are organized based on specific interests and are called subreddits. Within subreddits, Redditors engage in active and in-depth conversations by sharing experiences, submitting links, uploading images and videos, and replying to one another in comment threads on any topic. Subreddits are denoted by an &#8220;r/&#8221; before their names: 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%">explainlikeimfive helps people learn anything with child-friendly explanations; 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%">lgbt helps people find their identity; and 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%">BeyondTheBump helps people transition from pregnancy to parenthood. Redditors invest time to shape their communities, share their experiences, send support and supplies when someone is down on their luck, and even code scripts and develop tools to advance 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%">Similar to how cities are made from cement and steel, but are really built by their citizens, Reddit is made from code and algorithms, but is really built by our users. It is a place where human ingenuity and creativity thrive. We empower users to participate and to shape Reddit by sharing content, upvoting or downvoting, and commenting. In addition, Redditors themselves not only create and build communities, but they also moderate these communities as volunteers to help keep them safe, vibrant, and true to themselves. Like cities, we design tools that give communities what they need to make their communities their own and evolve over time, rebuilding and reshaping by adapting to new technologies and reflecting new cultural trends. Newly created subreddits create a sense of belonging for their members, spurring the creation of more new subreddits to continue the cycle. In this way, Reddit&#8217;s community ecosystem grows and expands with the interests and passions of our users, keeping Reddit on trend and resilient to fading fads.</span></div><div style="margin-bottom:9pt;text-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&#8217;s community ecosystem is organically built upon shared interests, passions, and trust rather than friends, celebrities, and their followers. This distinction results in a unique sense of belonging, privacy, and authenticity for our users. We do not require that users disclose their identities on Reddit, freeing them from having to perform and the associated pressures to always appear perfect. As a result, users come to Reddit for fundamentally distinct purposes, with each adding incremental value to our entire community. Redditors are free to be vulnerable or ask questions they would not be able to ask anywhere else. </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%">Powerful Platform Built Around Context and User Interest</span></div><div style="margin-bottom:9pt;text-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 more content online is synthesized, summarized, and sanitized by artificial intelligence (&#8220;AI&#8221;), Reddit stands out for its honesty and subjectivity. People want multiple viewpoints and lived experiences. This is why Reddit is synonymous with product and service recommendations. For advertisers, we provide access to a unique and highly engaged audience where our trusted, passionate communities drive recommendations on brands and buying decisions. Our users often have high intent &#8211; they are searching on Reddit for answers or recommendations that they can trust, and these users can benefit from the conversations and contextual ads that are displayed on Reddit. </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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">A Valuable Source of Conversational Data and Knowledge</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Over time, Reddit has evolved to become one of the internet&#8217;s largest corpuses of information, with over two billion posts and over 22 billion comments through December&#160;31, 2025. Platforms like Reddit, where people discuss every aspect of life&#8212;from the trivial to the transformative&#8212;are the backbone of building AI and training large language models (&#8220;LLMs&#8221;). That's why Reddit is often cited as one of the most sourced and cited domains in AI across all models. Human conversation is not being replaced by AI; instead, it is becoming more important. AI does not invent knowledge&#8212;it learns from us. From real people, sharing real perspectives. You can&#8217;t have artificial intelligence without </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">actual</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> intelligence. Furthermore, we use internally built and trained models to improve many aspects of Reddit. For example, Reddit Community Intelligence blends AI-driven efficiency with real user perspectives, enabling product solutions like Reddit Insights, our AI-powered social listening tool, and Conversation Summary Add-ons, which leverages AI to surface positive Reddit conversations directly below ads. </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%">Publishers, Brands, and Companies are Meeting their Audiences 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%">As the internet evolves, Reddit communities have continued to provide an essential space for publishers, brands, and companies to connect with their audience and engage in authentic, high-quality conversations. In communities like r/ sonos and r/ fidelityinvestments, companies are providing troubleshooting tips, investment advice, and customer service, and creators and publishers are using our new Ask Me Anything (&#8220;AMA&#8221;) features to connect with their audience and fans on the platform. We also launched Reddit Pro tools for publishers to help media outlets easily share and track content with users, and early adopters like The Atlantic, The Hill, NBC News, and The Associated Press are able to sync their feeds and automatically import articles, track how their stories are shared, and use AI-powered tools to find the right communities on Reddit. We also rolled out a limited test of verified profiles to help individuals and businesses, who wish to do so, confirm their identifies on Reddit. This feature is designed to help Redditors understand who they are engaging with in moments when verification matters, whether it is an expert or celebrity hosting an AMA, a journalist reporting news, or a brand sharing information.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_973"></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%">Why Users Come to 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%">Conversation and connection are becoming more valuable and rare. In a world increasingly dominated by algorithms and automation, the need for human voices has never been greater. Reddit is what the internet needs most: a place where people can connect on almost any topic and find genuinely useful 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%">Open, Growing Archive of Human Knowledge (2005&#8211;&#160;&#160;&#160;&#160;&#160;)</span></div><div style="margin-bottom:9pt;text-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 turned 20 this year. That is two decades of building something special on the internet: a user-powered platform where users bring their honest selves and connect over the topics they care most about&#8212;whether popular, niche, or personal. Reddit&#8217;s influence and relevance organically grows as users quickly respond to new topics based on real experiences. Topical communities 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%">law, r /pluribusTV, 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%">labubu, 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%">kpopdemonhunters, and 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%">marvelrivals have had meaningful breakouts as the headlines have evolved. As a result of Reddit&#8217;s scale and longevity, our content library is a broad memory of human interest, organically expanding and deepening into more topics. At times, Reddit may be the only place to find the information users are looking for, and users searching for information come to Reddit to discover the conversations taking place there. </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%">Centered on Interests, with Unmatched Breadth and Depth of Human Knowledge</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Users come to Reddit to find trusted, human perspectives and participate in communities that share their interests&#8212;no matter how niche or mainstream. Time spent on Reddit is guided by personal intention and interests. Breadth of communities and depth of engagement means that Redditors benefit from a trove of knowledge and conversation organized by topic that we believe is unmatched by any other internet platform, covering a wide variety of interests&#8212;r/&#160;parenting, r/&#160;NFL, r/&#160;meditation, and r/&#160;solotravel, to name a few.</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%">People-powered Curation for Authentic Interactions and Trusted 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%">Our differentiated community approach underlies the interactions on our platform: Reddit is centered around human creativity and belonging. The content found in Reddit communities is curated by people, creating a highly relevant content experience that attracts users to our platform. Every post and comment on Reddit, regardless of the author, starts with one upvote, and must earn its visibility through community members upvoting it and boosting it to the subreddit&#8217;s front page. Unlike traditional social media, voting (both up and down) is completely anonymous, encouraging broader Redditor participation. This unique upvoting and downvoting system not only curates the quality and relevance of content, but also determines the prominence of a certain piece of content. We believe community-driven promotion of content leads to greater trust of the content on Reddit.</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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">Authentic and Trusted Recommendations</span></div><div style="margin-bottom:9pt;text-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&#8217;s community-powered recommendations are a foundational part of why so many users visit Reddit on a daily basis. In a world where consumers are increasingly inundated with product placement and messaging curated by algorithms and automation, people seek answers that only humans can provide. Reddit stands out as a refreshing alternative, offering authentic human recommendations that people can actually trust. We see that trust reflected in the high velocity of people coming to Reddit to find great content and trusted recommendations.</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%">Flexible Canvas for Self- and Community-expression</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Every subreddit is a flexible canvas for communities to express themselves through a customizable experience. We give communities the ability to choose the format for conversations in their communities&#8212;text, image, video, opinion polls, chatrooms&#8212;which enables them to create dynamic and engaging experiences. We give moderators the creative tools to design the look and feel of communities, and we give developers an open application programming interface (&#8220;API&#8221;) to build bots and create features that shape their communities, meaning what a community envisions for itself drives its unique development.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Conversations flow across Reddit through cross-posting, where a post from one community can be shared into another community to spur new conversation with a different audience. </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%">Layered Moderation, Community Management, and Safety Fosters Trust</span></div><div style="margin-bottom:9pt;text-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 committed to continuously enhancing our policies and processes to promote the safety of users and moderators, and the health of our platform. Our approach is akin to a democratic city, wherein everyone has the ability to vote and self-organize, follow a set of common rules, and establish community-specific norms. This approach gives Redditors a voice and agency in the process and also means that any content that gains traction on Reddit has been reviewed in context by humans. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Communities self-organize and create subreddit-level rules that are tailored to their unique circumstances, and volunteer moderators within the community enforce those rules. We support moderators as community builders and empower them with tools to create and contribute to communities. The result is that each community has its own unique environment in which Redditors can express their genuine perspective and share real experiences while discouraging bad behavior. We backstop this bottoms-up organic moderation engine with our site-wide Reddit Rules, a set of overarching rules and policies that govern all content on Reddit. These rules are intended to be protective, not intrusive. They help protect against harassment, bullying, and violence &#8211; especially hate based on identity or vulnerability. </span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_981"></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%">Our Strategy for Growing Users and 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%">Our strategy is to support the growth and engagement of our communities. We aim to become Redditors&#8217; first choice when they are exploring their passions, searching for human perspective and conversation, or keeping tabs on culture and news. We intend to grow users and engagement through the following initiatives:</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Grow Awareness and Engagement of Reddit.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We plan to expand the ways people become aware of Reddit through various strategies depending on the type of use case and user, including machine translation, search engine optimization and partnerships. We have also invested in improving our off-platform presence, by making it easier to share and embed Reddit content on other surfaces and websites. We had an average of 121.4&#160;million DAUq and 471.6&#160;million WAUq in the three months ended December&#160;31, 2025. We believe that there is a significant opportunity to convert many of the users who come to Reddit on a weekly or monthly basis to daily users. We plan to continue to grow engagement by focusing on:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Improving Discovery and User Experience.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We are focused on delivering immediate value and less friction in the onboarding experience for new users. To that end, we are using AI and LLMs to make onboarding more intuitive, lower barriers to logging in and contributing, and classifying content to help people find their home on Reddit.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Customized Content Recommendations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We utilize AI to recommend relevant posts and communities, utilizing factors such as search queries, post topics, and engagement with similar users to enhance both the search and discovery experience. We believe our investments in AI have improved new user onboarding and driven engagement with existing users. </span></div><div style="margin-bottom:9pt;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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Reddit as a Search Destination. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reddit is one of the few platforms positioned to become a true search destination. Every week, hundreds of millions of people come to Reddit looking for advice, and we are focused on turning more of that intent into daily users who start their internet search journey on Reddit. In 2025, we began integrating Reddit Answers, our AI-powered conversational search tool, into Reddit&#8217;s core search experience and rolling out to non-</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%">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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;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%">English languages. Our aim is to have a single, great search experience on Reddit. While it is still early, we are seeing good traction. During the three months ended December 31, 2025, over 80 million people searched on Reddit weekly.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Grow Our International User Base.</span><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&#160;31, 2025, approximately 57% of Redditors visited the platform from outside of the United States. In the three months ended December&#160;31, 2025, over 90% of all Reddit posts created were made in English. We see a massive opportunity to grow in geographies outside of the United States and in languages beyond English. As of December&#160;31, 2025, machine translation is live in 35 languages and approximately one billion posts have been translated in various languages, including Spanish, French, Italian, German, Portuguese, Swedish, Dutch, and Filipino. Additionally, we built a local content framework to identify top interests in each country, which we use to guide partnerships, content and marketing. This approach worked well in India, and now we are applying it to additional markets globally. We have captured increased international momentum, with an average of 68.9&#160;million international DAUq for the three months ended December&#160;31, 2025, representing 28% growth year over year.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_989"></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%">Why Advertisers Come to 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%">Reddit conversations are where interests meet intent. We offer a place for businesses to connect with people looking for trustworthy, human opinions. Across our diverse communities, people seek and share information in context about products and services, often with high purchase intent. We have made investments and acquisitions that have enabled us to be a leader in contextual and interest-based advertising. Advertisers of all sizes rely on Reddit to find highly engaged, high-intent customers in conversations that drive decisions at every stage of the path to purchase.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertisers come to Reddit for distinctive benefits:</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Contextual and Interest-based Advertising.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Reddit&#8217;s advertising platform enables marketers to find relevant audiences on the Reddit platform using our interest graph and to reach users in contextually relevant communities and conversations, using engaging and effective formats. For example, an advertiser with a camping product can reach people who love outdoor activities across Reddit. This is interest-based advertising. Similarly, the same advertiser can reach people who are in a conversation specifically about what to buy. A person exploring what gear they need in 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%">camping or 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%">Outdoors may see an ad for camping gear, in context, within that conversation. That is contextual advertising. Reddit&#8217;s unique community structure and interest-driven model acts as a strong signal for advertisers. </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-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Ability to Connect with a High-Intent Audience Seeking Recommendations on the Path to Purchase.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Many people come to Reddit, directly or through search, to get recommendations and make purchase decisions. These conversations create a unique opportunity for advertisers to engage Redditors who are considering brands and products. For example, in 2025, we expanded access to conversation summary add-ons, a feature that incorporates real, positive community conversations into ads. The conversation summaries in these ads help create more informative ads while giving Redditors and communities the chance to shape product discovery in a meaningful way.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Authentic and Attentive Audience</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Reddit communities provide an essential space for people to find and engage in authentic, high-quality discussions. Users come to Reddit to share and seek real opinions from real people. Reddit helps brands tap into these conversations with tools like Reddit Community Intelligence, turning the billions of posts and comments on Reddit into structured intelligence for smarter marketing decisions.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Gain Access to a Platform with Data Signals that is Built to Respect Privacy</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The performance of our advertising model is based on first-party data from user-directed activities on the platform, such as the communities that users visit or join and the content they are engaging in. The foundation of our ad performance is based on context and interest instead of tracking users based on personally identifiable information. This is unique in the digital advertising marketplace; our lack of reliance on third-party data makes our offering more resilient to the loss of signal that other platforms rely upon as well as forthcoming changes to the internet ecosystem. </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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Action-Oriented Outcomes that Drive Attractive, Measurable Return on Investment</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Advertisers can bid in our auctions in a way that aligns with their business objectives. They can select from objectives across the full-funnel (e.g., impressions, traffic, conversions, install) to reach the audience most relevant for their desired goals. Our marketplace then optimizes to drive incremental value and efficiency for advertisers. We are also providing advertisers with tools, like automated bidding, to simplify budget management and improve efficiency for advertisers with more impressions and lower pricing.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Multiple Layers of Brand Safety and Customizable Controls</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Beyond our multiple layers of moderation and safety across platform content, we also offer advertiser-level controls. Our Reddit Rules establishes the type of content that is not allowed across all communities, with community rules determining content within each community. From there, </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%">9</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">our brand safety approach expands coverage by providing proactive solutions focused on creating a safe environment for any business on Reddit by showing ads in communities and alongside content that has been reviewed and deemed appropriate for advertising. In addition, advertiser-level controls enable businesses to further customize their brand safety preferences on Reddit. Advertiser controls include both 1P and 3P proactive capabilities. Our 3P proactive controls are built in partnership with IAS. In addition we provide post-campaign reporting through IAS and DV across brand safety, viewability, and invalid traffic reporting.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_997"></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%">The Future of Our Platform and Monetization Strategies</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%">Advertising</span></div><div style="margin-bottom:9pt;text-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 the unique proposition of Reddit &#8212;built on human conversations, shared interests, and trust&#8212; translates into positive outcomes for advertisers. We continue to expand our ad platform capabilities to enable more ways for advertisers to invest to grow their business on Reddit. We are still in the early phases of our opportunity and plan to pursue the following eight levers to expand our monetization and average revenue per unique</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-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%">1.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">More Context and Interest</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We plan to continue to add additional contextual and interest-based signals and intelligence into our advertiser platform. We believe this will help advertisers find more relevant audiences on Reddit. This includes existing placements in the home feed and in conversations, as well as potential future opportunities (e.g., ads on search pages; video ads). </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%">2.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Deliver ROI with Marketplace Optimizations</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We are in the early stages of using machine learning and prediction models to better match supply and demand and deliver return on investment (&#8220;ROI&#8221;) for our advertisers. We are currently focused on using our powerful prediction models to work across objectives, placements, and formats &#8211; helping to better predict conversion rates of an ad (e.g., installs; purchases). </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%">3.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Advertiser Diversity and Depth</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We plan to increase the types, sizes, and geographies of advertisers we reach and expand annual partnerships for longer-term visibility. We aim to grow our advertisers from endemic advertisers in verticals where we have the largest number of active communities, like technology and communications; business, legal, and finance; and media and entertainment, to newer verticals such as automotive; retail; consumer packaged goods; pharmaceuticals; and food and beverage. We are focused on geographic markets where we have teams, channel partners, or vendors to help manage small- and mid-size businesses globally.</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%">4.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Demonstrate ROI</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. By improving the measurement of our ads, we can provide better data to show our advertisers the ROI of their presence on Reddit. We have invested in measurement capabilities that enable advertisers to better understand the impact of their Reddit campaign. This includes expanding Conversion API ecosystem to new partners, improving Pixel implementation, and investing in the foundation of on-platform conversion-lift, on-platform brand lift, and tools like Reddit Insights to help advertisers make informed business decisions based on community intelligence.</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%">5.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">AI-Powered Audience Reach and Bidding</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We are using machine learning models for contextual keyword audience reach and interest-based audience reach, ranking ads based on brand suitability and machine learning-predicted user engagement. Additionally, machine learning-powered &#8220;auto-bidding&#8221; (e.g., Maximum Clicks and Maximum Conversions) helps advertisers maximize campaign objectives and ROI while avoiding extensive manual testing. For example, in January 2026, we introduced a beta version of Max campaigns, an automated campaign type enabled by Reddit Community Intelligence and AI that predicts the value of every ad impression. Max campaigns optimize campaign settings in real-time to drive better performance with less work. </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%">6.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Expanded Formats and Offerings</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We plan to continue to develop new ad positions based on evolving consumer behaviors on the platform (e.g., search usage growth). This includes our shopping solution, Dynamic Product Ads, which allows advertisers to create ads directly from their product catalog and promote their products in the very conversations where Redditors are deciding what to buy. </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%">7.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Automation/Scale Service Model</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Through easier onboarding, setup, campaign management, and optimization, we expect to scale our service model through diverse service channels matched to client needs &#8211; from managed service models, to hybrid, to enabling advertisers to activate with little to no sales team assistance (i.e., unmanaged). This simplifies core manual optimization tasks needed for more outcomes and better performance.</span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Average revenue per unique (&#8220;ARPU&#8221;) is defined as quarterly revenue in a given geography divided by the average DAUq in that geography</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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">8.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Acquire More Advertisers</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. With more automation in the future, we believe that we can become even more accessible to a larger portion of small- and medium-sized businesses enabled by partnerships and accelerated demand generation. We are also deepening our relationships with large agencies through solutions that enable enterprise operations across large clients. For example, Reddit Pro is one way that we help businesses build an organic presence on Reddit. Reddit Pro offers tools for businesses to discover, join, and contribute to Reddit&#8217;s communities and conversations, building relationships with our platform that can evolve into advertising partnerships.</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%">Content Licensing</span></div><div style="margin-bottom:9pt;text-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 an automated world that depends on human knowledge, we view Reddit as one of the most important and differentiated data sources. Reddit is one of the internet&#8217;s largest corpuses of authentic and constantly updated human-generated conversations, community, and content. In an increasingly data-driven world, we recognize that this information is increasingly important for a multitude of different uses and applications. We believe the internet should work for humans and they should be able to find the information they need or experiences they want. And, organizations need to prioritize sources of real-time human perspectives&#8212;from a company looking for feedback on a new consumer product to investors trying to capture market sentiments or signals. Reddit data and information constantly grows and regenerates as users come and interact with their communities and each other in genuine and authentic ways. We expect our growing data advantage to continue to be valuable across several applications of LLMs (e.g., search, run-time inference). We continue to strategically explore content licensing agreements with collaborative partners in the ecosystem, ranging from marketing intelligence and enterprise-scale technology companies to specialized providers in the financial services industry. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1013"></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%">Competition</span></div><div style="margin-bottom:9pt;text-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 competing for people&#8217;s time and for global advertising spend. As such, we face significant competition across many areas of our business. People may choose to spend their time using other products when looking to fulfill the needs Reddit provides, such as being entertained, seeking information, diving into current events, exploring passions and hobbies, or peer-to-peer commerce. Examples of select competitors across several time spent categories include:</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">For Seeking Information</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Google, Amazon, YouTube, Wikipedia, X, other news sites, and LLMs like ChatGPT, Gemini, and Anthropic.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">For Entertainment</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Meta (including Facebook, Instagram, Threads, and WhatsApp), YouTube, Snap, X, TikTok, Roblox, and Twitch.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">For Passions and Hobbies</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Facebook Groups, Discord, X, and Pinterest.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">For Peer-to-peer Commerce</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Facebook Marketplace, Nextdoor, Craigslist, Poshmark, Etsy, and Roblox.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertisers can also reach consumers via many other digital advertising platforms and channels. We compete directly with all other major advertising platforms as well as publishers including: Google, Meta, Snapchat, TikTok, Pinterest, and X. To compete effectively, we will need to enable advertisers to identify the audiences they wish to reach effectively and be able to accurately show the value of their investment. In addition, our content licensing offerings face competition from other sources of information, including news, publishing, entertainment, and social media.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1021"></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%">Seasonality in 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 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.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1029"></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%">Intellectual Property</span></div><div style="margin-bottom:9pt;text-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 protect our intellectual property and proprietary technologies, and we rely on intellectual property rights in the United States and other jurisdictions, including patents, trademarks, copyrights, trade secret laws, license agreements, internal procedures, and contractual provisions. We also enter into confidentiality and invention assignment agreements with our employees and contractors and sign confidentiality agreements with third parties. Our internal controls restrict access to proprietary technology. As of December&#160;31, 2025, we had approximately 400 trademark registrations and pending trademark applications around the world. We also had over 120 copyright registrations on various graphical designs and literary works and several pending utility patent applications in the United States as of December&#160;31, 2025. See &#8220;Risk Factors&#8212;Risks Related to Cybersecurity, Information Systems, and Intellectual Property&#8221; for more information regarding risks related to our intellectual property and proprietary rights.</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%">11</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1037"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">Regulation</span></div><div style="margin-bottom:9pt;text-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 many U.S. federal and state and foreign laws, rules, and regulations, including those related to privacy, rights of publicity, data protection, content regulation, intellectual property, health and safety, competition, protection of minors, consumer protection, and taxation. These laws and regulations are constantly evolving and may be interpreted, applied, created, or amended, in a manner that 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%">Furthermore, foreign data protection, privacy, consumer protection, content regulation, and other laws and regulations are often more restrictive than those in the United States. It is possible that certain governments may seek to block or limit our products or otherwise impose other restrictions that may affect the accessibility or usability of any or all our products for an extended period of time or indefinitely. We have a legal and a public policy team that monitors legal and regulatory developments globally, and communicates regularly with policymakers and regulators.</span></div><div style="margin-bottom:9pt;text-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 additional information about government regulation applicable to our business, see &#8220;Risk Factors&#8212;Risks Related to Governmental Regulation and Litigation.&#8221;</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1045"></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%">Building the Future of the Internet at 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%">To empower communities and make their knowledge accessible to everyone </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">on </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reddit, we believe that we must do so </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">at </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reddit first. It starts with our employees&#8212;whom we call Snoos&#8212;treating each other with respect through honoring our commitments and being kind, courteous, and professional to one another. Just as our users seek community to address needs around belonging, we cultivate that within our company via our Employee Resource Groups (ERGs). These groups represent Snoos who are veterans, BIPOC, LGBTQ+, of various abilities, women, and allies. We also host a range of less formal gatherings based on shared interests. Our Snoos often describe our work culture as fun, quirky, and a place where you can be your authentic self; this makes working at Reddit special and something that we believe to be a competitive advantage for us. To ensure that we continue to cultivate a strong workplace culture and make decisions that are best for our business, our users, and our Snoos, we have the following values to guide us:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Reddit&#8217;s Mission First</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our mission is simple but ambitious: To empower communities and make their knowledge accessible to everyone. As we move towards this goal with different initiatives from different parts of the org, it is important to remember that we're in this together with one shared goal above all others.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Add Value</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We constantly evaluate our work to ensure it is adding value and bringing us closer to achieving our mission. It is easy to fall into the trap of conflating activity with value. Adding value requires hard work, but not all hard work is valuable.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Play to Win</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We are competing with some of the biggest and most successful companies in the world. Across our products and business, we must take bigger swings and get more leverage out of smaller teams.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Evolve</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Only by continually improving and learning will we succeed.</span></div><div style="margin-bottom:9pt;text-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&#160;31, 2025, we had 2,555 employees, including 1,981 in the United States.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1053"></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%">Corporate 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 were incorporated as a Delaware corporation in May 2011. We completed our initial public offering (&#8220;IPO&#8221;) in March 2024 and our Class A common stock is currently listed on the New York Stock Exchange under the symbol &#8220;RDDT.&#8221; Our principal executive offices are located at 303 2nd Street, South Tower, 5th Floor, San Francisco, California 94107, and our telephone number is (415)&#160;494-8016. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;REDDIT,&#8221; the Reddit logos, and other trade names, trademarks, or service marks of appearing in this Annual Report on Form 10-K are the property of Reddit, Inc. or its affiliates. Other trade names, trademarks, or service marks appearing in this Annual Report on Form 10&#8209;K are the property of their respective holders.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1061"></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%">Available 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 Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), are filed with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). We are subject to the informational requirements of the Exchange Act and file or furnish reports, proxy statements, and other information with the SEC. Such reports and other information filed by us with the SEC are available free of charge on our website at investor.redditinc.com when such reports are available on the SEC&#8217;s website. We use investor.redditinc.com, our corporate website, www.redditinc.com, and the subreddits </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%">12</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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%">RDDT and 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%">reddit, available at www.reddit.com/r/RDDT and www.reddit.com/r/reddit, respectively, as means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD.</span></div><div style="margin-bottom:9pt;text-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 SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information contained on, or that can be accessed through, investor.redditinc.com, www.redditinc.com, www.reddit.com, or our mobile applications are not incorporated into this filing, and the inclusion of our website address and references to any subreddits in this filing are inactive textual references only.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1210"></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. You should carefully consider the risks described below as well as the other information in this Annual Report on Form 10-K, 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="ib99e0360e0fc4ee093fa01d97bc4a43c_1218"></div><div style="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 Annual Report on Form 10-K. 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 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%">&#8226;</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 are in the early stages of monetizing our business, and there is no assurance we will be able to scale 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 we are in the early stages and the market is 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%">13</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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, 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="ib99e0360e0fc4ee093fa01d97bc4a43c_1222"></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%">14</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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. 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 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 that retrieve and synthesize information, such as those built by </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%">15</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">Google, Meta, OpenAI, and Anthropic; Redditors may choose to find information using AI tools, 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 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 </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%">16</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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. For example, we use machine translation to make our content accessible in multiple languages, and the search engine ranking performance of this content may be negatively impacted if 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. If a major search engine changes its algorithms 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 previously incurred net losses since our inception, 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 December&#160;31, 2025, we had an accumulated deficit of $(671.1) million. We also expect our costs and expenses 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 generate only limited revenue and reduce our operating margin. If our investments are not successful, our ability to increase revenue may 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, 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 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 our 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="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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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">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 Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt;text-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 are in the early stages of monetizing our business and expanding our platform internationally, and there is no assurance that we will be able to scale 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 are in the early stages of our monetization efforts, and as such, we are still scaling our advertising revenue model. 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="margin-bottom:9pt;text-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 </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%">18</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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&#160;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&#160;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="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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="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: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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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">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 Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt;text-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 Reddit Answers 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, 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="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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="margin-bottom:9pt;text-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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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, </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%">22</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 have explored changing their policies regarding what content is acceptable within an application or introduced age restriction mechanisms for applications containing content exceeding the application&#8217;s age-based rating. 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 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 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; 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. In addition, our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. 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 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 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="margin-bottom:9pt;text-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 </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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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. We are in the early stages of our content licensing efforts, and the market for content is new and evolving rapidly. 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. We are only in the early stages of these content licensing efforts and we may not be able to grow these efforts into a sustainable 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%">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 id="ib99e0360e0fc4ee093fa01d97bc4a43c_1230"></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 has continued to increase with the number of full-time employees increasing to 2,555 as of December&#160;31, 2025 from 2,233 as of December&#160;31, 2024. The growth and expansion </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%">26</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="ib99e0360e0fc4ee093fa01d97bc4a43c_1237"></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 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 cybersecurity insurance coverage would 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="margin-bottom:9pt;text-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 </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%">29</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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. 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 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="margin-bottom:9pt;text-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 </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%">32</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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, 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="ib99e0360e0fc4ee093fa01d97bc4a43c_1244"></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, 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. </span></div><div style="margin-bottom:9pt;text-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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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'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;), 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, especially if a platform is determined to be a Very Large Online Platform. Further, there are regulations aimed at limiting minors&#8217; access to online content, 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. 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 are exploring 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, developers, and creators. 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 and non-fungible and fungible tokens 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 announced plans to sunset the Reddit Collectible Avatars Creator Program in November 2025, we have 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 </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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 are in the early stages of our content licensing efforts and are exploring content licensing opportunities where we believe the opportunity does 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, has inquired about our content licensing efforts. 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 unfair or deceptive trade practice, 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 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 also 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 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 stop using certain tools and vendors and 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 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 is conducting an investigation regarding Reddit&#8217;s use of age assurance measures and compliance with the UK GDPR. 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, are enacting 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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. Additionally, we are currently and may in the future become involved in data privacy-related litigation or other disputes. 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 demanding 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, 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 11&#8212;Commitments and Contingencies&#8212;Legal Matters</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 Annual Report on Form 10-K. 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 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="ib99e0360e0fc4ee093fa01d97bc4a43c_1251"></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 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%. 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. 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. 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. 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.</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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 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&#160;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="margin-bottom:9pt;text-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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="margin-bottom:9pt;text-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 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><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1258"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 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="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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 11&#8212;Commitments and Contingencies&#8212;Legal Matters</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 Annual Report on Form 10-K, and may be subject to additional such cases in the </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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. 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 each of (i) Advance Magazine Publishers Inc. ("Advance") and (ii) Tencent Cloud Europe B.V. and Jojoba Investment Limited that provides, among other things, that Mr.&#160;Huffman is entitled to vote all of the securities beneficially owned by such stockholders and certain of their 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 December&#160;31, 2025, pursuant to such voting agreements, Mr. Huffman was entitled to vote shares representing approximately 75% 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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">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 December&#160;31, 2025, we had 139,218,373 shares of Class A common stock outstanding, 51,673,735 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 December&#160;31, 2025, we had 10,852,131 options outstanding that, if fully exercised, would result in the issuance of 9,320,333 shares of Class A common stock and 1,531,798 shares of Class B common stock, as well as 3,921,457 shares of Class A common stock and 448,577 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 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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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="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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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 </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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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="ib99e0360e0fc4ee093fa01d97bc4a43c_784"></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 1B. Unresolved Staff Comments</span></div><div style="margin-bottom:9pt;text-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="ib99e0360e0fc4ee093fa01d97bc4a43c_8796093023293"></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 1C. Cybersecurity</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%">Risk Management and Strategy</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-40" continuedAt="f-40-1" escape="true"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#333333;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The nature of Reddit&#8217;s business makes the company susceptible to cybersecurity attacks. To address this, we maintain a cybersecurity risk management program with policies and controls designed to protect our platform and data from cyber threats. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management program is intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. We design and assess our cybersecurity risk management program based on applicable laws and regulations and remain informed by industry standards and industry-recognized practices.</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-42" 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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-41">Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels, and governance processes that apply across the enterprise risk management program.</ix:nonNumeric></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%">Our cybersecurity risk management program includes:</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">risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;</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">a dedicated security team principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity 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">the use of <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-43">external service providers</ix:nonNumeric>, such as third-party penetration testing firms, bug bounty programs, or auditors, to assess, test, or otherwise assist with aspects of our security controls;</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">cybersecurity awareness training of our employees, incident response personnel, and senior management, including onboarding sessions and annual refresher training to address evolving threats; </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">a cybersecurity incident response plan that follows recognized frameworks (e.g., National Institute of Standards and Technology Cybersecurity Framework), outlines procedures for investigating and resolving incidents, and is supported by automated tools for threat triage and resolution; 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%">48</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><ix:continuation id="f-40-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">a <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-44">third-party risk management process</ix:nonNumeric> for service providers, suppliers, and vendors incorporating evaluations like SOC&#160;2 reports, annual reviews, and security questionnaires to ensure risks are understood and addressed.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-45">We have not identified risks from known cybersecurity incidents, including as a result of any prior cybersecurity incidents, that have materially affected us, including our business, results of operations, and financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our business, operations, results of operations, or financial condition.</ix:nonNumeric> For additional information about these risks, see Part I, Item 1A, &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.</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%">Cybersecurity Governance</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-46" 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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-47" escape="true">Our Board of Directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee (the &#8220;Committee&#8221;) oversight of cybersecurity and other information technology risks. The Committee oversees management&#8217;s implementation of our cybersecurity risk management program.</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-50" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-49" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-48" 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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. </span></div><div style="margin-bottom:9pt;text-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 Committee reports to the full <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-51">Board of Directors</ix:nonNumeric> regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-52">Chief Information Security Officer (&#8220;CISO&#8221;)</ix:nonNumeric>, internal security staff, or external experts as part of the Board of Directors&#8217; continuing education on topics that impact public companies.</span></div></ix:nonNumeric></ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-53" escape="true">Our CISO, Fredrick Lee, has over twenty years of experience in information security, engineering, and other technology-related roles. Mr. Lee currently oversees Reddit&#8217;s Security, Privacy, Assurance, Corporate Engineering (&#8220;SPACE&#8221;) team, <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-54" continuedAt="f-54-1" escape="true">which is responsible for assessing and managing our material risks from cybersecurity threats. Our SPACE team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our SPACE team has a strong foundation of expertise, developed over years of experience in cybersecurity and engineering across diverse industries, including technology.</ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-54-1" continuedAt="f-54-2"> </ix:continuation></span></div><ix:continuation id="f-54-2"><div style="margin-bottom:9pt;text-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 SPACE team supervises efforts to prevent, detect, mitigate, remediate, and appropriately report cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public, or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_778"></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. Properties</span></div><div style="margin-bottom:9pt;text-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 corporate headquarters is located in San Francisco, California, where we lease approximately 48,000 square feet of office space pursuant to a lease agreement that expires in 2029, subject to the terms thereof. We lease additional offices in the United States and around the world, including in New York, Chicago, Los Angeles, London, and more. All of our offices are located in areas of the globe where we can attract the best talent and our employees benefit from a space to be together when co-creating and working to achieve our mission.</span></div><div style="margin-bottom:9pt;text-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 existing facilities are sufficient for our near-term needs. We believe that suitable additional alternative spaces will be available in the future on commercially reasonable terms, if required.</span></div><div style="margin-bottom:9pt;text-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&#8217;s workplace philosophy is focused on providing versatility for employees while fostering a diverse and high-performing company culture. Our ability to recruit and retain top talent is bolstered by Reddit&#8217;s flexible work policy, which provides support and opportunities for employees to work remotely or in one of our offices. This strategy, in conjunction with our competitive compensation programs reflective of the cost of talent in high labor markets like the San Francisco Bay Area, has created advantages that have contributed to the growth and strength of our company.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_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 3. 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%">For information on certain litigation in which we are involved in, 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 11&#8212;Commitments and Contingencies&#8212;Legal Matters</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 Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt;text-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 currently involved in, and may in the future be involved in, legal proceedings, claims, and government investigations in the ordinary course of business, including claims for infringing, misappropriating, or otherwise violating intellectual property rights related to our products, including our API, and/or the content contributed by our Redditors. Although the results of these proceedings, claims, and investigations cannot be predicted with certainty, we do not believe that the final outcome of these matters is reasonably likely to have a material adverse effect on our business, financial condition, or </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><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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">results of operations. Regardless of final outcomes, however, any such proceedings, claims, and investigations may nonetheless impose a significant burden on management and employees and may come with costly defense costs or unfavorable preliminary and interim rulings.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_193"></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 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><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_157"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_841"></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. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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%">Market Information for Our 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%">Our Class A common stock has been listed on the NYSE under the symbol &#8220;RDDT&#8221; since March 21, 2024. Our Class B common stock and Class C common stock are not listed or traded on any stock exchange.</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%">Holders of Our 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%">As of December&#160;31, 2025, there were approximately 28 stockholders of record of our Class A common stock, 27 stockholders of record of our Class B common stock, and no stockholders of record of our Class C common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees. This number of holders also does not include stockholders whose shares may be held in trust by other entities.</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%">Dividend Policy</span></div><div style="margin-bottom:9pt;text-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 our capital stock and do not expect to pay any cash dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our Board of Directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, general business conditions, and other factors that our Board of Directors believes are relevant.</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 Performance Graph</span></div><div 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%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC for purposes of Section 18 of the Exchange Act, or incorporated by reference into any of our filings 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%">The performance graph below shows the cumulative total return to our stockholders between March 21, 2024 (the date that our Class A common stock commenced trading on the NYSE) through December&#160;31, 2025, in comparison to the Standard &amp; Poor&#8217;s 500 Stock Index (&#8220;S&amp;P 500 Index&#8221;), the NYSE Composite, and the Dow Jones Internet Composite Index (&#8220;DJINET&#8221;). The graph assumes that $100 was invested in our Class&#160;A common stock and each index at their closing prices on March 21, 2024 and data for the indexes assumes reinvestment of any dividends. The stock price performance shown in the graph represents past performance and is not necessarily indicative of future stock price performance.</span></div><div style="margin-bottom:9pt;text-align:center"><img src="rddt-20251231_g2.jpg" alt="549755817898" style="height:288px;margin-bottom:5pt;vertical-align:text-bottom;width:576px" id="i-2"/></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%">Recent Sales of Unregistered 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 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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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-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;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%">Issuer Purchases of Equity 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%">There were no shares of our Class A common stock repurchased during the three months ended December 31, 2025. </span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_196"></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 6. [Reserved]</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%">52</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_106"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 7. 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 consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. 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 Annual Report on Form 10-K, particularly in &#8220;Risk Factors&#8221; and &#8220;Note Regarding Forward-Looking Statements.&#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-style:italic;font-weight:400;line-height:120%">The following discusses financial conditions and results of operations for the year ended December&#160;31, 2025 compared to the year ended December&#160;31, 2024. Discussion of financial conditions and results of operations for the year ended December&#160;31, 2024 compared to the year ended December&#160;31, 2023 can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our Annual Report on 10-K for the year ended December&#160;31, 2024.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_109"></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%">Highlights of 2025 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 121.4&#160;million for the three months ended December 31, 2025, an increase of 19% 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 $5.98 for the three months ended December 31, 2025, an increase of 42% 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 $2.2 billion for the year ended December 31, 2025, an increase of 69% 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.2% for the year ended December 31, 2025, as compared to 90.5% in the year ended December 31, 2024</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 $1.6 billion for the year ended December 31, 2025, as compared to $1.7 billion in the year ended December 31, 2024</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 (loss) was $529.7 million for the year ended December 31, 2025, as compared to $(484.3) million in the year ended December 31, 2024</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 $845.1 million for the year ended December 31, 2025, as compared to $298.0 million in the year ended December 31, 2024</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 $690.9 million for the year ended December 31, 2025, as compared to $222.1 million in the year ended December 31, 2024</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 $684.2 million for the year ended December 31, 2025, as compared to $215.8 million in the year ended December 31, 2024</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.5 billion as of December&#160;31, 2025</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_112"></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%">Business and Macroeconomic Conditions</span></div><div style="margin-bottom:9pt;text-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 recent years, the global economy and other macroeconomic conditions, including concerns related to inflation and rising interest rates, tariffs, and geopolitical risks, have resulted in uncertainty in the advertising market and have impacted brands&#8217; and agencies&#8217; ability and willingness to invest in advertising. We expect that these macroeconomic conditions may continue to impact revenue growth in the near term, although we are unable to predict the duration or degree of such volatility with any certainty. In addition, we continue to experience competition both for advertising budgets and for user engagement, which could adversely impact our advertising 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%">Since the continuing impact of these business and macroeconomic conditions on our results of operations and overall financial performance remains highly unpredictable, our past results may not be indicative of our future performance. Given the uncertainty, we are unable to predict the extent and duration of the impact of these conditions on our employees, users, and advertisers, or our business, results of operations, and financial condition.</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">For more information about the factors potentially impacting our performance, see &#8220;</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; elsewhere in this Annual Report on Form 10-K.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_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%">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="margin-bottom:9pt;text-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="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%">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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span><br/></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-20251231_g3.jpg" alt="2882" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:625px" id="i-3"/></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:2px 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:2px 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%">37%</span></td><td colspan="3" style="padding:2px 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%">51%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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></tr></table></div><div style="text-align:center"><img src="rddt-20251231_g4.jpg" alt="2886" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:311px" id="i-4"/><img src="rddt-20251231_g5.jpg" alt="2887" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:312px" id="i-5"/></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:468.00pt"><tr><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:13.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:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:13.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:90.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width: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:16.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:12.25pt"/><td style="width:1.0pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:2px 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:2px 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%">45%</span></td><td colspan="3" style="padding:2px 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%">59%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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%">30%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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%">30%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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: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 December&#160;31, 2025, global DAUq grew 19% compared to the prior year period, driven by 9% growth in DAUq in the United States and 28% growth in DAUq in the rest of world. Global DAUq grew 5% compared to the prior quarter period, driven by 2% growth in DAUq in the United States and 7% growth in DAUq in the rest of world. The growth in global DAUq in the three months ended December&#160;31, 2025 compared to the prior year period and prior quarter period was primarily driven by traction in our growth strategies, particularly in machine translation and marketing.</span></div><div 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 </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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></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 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-20251231_g6.jpg" alt="5383" style="height:325px;margin-bottom:5pt;vertical-align:text-bottom;width:625px" id="i-6"/></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:447.00pt"><tr><td style="width:1.0pt"/><td style="width:147.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:36.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"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 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:2px 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%">40%</span></td><td colspan="3" style="padding:2px 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%">57%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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></tr></table></div><div style="text-align:center"><img src="rddt-20251231_g7.jpg" alt="5389" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:311px" id="i-7"/><img src="rddt-20251231_g8.jpg" alt="5390" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:312px" id="i-8"/></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:441.75pt"><tr><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:13.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:18.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.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: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:2px 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:2px 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:2px 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%">68%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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%">30%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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></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-weight:400;line-height:120%">In the three months ended December&#160;31, 2025, global WAUq grew 24% compared to the prior year period, driven by 12% growth in WAUq in the United States and 34% growth in WAUq in the rest of world. In the three months ended December&#160;31, 2025, global WAUq increased 6% compared to the prior quarter period, driven by 3% growth in WAUq in the United States and 9% growth in WAUq in the rest of world. For the three months ended December&#160;31, 2025, the proportion of DAUq to WAUq was 26%.</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 year ended December&#160;31, 2025, we recorded revenue of $2.2&#160;billion, as compared to revenue of $1.3&#160;billion for the year ended December&#160;31, 2024, representing an increase of 69% compared to the prior year period.</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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-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 this Annual Report on Form 10-K, where both advertising revenue and other revenue are 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 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-20251231_g9.jpg" alt="8061" style="height:319px;margin-bottom:5pt;vertical-align:text-bottom;width:600px" id="i-9"/></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:414.00pt"><tr><td style="width:1.0pt"/><td style="width:141.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:31.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:30.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:31.00pt"/><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:30.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:28.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 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:2px 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%">8%</span></td><td colspan="3" style="padding:2px 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%">2%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 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%">QoQ Growth:</span></td><td colspan="3" style="padding:2px 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:2px 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%">5%</span></td><td colspan="3" style="padding:2px 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%">16%</span></td><td colspan="3" style="padding:2px 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><td colspan="3" style="padding:2px 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:2px 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><td colspan="3" style="padding:2px 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%">11%</span></td><td colspan="3" style="padding:2px 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></tr></table></div><div style="text-align:center"><img src="rddt-20251231_g10.jpg" alt="8069" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-10"/><img src="rddt-20251231_g11.jpg" alt="8070" style="height:200px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-11"/></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:423.75pt"><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:13.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:16.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:16.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: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:16.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:16.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:13.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:13.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:13.75pt"/><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:2px 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:2px 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%">3%</span></td><td colspan="3" style="padding:2px 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%">(5)%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:0 1pt"/><td colspan="3" style="padding:2px 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:2px 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:2px 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%">17%</span></td><td colspan="3" style="padding:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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></tr><tr style="height:9pt"><td colspan="3" style="padding:2px 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%">QoQ Growth:</span></div></td><td colspan="3" style="padding:2px 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%">(13)%</span></td><td colspan="3" style="padding:2px 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%">4%</span></td><td colspan="3" style="padding:2px 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%">19%</span></td><td colspan="3" style="padding:2px 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%">20%</span></td><td colspan="3" style="padding:2px 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%">(11)%</span></td><td colspan="3" style="padding:2px 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%">26%</span></td><td colspan="3" style="padding:2px 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%">15%</span></td><td colspan="3" style="padding:2px 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%">19%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-style:italic;font-weight:400;line-height:100%">QoQ Growth:</span></div></td><td colspan="3" style="padding:2px 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:2px 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%">13%</span></td><td colspan="3" style="padding:2px 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:2px 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%">27%</span></td><td colspan="3" style="padding:2px 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%">(20)%</span></td><td colspan="3" style="padding:2px 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%">29%</span></td><td colspan="3" style="padding:2px 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:2px 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%">26%</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%">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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">During the three months ended December&#160;31, 2025, ARPU was $5.98, an increase of 42% compared to $4.21 for the prior year period, United States ARPU was $10.79, compared to $7.04 for the prior year period, and rest of world ARPU was $2.31, compared to $1.67 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 impressions delivered, and to a lesser extent, an increase in pricing. The increase in global ARPU compared to the prior quarter period was due primarily to an increase in advertising revenue driven by an increase in pricing, and to a lesser extent, an increase in impressions delivered.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_118"></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 (loss) 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 (loss) 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 (loss), 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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(484,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(90,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(53,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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:2px 0 2px 1pt;text-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,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">842,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring costs</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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">845,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298,007&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(69,275)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">(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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,948&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,643&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,702&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">50,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">98,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,141&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">842,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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">During the year ended December&#160;31, 2023, we incurred restructuring costs of $8.1 million, primarily composed of severance and benefits expense. These charges are non-recurring and are not reflective of underlying trends in our 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%">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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><div><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></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">690,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">222,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">684,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,820&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(84,838)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_121"></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:33.987%"/><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.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025 vs. 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024 vs. 2023</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="39" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,202,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,300,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">804,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">902,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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:2px 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%">496,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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 (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">(484,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">(90,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,013,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(393,452)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 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%">845,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">298,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(69,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">547,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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%">367,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 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 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 (loss), the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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:59.426%"/><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.530%"/><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"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 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:2px 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,202,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,300,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">194,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">123,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">783,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">935,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">438,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">503,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">230,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">279,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">451,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">164,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-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,760,522&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,860,773&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">944,190&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">441,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(560,568)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(140,161)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">53,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">528,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(485,207)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(87,023)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(484,276)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,824)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">845,073&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">298,007&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(69,275)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">690,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">222,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">684,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(84,838)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 (loss), 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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Statements of Operations Data:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-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:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">Comparison of the Years Ended December 31, 2025 and 2024</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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,202,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,300,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">902,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 year ended December 31, 2025 increased by $902.3&#160;million, or 69%, compared to the prior year. The growth in revenue was due primarily to an increase in advertising revenue driven by an increase in impressions delivered and to a lesser extent, an increase in pricing. In addition, other revenues increased as a result of content licensing agreements executed in 2024 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%">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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">194,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">123,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">70,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 year ended December 31, 2025 increased by $70.6&#160;million, or 57%, compared to the prior year. The increase in cost of revenue was primarily attributable to increased hosting usage to support product enhancements and user growth on our platform, as well as an increase in other services related to advertising, partially offset by lower hosting prices.</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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">783,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">935,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(152,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 year ended December 31, 2025 decreased by $152.0&#160;million, or 16%, compared to the prior year. The decrease was driven primarily by the cumulative catch-up upon IPO of stock-based compensation expense and related taxes for RSUs with a liquidity-based vesting condition recognized in the prior year period, partially offset by an increase in other employee-related costs and an increase in hosting costs associated with internal research and development activities in the current period.</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"><table 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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">503,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">350,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">153,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 year ended December 31, 2025 increased by $153.3&#160;million, or 44%, compared to the prior year. The increase was due primarily to an increase in user and brand marketing expenses and in employee-related costs, driven in part by an increase in headcount. The increase was partially offset by the cumulative catch-up upon IPO of stock-based compensation expense and related taxes for RSUs with a liquidity-based vesting condition recognized in the prior year period.</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">279,298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">451,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(172,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 year ended December 31, 2025 decreased by $172.1&#160;million, or 38%, compared to the prior year. The decrease was driven primarily by the cumulative catch-up upon IPO of stock-based compensation expense and related taxes for RSUs with a liquidity-based vesting condition recognized in the prior year period.</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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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:2px 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%">86,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">75,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 year ended December 31, 2025 increased by $11.3&#160;million, or 15%, compared to the prior year. 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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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="21" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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:2px 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,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><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 year ended December 31, 2025 decreased by $0.1&#160;million, or 11%, compared to the prior year. The income tax benefit in both periods was primarily attributable to an excess tax benefit from stock-based compensation in a foreign subsidiary.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_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%">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 convertible preferred stock and payments received from our customers. Additionally, in March 2024, we completed our IPO, which resulted in net proceeds of $600.0&#160;million after deducting underwriting discounts and commissions of $31.6&#160;million. 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="margin-bottom:9pt;text-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&#160;31, 2025, we had $2.5&#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 December&#160;31, 2025, 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 December&#160;31, 2025, we have issued three letters of credit, two of which are denominated in a foreign currency, for an aggregate of $5.3 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.7 million. The aggregate available balance under the Revolving Credit Facility was $494.7 million as of December&#160;31, 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%">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%. </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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 December&#160;31, 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%">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 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.</span></div><div style="margin-bottom:9pt;text-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:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">690,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">222,068&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(75,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(218,889)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(440,687)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(80,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">379,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">391,427&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">160,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,634)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">684,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,820&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(84,838)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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:400;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 $690.9&#160;million in the year ended December 31, 2025, resulting primarily from net income of $529.7&#160;million in the year ended December 31, 2025, adjustments for non-cash items, primarily related to stock-based compensation expense of $343.2 million, and an increase in accounts payable and accrued expenses and other liabilities of $108.9 million due to timing of payments. These increases were partially offset by an increase in accounts receivable of $241.4&#160;million related to an increase in advertising revenue, an increase in prepaid expenses and other assets of $37.1&#160;million due to timing of prepayments, and amortization of premium (accretion of discount) on marketable securities, net, of $(28.2)&#160;million. Net cash provided by operating activities was $222.1 million in the year ended December 31, 2024, resulting primarily from adjustments for non-cash items, primarily related to stock-based compensation expense of $801.6 million, and an increase in accrued expenses and other liabilities of $59.3&#160;million due to timing of payments. These increases were partially offset by net loss of $(484.3)&#160;million, an increase in accounts receivable of $104.3 million related to an increase in advertising revenue, and amortization of premium (accretion of discount) on marketable securities, net, of $(43.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:400;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 used in investing activities was $(218.9)&#160;million in the year ended December 31, 2025, primarily due to additional purchases of marketable securities of $2.3 billion, partially offset by maturities and proceeds from sale of marketable securities </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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">of $2.1 billion. Net cash used in investing activities was $(440.7) million in the year ended December 31, 2024, primarily due to additional purchases of marketable securities of $2.0 billion and cash paid for acquisitions, net of cash acquired of $17.1 million, partially offset by maturities of marketable securities of $1.6 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:400;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 $(80.6)&#160;million in the year ended December 31, 2025 and consisted primarily of cash payments for taxes paid related to net share settlement of restricted stock units of $104.0 million, partially offset by proceeds from exercises of employee stock options of $25.1&#160;million. Net cash provided by financing activities was $379.5&#160;million in the year ended December 31, 2024 and consisted primarily of cash proceeds from the issuance of Class A common stock in our IPO, net of underwriting discounts and commissions, of $600.0&#160;million and proceeds from exercises of employee stock options of $89.0&#160;million, partially offset by taxes paid related to net share settlement of restricted stock units of $294.6 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:400;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 $684.2&#160;million for the year ended December 31, 2025, and was composed of net cash provided by operating activities, resulting primarily from net income and adjustments for non-cash items, partially offset by changes in working capital. Free Cash Flow was $215.8&#160;million for the year ended December 31, 2024, and was composed of net cash provided by operating activities, resulting primarily from adjustments for non-cash items, partially offset by net loss and changes in working capital. Free Cash Flow also included purchases of property and equipment of $6.7 million and $6.2 million for the years ended December 31, 2025 and 2024, respectively. For the year ended December&#160;31, 2025, the increase in Free Cash Flow as compared to the prior year was driven primarily by the increase in cash provided by operating activities.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_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%">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="ib99e0360e0fc4ee093fa01d97bc4a43c_136"></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%">The following table summarizes our contractual obligations and commitments as of December 31, 2025:</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:50.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.595%"/><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:10.602%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 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%">Less than 1 Year</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">1&#8211;3 Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">3&#8211;5 Years</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:2px 1pt;text-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:2px 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%">Operating leases</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">372,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">206,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">165,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,732&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">180,947&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,500&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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%">Under the terms of certain of our purchase commitments, we are contractually obligated to purchase specified minimums over the contract term. If we do not meet the specified minimums, we will have an obligation to pay the service provider any shortfall. Obligations and commitments presented above are before consideration of any credits that may be earned during the term.</span></div><div style="margin-bottom:9pt;text-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 7&#8212;Operating Leases </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 11&#8212;Commitments and Contingencies</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 Annual Report on Form 10-K for additional discussion on our operating leases and purchase commitments.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_139"></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 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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">The critical accounting estimates, assumptions, and judgments that we believe to have the most significant impact on our consolidated financial statements are described below. Refer to </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 Annual Report on Form 10-K for further information on other 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%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-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. Other revenue consists of revenue from content licensing and products sold directly to 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%">We determine revenue recognition by identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-bottom:9pt;text-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 customer contracts that include multiple performance obligations, we identify each distinct performance obligation and determine the transaction price, which may include an estimation of variable consideration, subject to constraint. The transaction price is allocated to each performance obligation using the stand-alone selling price, which is generally based on the observable price of each good or 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%">We recognize advertising 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. Generally, we recognize advertising revenue on a gross basis since we control the advertising units before being transferred to our users. In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-bottom:9pt;text-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 transaction price in advertising arrangements is generally calculated as the number of advertising units delivered multiplied by the contractually agreed upon CPC, CPM, or CPV, or on a fixed fee basis and revenue is recognized based on the number of clicks, impressions, or views, or ratable over the service period, respectively.</span></div><div style="margin-bottom:9pt;text-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 our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. The transaction price in content licensing arrangements is generally a fixed fee or usage-based fee. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably over the license period. Revenue from products sold directly to users, including Reddit Premium and Reddit Gold, was not material for the periods presented.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_145"></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 Annual Report on Form 10-K for any recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_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 7A. 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 $953.6 million and $562.1 million as of December&#160;31, 2025 and 2024, respectively. We had marketable securities of $1.5 billion and $1.3 billion as of December&#160;31, 2025 and 2024, 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="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">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 years ended December 31, 2025 and 2024, 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 years ended December 31, 2025 and 2024, 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 years ended December 31, 2025 and 2024, 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 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><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_19"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 8. Financial Statements and Supplementary Data</span></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%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:90.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_1146">Report</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_1146"> of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> (KPMG LLP, San Francisco, CA, Auditor Firm ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-55">185</ix:nonNumeric>)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#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="#ib99e0360e0fc4ee093fa01d97bc4a43c_1146">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_22">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'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="#ib99e0360e0fc4ee093fa01d97bc4a43c_22">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_25">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'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="#ib99e0360e0fc4ee093fa01d97bc4a43c_25">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_28">Consolidated Statements of Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'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="#ib99e0360e0fc4ee093fa01d97bc4a43c_28">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_31">Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'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="#ib99e0360e0fc4ee093fa01d97bc4a43c_31">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_34">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'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="#ib99e0360e0fc4ee093fa01d97bc4a43c_34">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ib99e0360e0fc4ee093fa01d97bc4a43c_37">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'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="#ib99e0360e0fc4ee093fa01d97bc4a43c_37">76</a></span></div></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%">68</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1146"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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%">To the Stockholders and the Board of Directors </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%">Reddit, Inc.:</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting</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%">We have audited the accompanying consolidated balance sheets of Reddit, Inc. and subsidiaries (the Company) as of December 31, 2025 and 2024, the related consolidated statements of operations, comprehensive income (loss), convertible preferred stock and stockholders&#8217; equity (deficit), and cash flows for each of the years in the three-year period ended December 31, 2025, and the related notes (collectively, the consolidated financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</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%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2025 and 2024, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2025, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2025 based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinions</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%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</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%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</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%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</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%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="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%">Sufficiency of audit evidence over ad delivery used in advertising revenue</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Notes 2 and 3 to the consolidated financial statements, the Company generated $2.1 billion of advertising revenue for the year ended December 31, 2025. The Company generates the majority of its revenues through the sale of advertising on the Company&#8217;s website and mobile applications. Advertising revenue is recognized after transferring control of the promised goods or services to customers, which occurs when a user clicks on an ad contracted on a cost per click basis, views an ad contracted on a cost per thousand impressions basis, views a video ad contracted on a cost per view basis, or on a fixed fee basis, based upon ad delivery over the service period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We identified the evaluation of the sufficiency of audit evidence over advertising revenue as a critical audit matter. Subjective auditor judgment was required to evaluate the sufficiency of audit evidence over advertising revenue due to the proprietary IT system used to capture and track ad delivery and the quantity of ad impressions used in revenue recognition. Specialized skills and knowledge were needed to test the IT system used for the capture and tracking of ad delivery used to process and record advertising revenue.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over advertising revenue. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company&#8217;s advertising revenue recognition process, including controls related to the accurate capture and tracking of ad delivery. We involved IT professionals with specialized skills and knowledge, who assisted in testing certain IT application controls and general IT controls used by the Company to accurately capture and track delivery quantity of ad impressions. We performed a software-assisted data analysis to test relationships among certain revenue transactions. For a selection of advertising revenue transactions, we assessed the recorded revenue by comparing the amounts recognized for consistency with underlying documentation, including contract terms, ads delivered, accounts receivable, and subsequent cash received, if applicable. For certain customers, we assessed the recorded advertising revenue by comparing total cash received during the year, adjusted for reconciling items, to the advertising revenue recognized. We evaluated the sufficiency of audit evidence obtained by assessing the results of procedures performed, including the appropriateness of the nature and extent of the audit effort.</span></div><div style="margin-bottom:9pt;text-align:center"><span><br/></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%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-56">KPMG LLP</ix:nonNumeric></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%">We have served as the Company&#8217;s auditor since 2019. </span></div><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:AuditorLocation" id="f-57">San Francisco, California</ix:nonNumeric></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%">February 5, 2026</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><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_22"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">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%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 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%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">ASSETS</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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:2px 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-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-58">953,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-59">562,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">1,523,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">1,278,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">590,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">349,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">69,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">33,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">3,135,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">2,223,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-68">12,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-69">12,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-70">20,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-71">23,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-72">15,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-73">25,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-74">42,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-75">42,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">11,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">9,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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:2px 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-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-78">3,239,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-7" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-79">2,336,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable </span></td><td style="background-color:#ffffff;padding:2px 0 2px 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:2px 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-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">62,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">45,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">7,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">6,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">201,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">124,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">271,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">176,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">16,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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-7" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">20,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">22,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">9,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-92">310,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-93">205,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 11)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-94"></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-7" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-95"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity (deficit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-96"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-97">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-98"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-99">100,000,000</ix:nonFraction></ix:nonFraction> authorized as of December&#160;31, 2025 and 2024; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-100"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-101"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-102"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-103">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2025 and 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-104">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-105">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-106"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-107">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-108"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-109">2,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2025 and 2024; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-110"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-111">139,218,373</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-112"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-113">125,001,880</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2025 and 2024, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CommonStockValue" scale="3" id="f-114">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CommonStockValue" scale="3" id="f-115">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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-10" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-116"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-117">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-118"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-119">140,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2025 and 2024; <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-120"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-121">51,673,735</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-122"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-123">55,314,099</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2025 and 2024, respectively </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-124">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-125">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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-12" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-126"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-127">0.0001</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-128"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-129">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2025 and 2024; <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-130"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-131"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-132"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-133">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2025 and 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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" format="ixt:fixed-zero" scale="3" id="f-134">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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" format="ixt:fixed-zero" scale="3" id="f-135">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-136">3,595,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-137">3,331,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-6" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-138">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-139">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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-6" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-140">671,117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-141">1,200,838</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 (deficit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-142">2,929,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-143">2,130,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 (deficit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-144">3,239,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-7" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-145">2,336,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">71</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_25"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><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 0 10pt;text-indent:-9pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Revenue </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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-146">2,202,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-147">1,300,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-148">804,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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:#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:2px 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%">Cost of revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-149">194,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-150">123,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-151">111,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-152">783,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-153">935,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">438,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-155">503,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">350,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">230,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-158">279,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">451,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-160">164,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-161">1,760,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-162">1,860,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="f-163">944,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations </span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-164">441,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">560,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">140,161</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Other income (expense), net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-167">86,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">75,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">53,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-170">528,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-171">485,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-172">87,023</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Income tax expense (benefit) </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-173">1,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-174">931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-175">3,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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-176">529,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-177">484,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-178">90,824</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Net income (loss) per share attributable to Class A and Class B common stock (Note 4)</span></div></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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-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-179">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-180">3.33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-181">1.54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-182">2.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-183">3.33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-184">1.54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 (loss) 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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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-185">186,383,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-186">145,472,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-187">59,138,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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-188">202,107,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-189">145,472,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-190">59,138,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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%">72</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_28"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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-191">529,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-192">484,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-193">90,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-194">954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-195">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-196">4,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-197">3,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-198">1,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-199">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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-200">534,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-201">485,066</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-202">86,218</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">73</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_31"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">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 Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</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="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:28.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.462%"/><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.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.216%"/><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.462%"/><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:3.587%"/><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.670%"/><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:3.587%"/><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.983%"/><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.129%"/><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.983%"/><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.724%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-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 Convertible<br/>Preferred<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-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="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-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="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-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="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-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 (Deficit)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt 2px 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&#160;31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-203">73,021,449</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:2px 0 2px 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:2px 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:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-204">1,853,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-205">6,381,936</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:2px 0 2px 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:2px 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" format="ixt:fixed-zero" scale="3" id="f-206">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-207">51,410,111</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:2px 0 2px 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:2px 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" scale="3" id="f-208">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-209">250,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-210">3,792</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-211">625,738</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-212">379,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-213">489,959</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:right;vertical-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-214">2,494,093</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:right;vertical-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-215">8,390</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-216">8,390</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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-217">227,805</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-218">4,320</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-15" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-219">4,320</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-220">47,598</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-15" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-221">47,598</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of early exercised stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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="rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" scale="3" id="f-222">692</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-15" decimals="-3" name="rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" scale="3" id="f-223">692</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-224">90,824</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-225">90,824</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Change in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-226">4,606</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-227">4,606</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-228">73,021,449</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:2px 0 2px 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:2px 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:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-229">1,853,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-230">7,099,700</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:2px 0 2px 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:2px 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" format="ixt:fixed-zero" scale="3" id="f-231">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-232">53,904,204</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:2px 0 2px 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:2px 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" scale="3" id="f-233">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-234">302,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" name="us-gaap:StockholdersEquity" scale="3" id="f-235">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-236">716,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-237">412,922</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-238">10,979,938</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-239">4,038,255</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-240">88,972</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-241">88,972</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-242">11,501,630</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-243">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-244">1,002,455</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:right;vertical-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" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-245">294,572</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-246">294,571</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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-36" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-247">71,548,247</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-248">8</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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-37" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-249">71,548,247</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-250">8</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-251">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-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-14" decimals="INF" name="rddt:TemporaryEquitySharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-252">73,021,449</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="rddt:TemporaryEquityValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-253">1,853,492</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-254">5,104,017</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-255">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-256">67,917,432</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-257">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-258">1,853,486</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-259">1,853,494</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-260">18,576,527</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueNewIssues" scale="3" id="f-261">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-262">576,266</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-263">576,268</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Class A common stock in connection with acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="f-264">191,821</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-265">2,786</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-266">2,786</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-267">801,646</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-268">801,646</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of early exercised stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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="rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" scale="3" id="f-269">142</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" name="rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" scale="3" id="f-270">142</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-271">484,276</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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-14" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-272">484,276</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Change in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-273">790</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:right;vertical-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-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-274">790</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:right;vertical-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-7" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-275">&#8212;</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:2px 0 2px 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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-276">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-277">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:2px 0 2px 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:2px 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-278">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-279">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:2px 0 2px 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:2px 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" scale="3" id="f-280">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-281">3,331,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" name="us-gaap:StockholdersEquity" scale="3" id="f-282">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-283">1,200,838</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-284">2,130,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-285">2,179,307</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-286">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-287">1,653,969</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-288">25,075</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-289">25,076</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-290">6,639,347</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-291">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-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-51" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-292">103,506</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-293">104,029</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-294">104,028</ix:nonFraction>)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-295">5,397,839</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-296">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-54" decimals="INF" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-297">5,397,839</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-298">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-299">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-300">343,180</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-301">343,180</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:#ffffff;padding:2px 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 (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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-56" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-302">529,721</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-303">529,721</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Change in other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-304">4,340</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 1pt;text-align:right;vertical-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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-305">4,340</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-306">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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-6" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-308">139,218,373</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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-58" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-309">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-310">51,673,735</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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-59" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-311">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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" format="ixt:num-dot-decimal" scale="3" id="f-312">3,595,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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" format="ixt:num-dot-decimal" scale="3" id="f-313">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-314">671,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-315">2,929,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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%">74</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_34"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.514%"/><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.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.642%"/><td style="width:0.1%"/></tr><tr><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><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="border-top:1pt solid #000;padding:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;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%">Net income (loss) </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-316">529,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-317">484,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-318">90,824</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Adjustments to reconcile net income (loss) to 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;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%">Depreciation and amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-319">15,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-320">15,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-321">13,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">Non-cash operating lease cost </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:2px 0 2px 1pt;text-align:right;vertical-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:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-322">6,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-323">4,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-324">11,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;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%">Amortization of premium (accretion of discount) on marketable securities, net </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-325">28,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-326">43,400</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-327">27,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-328">343,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-329">801,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-330">47,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;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%">Other adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-331">848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-332">4,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-333">484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;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%">Accounts receivable </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-334">241,356</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-335">104,280</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-336">53,318</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">Prepaid expenses and other assets </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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-337">37,082</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-338">19,485</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-339">3,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;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%">Operating lease right-of-use assets and liabilities </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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-340">7,224</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-341">2,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability" format="ixt:num-dot-decimal" scale="3" id="f-342">5,758</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">Accounts payable </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:2px 0 2px 1pt;text-align:right;vertical-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:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-343">18,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="f-344">570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-345">12,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;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%">Accrued expenses and other liabilities </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-346">90,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-347">59,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-348">12,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;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;border-top:1pt solid #000;padding:2px 0 2px 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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-349">690,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-350">222,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-351">75,114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from 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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Purchases of property and equipment </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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-352">6,706</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-353">6,248</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-354">9,724</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;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%">Purchases of marketable securities </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-355">2,298,397</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-356">1,996,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-357">1,259,854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Maturities of marketable securities </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-358">2,065,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-359">1,573,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-360">1,273,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of marketable securities </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-361">17,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="f-362">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-363">37,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Cash paid for acquisitions, net of cash acquired </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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-364">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-365">17,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Other 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:2px 0 2px 1pt;text-align:right;vertical-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:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-367">3,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-368">5,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-369">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-370">218,889</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-14" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-371">440,687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-372">41,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Cash flows from 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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Proceeds from issuance of Class A common stock in initial public offering, net of underwriting discounts and commissions</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:2px 0 2px 1pt;text-align:right;vertical-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:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="f-373">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="3" id="f-374">600,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="f-375">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of employee stock options </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-376">25,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-377">88,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-378">8,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;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%">Taxes paid related to net share settlement of restricted stock units</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:2px 0 2px 1pt;text-align:right;vertical-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:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-379">104,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-380">294,573</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-381">4,320</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Payments of initial public offering costs </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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-14" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-383">8,775</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-384">1,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt 2px 22pt;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%">Other 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-385">1,606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-386">6,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-387">3,478</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-388">80,559</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-389">379,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="f-390">811</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-391">391,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-392">160,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-393">34,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash at the beginning of the period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-394">562,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-395">401,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-396">435,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Cash, cash equivalents, and restricted cash at the end of the period</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;border-top:1pt solid #000;padding:2px 0 2px 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:2px 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-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-397">953,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-398">562,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-399">401,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-400">953,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-401">562,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-402">401,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:RestrictedCash" format="ixt:fixed-zero" scale="3" id="f-403">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:RestrictedCash" scale="3" id="f-404">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:RestrictedCash" scale="3" id="f-405">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Total 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:2px 0 2px 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:2px 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-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-406">953,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-407">562,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-408">401,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:700;line-height:100%">Supplemental disclosure of noncash financing and 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="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:2px 1pt 2px 22pt;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 convertible preferred stock to common stock upon initial public offering</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:fixed-zero" scale="3" id="f-409">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:num-dot-decimal" scale="3" id="f-410">1,853,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:fixed-zero" scale="3" id="f-411">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:2px 1pt 2px 22pt;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%">Reclassification of deferred offering costs to additional paid-in capital upon initial public offering</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;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="f-412">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 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:3pt double #000;padding:2px 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-14" decimals="-3" name="rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" format="ixt:num-dot-decimal" scale="3" id="f-413">23,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 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:3pt double #000;padding:2px 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-15" decimals="-3" name="rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" format="ixt:fixed-zero" scale="3" id="f-414">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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%">75</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_37"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></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="ib99e0360e0fc4ee093fa01d97bc4a43c_40"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NatureOfOperations" id="f-415" 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;text-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="ib99e0360e0fc4ee093fa01d97bc4a43c_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-416" continuedAt="f-416-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</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-418" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-417" 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;). 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.</span></div></ix:nonNumeric></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%">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%">On March 20, 2024, our initial public offering (&#8220;IPO&#8221;) was declared effective and our Class A common stock began trading on the New York Stock Exchange on March 21, 2024. On March 25, 2024, we completed our IPO in which we issued and sold <ix:nonFraction unitRef="shares" contextRef="c-63" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="f-419">18,576,527</ix:nonFraction> shares of Class A common stock, including <ix:nonFraction unitRef="shares" contextRef="c-64" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="f-420">3,300,000</ix:nonFraction> shares of Class A common stock pursuant to the underwriters&#8217; exercise in full of their over-allotment option, and excluding <ix:nonFraction unitRef="shares" contextRef="c-65" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="f-421">6,723,473</ix:nonFraction> shares of Class A common stock sold in the IPO by certain of our existing stockholders, at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-66" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="f-422">34.00</ix:nonFraction> per share. We received net proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" id="f-423">600.0</ix:nonFraction> million after deducting underwriting discounts and commissions of $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="rddt:UnderwritingDiscountsAndCommissions" scale="6" id="f-424">31.6</ix:nonFraction> million. In connection with the closing of the IPO, all shares of our then-outstanding convertible preferred stock other than Series F-1 preferred stock automatically converted into an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-68" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-425">67,917,432</ix:nonFraction> shares of Class B common stock and all then-outstanding shares of Series F-1 preferred stock automatically converted into <ix:nonFraction unitRef="shares" contextRef="c-69" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-426">5,104,017</ix:nonFraction> shares of Class A common stock. Following the IPO, we have <ix:nonFraction unitRef="class" contextRef="c-6" decimals="INF" name="rddt:NumberOfClassesOfCommonStock" format="ixt-sec:numwordsen" scale="0" id="f-427">three</ix:nonFraction> classes of authorized common stock &#8212; Class A common stock, Class B common stock, 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%">Certain of our restricted stock units granted to employees included both service-based and performance-based vesting conditions (&#8220;Double Trigger RSUs&#8221;). The performance condition related to these awards was satisfied upon the effectiveness of the IPO. Upon the effectiveness of the IPO, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" scale="6" id="f-428">534.7</ix:nonFraction> million of stock-based compensation expense. To meet the related tax withholding requirements, we withheld <ix:nonFraction unitRef="shares" contextRef="c-69" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-429">4,861,113</ix:nonFraction> shares of the <ix:nonFraction unitRef="shares" contextRef="c-69" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-430">10,502,390</ix:nonFraction> shares of Class A common stock issued and <ix:nonFraction unitRef="shares" contextRef="c-68" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-431">723,341</ix:nonFraction> shares of the <ix:nonFraction unitRef="shares" contextRef="c-68" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-432">1,347,456</ix:nonFraction> shares of Class B common stock issued. Based on the IPO public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-66" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="f-433">34.00</ix:nonFraction> per share, the tax withholding obligation was $<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-434">189.9</ix:nonFraction> million.</span></div><div style="margin-bottom:9pt;text-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 IPO, we amended and restated our certificate of incorporation (&#8220;Restated Certificate&#8221;) which authorized <ix:nonFraction unitRef="shares" contextRef="c-70" decimals="INF" name="rddt:SharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-435">2,340,000,000</ix:nonFraction> shares of capital stock, consisting of <ix:nonFraction unitRef="shares" contextRef="c-71" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-436">2,000,000,000</ix:nonFraction> shares of Class A common stock, <ix:nonFraction unitRef="shares" contextRef="c-72" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-437">140,000,000</ix:nonFraction> shares of Class B common stock, <ix:nonFraction unitRef="shares" contextRef="c-73" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-438">100,000,000</ix:nonFraction> shares of Class C common stock, and <ix:nonFraction unitRef="shares" contextRef="c-70" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-439">100,000,000</ix:nonFraction> shares of undesignated preferred stock.</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-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%">The preparation of the 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 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;text-align:justify;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%">Revenue Recognition</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-441" continuedAt="f-441-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 generate a majority of our revenue through the sale of advertising on our mobile applications and website. Other revenue consists of revenue from content licensing and products sold directly to users.</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%">76</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-416-1" continuedAt="f-416-2"><ix:continuation id="f-441-1" continuedAt="f-441-2"><div style="margin-bottom:9pt;text-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 determine revenue recognition by identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-bottom:9pt;text-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 customer contracts that include multiple performance obligations, we identify each distinct performance obligation and determine the transaction price, which may include an estimation of variable consideration, subject to constraint. The transaction price is allocated to each performance obligation using the stand-alone selling price, which is generally based on the observable price of each good or service.</span></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%"><ix:continuation id="f-441-2" continuedAt="f-441-3">Payments for revenue arrangements are due based on the contractually stated payment terms, usually within 30 to 60 days. Sales and other similar taxes are excluded from revenue.</ix:continuation> </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%">Advertising Revenue</span></div><ix:continuation id="f-441-3" continuedAt="f-441-4"><div style="margin-bottom:9pt;text-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 recognize advertising 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. Generally, we recognize advertising revenue on a gross basis since we control the advertising units before being transferred to our users. In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-bottom:9pt;text-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 transaction price in advertising arrangements is generally calculated as the number of advertising units delivered multiplied by the contractually agreed upon CPC, CPM, or CPV, or on a fixed fee basis and revenue is recognized based on the number of clicks, impressions, or views, or ratable over the service period, respectively.</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%">Other 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%"><ix:continuation id="f-441-4" continuedAt="f-441-5">In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. The transaction price in content licensing arrangements is generally a fixed fee or usage-based fee. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably over the license period. Revenue from products sold directly to users, including Reddit Premium and Reddit Gold,</ix:continuation> 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:700;line-height:120%">Cost of Revenue</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CostOfSalesPolicyTextBlock" id="f-442" 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%">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></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%">Research and Development Expenses</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" 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%">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></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%">Sales and Marketing Expenses</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-444" continuedAt="f-444-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%">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></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%">77</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-416-2" continuedAt="f-416-3"><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%">General and Administrative Expenses</span></div><ix:continuation id="f-444-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%">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></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%">Advertising Costs</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-445" 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%">Advertising costs are expensed as incurred and were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-446">102.4</ix:nonFraction> million for the year ended December&#160;31, 2025. Advertising costs were <ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:fixed-zero" scale="0" id="f-447"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:fixed-zero" scale="0" id="f-448">immaterial</ix:nonFraction></ix:nonFraction> for the years ended December&#160;31, 2024 and 2023.</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%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-449" continuedAt="f-449-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 measure and recognize compensation expense for stock-based awards, including restricted stock units (&#8220;RSUs&#8221;), restricted stock awards (&#8220;RSAs&#8221;), and stock options granted to employees and non-employees based on the grant date fair value of the awards granted.</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-450" continuedAt="f-450-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 an asset and liability approach. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refund received, as provided for under currently enacted tax law. In assessing the need for a valuation allowance, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets. If, based on the weight of available evidence, it is more likely than not that the deferred tax assets will not be realized, a valuation allowance is recorded. Should there be a change in the ability to recover deferred tax assets, the income tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="margin-bottom:9pt;text-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 recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Any interest and penalties related to unrecognized tax benefits are recognized as income tax expense in the consolidated statements of operations.</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%">Functional Currency</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-451" 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%">Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. For those foreign subsidiaries where the local currency is the functional currency, we translate the financial statements to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity (deficit). Net foreign exchange gains and losses were not material for the years ended December 31, 2025, 2024, and 2023.</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%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><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="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-452" escape="true">Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase. We define restricted cash as cash that cannot be withdrawn or used for general operating activities. Restricted cash is classified as current or noncurrent assets based on the contractual or estimated term of the remaining restriction.</ix:nonNumeric> As of December&#160;31, 2024, restricted cash included in other noncurrent assets in the consolidated balance sheets was not material.</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%">Marketable Securities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:MarketableSecuritiesPolicy" id="f-453" continuedAt="f-453-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 hold investments in marketable securities consisting of U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. We classify our marketable securities as available-for-sale investments in current assets because they represent investments available for current operations. Our </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%">78</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-416-3" continuedAt="f-416-4"><ix:continuation id="f-453-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%">available-for-sale investments are carried at fair value with any unrealized gains and losses included in accumulated other comprehensive income (loss) in stockholders&#8217; equity (deficit). Expected losses from credit related impairment, if any, are recognized through an allowance for credit losses and adjusted each period for changes in credit risk. Gains or losses on the sale or maturities of marketable securities are determined using the specific identification method and recorded in other income (expense), net in our consolidated statements of operations.</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%">Fair Value Measurements</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-454" continuedAt="f-454-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%">Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash, cash equivalents, and restricted cash, are recorded at cost, which approximates fair value. Additionally, the carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities approximate fair value due to their short-term nature.</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%">Accounts Receivable, 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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-455" escape="true">Accounts receivable are recorded at the invoiced amount, net of any allowance for doubtful accounts due to expected credit losses and potentially uncollectible receivables. We apply a &#8220;single loss&#8221; rate approach to the overall accounts receivable portfolio and also evaluate the aging, historical write-offs, and collectability of accounts receivable on a customer-by-customer basis.</ix:nonNumeric> The allowance for doubtful accounts was immaterial as of December&#160;31, 2025 and 2024.</span></div><div 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:700;line-height:120%">Contract Assets</span></div><ix:continuation id="f-441-5"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When revenue recognition exceeds the amounts billable on a contract, the difference is recorded as an unbilled receivable if there is an unconditional right to bill in the future or as a contract asset if the right is conditional upon something other than the passage of time. Unbilled receivables are included within accounts receivable, net. The current portion of contract assets are included within prepaid expenses and other current assets and the noncurrent portion of contract assets are included within other noncurrent assets on the consolidated balance sheets. Contract assets were not material as of December&#160;31, 2025 and 2024.</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%">Property and Equipment, Net</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-456" 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%">Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:f-457">three</span> to <ix:nonNumeric contextRef="c-75" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-458">five years</ix:nonNumeric> for computer equipment, furniture, and fixtures. Leasehold improvements are depreciated over the shorter of the lease term or the useful life of the assets. Maintenance and repairs are expensed as incurred.</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%">Software Development Costs</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-459" 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%">Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete, it is probable that the project will be completed, and the software will be used to perform the function intended. Due to the iterative process of our development projects, development costs meeting our capitalization criteria were not material for the periods presented.</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%">Leases</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-460" continuedAt="f-460-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%">Leases arise from contractual obligations that convey the right to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. We determine if a contract is, or contains, a lease at contract inception. All of our leases are operating leases and are included in operating lease right-of-use assets, net, operating lease liabilities, and operating lease liabilities, non-current on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term discounted using our incremental borrowing rate. Operating lease right-of-use assets also include any lease payments made and exclude lease incentives. As our leases do not provide an implicit rate, the incremental borrowing rate used is estimated based on what we would have to pay on a collateralized basis over a similar term as the lease. Lease payments include fixed payments and any variable payments based on an index or rate, and are recognized as lease expense on a straight-line basis over the term of the lease.</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%">79</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-416-4" continuedAt="f-416-5"><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%">Business Combinations</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-461" 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 include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but are inherently uncertain and unpredictable and, as a result, actual results may differ from 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%">When we issue cash payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as 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%">Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in our consolidated statements of operations.</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%">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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-462" escape="true">Goodwill represents the excess of the aggregate purchase consideration over the fair value of net assets acquired in a business combination. We perform our annual impairment test on October 1. We also test for impairment whenever events or circumstances indicate that the fair value of goodwill has been impaired. Our impairment tests are based on a single operating segment and reporting unit structure.</ix:nonNumeric> No impairment charges were recorded during the years ended December&#160;31, 2025, 2024, and 2023.</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:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-463" 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%">Identifiable acquired intangible assets consist primarily of acquisition-related developed technology. We determine the appropriate useful life of our intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over the estimated useful life of up to <ix:nonNumeric contextRef="c-1" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-464">five years</ix:nonNumeric>.</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%">Impairment of Long-Lived Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-465" 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 evaluate recoverability of our property and equipment and definite-lived intangible assets when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets&#8217; carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount exceeds the fair value of the assets. We determined that there were no events or changes in circumstances that indicated our long-lived assets were impaired during the periods presented.</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%">Concentration of Business Risk</span></div><ix:nonNumeric contextRef="c-1" name="rddt:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" id="f-466" 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 primarily use Amazon Web Services and Google Cloud Platform for our hosting requirements. A disruption or loss of service from Amazon Web Services or Google Cloud Platform could harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a disruption to our business and negatively impact our operating results.</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%">Concentration of Credit Risk</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-467" continuedAt="f-467-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%">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, </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%">80</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-416-5"><ix:continuation id="f-467-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%">and money market accounts that carry high credit ratings and accordingly, minimal credit risk exists with respect to these balances.</span></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%">No customer accounted for greater than 10% of our revenues for the years ended December&#160;31, 2025, 2024, and 2023. No customer accounted for greater than 10% of our accounts receivable as of December&#160;31, 2025 and 2024.</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%">Segments</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-468" continuedAt="f-468-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 have determined that we have a single operating segment. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. </span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-469" 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%">Recently Adopted 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%">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</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 specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. We adopted this standard effective January 1, 2025 on a prospective basis. Adoption of this standard resulted in changes to the effective tax rate reconciliation as reflected 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 15&#8212;Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-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></ix:nonNumeric></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-471" continuedAt="f-471-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-472" continuedAt="f-472-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%">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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-473">2,062,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-474">1,185,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-475">788,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-476">140,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-477">114,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-478">15,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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-479">2,202,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-480">1,300,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-481">804,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">81</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-471-1"><ix:continuation id="f-472-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%">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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-482">1,785,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-483">1,063,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-484">651,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-485">416,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-486">236,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-487">152,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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-488">2,202,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-489">1,300,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-490">804,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-88" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-491"><ix:nonFraction unitRef="number" contextRef="c-89" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-492"><ix:nonFraction unitRef="number" contextRef="c-90" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-493">10</ix:nonFraction></ix:nonFraction></ix:nonFraction>% or more of total revenue during the years ended December 31, 2025, 2024, and 2023.</span></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%">Deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-494">18.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-495">14.9</ix:nonFraction>&#160;million as of December&#160;31, 2025 and 2024, respectively. For the years ended December 31, 2025, 2024, and 2023, substantially all of the beginning deferred revenue balance was recognized as revenue during the 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 December&#160;31, 2025, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-496">143.7</ix:nonFraction>&#160;million. This amount consists primarily of long-term content licensing contracts and excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-497">118.9</ix:nonFraction>&#160;million in 2026 and $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-498">24.8</ix:nonFraction>&#160;million in 2027.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_55"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-501" continuedAt="f-501-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%">4. Net Income (Loss) per Share</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-502" 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 (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to our IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of <ix:nonFraction unitRef="number" contextRef="c-14" decimals="2" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="f-503">8</ix:nonFraction>% of the respective original issue price then in effect in the event that a dividend was paid on 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 connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a <ix:nonFraction unitRef="number" contextRef="c-70" decimals="INF" name="rddt:TemporaryEquityConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="f-504">one</ix:nonFraction>-to-one basis into <ix:nonFraction unitRef="shares" contextRef="c-68" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-505">67,917,432</ix:nonFraction> shares of Class B common stock, and our Series F-1 preferred stock converted on a <ix:nonFraction unitRef="number" contextRef="c-70" decimals="INF" name="rddt:TemporaryEquityConvertibleConversionRatio" format="ixt-sec:numwordsen" scale="0" id="f-506">one</ix:nonFraction>-to-one basis into <ix:nonFraction unitRef="shares" contextRef="c-69" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-507">5,104,017</ix:nonFraction> shares of Class A common stock. For the year ended December 31, 2024, these shares were weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO.</span></div><div style="margin-bottom:9pt;text-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 holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net loss for the year ended December 31, 2023 was not allocated to these participating securities.</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%">82</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-501-1" continuedAt="f-501-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-508" 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 (loss) 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.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><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:9.310%"/><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:9.310%"/><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:9.310%"/><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:9.310%"/><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:9.316%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:2px 1pt;text-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="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Basic net income (loss) 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-509">376,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-510">152,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-511">231,631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-512">252,645</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-513">11,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-514">79,791</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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">132,637,767</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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">53,745,504</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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">69,580,048</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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">75,892,341</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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">7,183,723</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-98" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-520">51,954,363</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic income (loss) per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-93" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-521">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-522">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-523">3.33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-96" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-524">3.33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-97" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-525">1.54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-98" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-526">1.54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Diluted net income (loss) 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-527">388,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-528">140,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-529">231,631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-530">252,645</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-531">11,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-532">79,791</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-533">132,637,767</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-534">53,745,504</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-535">69,580,048</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-536">75,892,341</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-537">7,183,723</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-98" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-538">51,954,363</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%">Weighted-average effect of dilutive potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-539">15,724,707</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-540">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-541">&#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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-542">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-543">&#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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-98" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-544">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%">Shares used in computation of diluted net income (loss) per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-545">148,362,474</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-546">53,745,504</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-547">69,580,048</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-548">75,892,341</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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-549">7,183,723</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-98" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-550">51,954,363</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-93" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-551">2.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-94" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-552">2.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-95" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-553">3.33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-96" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-554">3.33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-97" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-555">1.54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-98" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-556">1.54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-557" continuedAt="f-557-1" 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, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;text-align:justify"><ix:continuation id="f-557-1"><ix:continuation id="f-501-2"><table 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:28.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.157%"/><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:10.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-99" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-100" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-559">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-101" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-560">11,501,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-102" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-561">3,185,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-103" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-562">22,600,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-104" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-563">7,213,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="shares" contextRef="c-105" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-564">274,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-106" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-565">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-107" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-566">10,746,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-108" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-567">598,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-568">24,166,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-110" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-569">2,720,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-111" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-570">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-112" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-113" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-572">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-114" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-573">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-115" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-574">5,104,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-116" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-575">67,917,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-93" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-576">274,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-94" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-577">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-95" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-578">22,247,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-96" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-579">3,783,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-97" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-580">51,871,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-98" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-581">77,851,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_61"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-582" continuedAt="f-582-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:continuation id="f-454-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%">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></ix:continuation></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%">83</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-582-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-583" 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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 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:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-584">825,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-585">825,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-586">11,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-587">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-588">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-589">11,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-590">25,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-591">25,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-592">450,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:num-dot-decimal" scale="3" id="f-593">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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" scale="3" id="f-594">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-595">451,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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-596">410,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-597">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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" scale="3" id="f-598">134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-599">410,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-600">306,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-601">820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-602">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-603">307,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-604">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-605">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-606">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-607">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-608">213,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-609">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-610">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-611">213,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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="rddt:AssetsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-612">2,384,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-613">2,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-614">149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-615">2,386,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:2px 1pt;text-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, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 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:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-616">497,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-617">497,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-618">5,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-619">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-620">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-621">5,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-622">1,066</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-623">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-624">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-625">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-626">817,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-627">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-628">396</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-629">818,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-630">117,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-631">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-632">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-633">117,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-634">159,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-635">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-636">86</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-637">159,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-638">182,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-639">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-640">22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-641">182,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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="rddt:AssetsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-642">1,782,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-643">1,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-644">566</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-645">1,783,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-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 December&#160;31, 2025 and 2024. There were <ix:nonFraction unitRef="usd" contextRef="c-15" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-646"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-647"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="f-648">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges due to credit losses during the years ended December 31, 2025, 2024, and 2023.</span></div><div style="margin-bottom:9pt;text-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&#160;31, 2025, the amortized cost of marketable securities with maturities less than one year was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" scale="6" id="f-649">883.9</ix:nonFraction> million. The amortized cost of marketable securities with maturities between one and five years was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" scale="6" id="f-650">637.3</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%">84</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_64"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-651" 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><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%">Property and Equipment, Net</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-652" 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%">Property and equipment, net 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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment, furniture, and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-653">19,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-654">15,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-655">9,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-656">8,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-657">28,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-658">23,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-659">16,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-660">11,197</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-661">12,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-662">12,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Depreciation expense was immaterial for the years ended December 31, 2025, 2024, and 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-663" 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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-664">74,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-665">63,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-666">18,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-667">14,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-668">86,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-669">31,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue share payable and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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="rddt:RevenueSharePayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-670">5,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="rddt:RevenueSharePayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-671">6,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-672">16,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-673">7,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-674">201,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-675">124,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom: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-676" 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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="rddt:AccruedCustomerIncentivesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-677">22,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="rddt:AccruedCustomerIncentivesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-678">9,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:2px 0 2px 1pt;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-6" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="f-679">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="f-680">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-681">22,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;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-7" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-682">9,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-683" continuedAt="f-683-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. Operating Leases</span></div><ix:continuation id="f-460-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%">We have entered into various non-cancellable operating leases agreements, primarily for the use of office space, expiring at various dates through 2029. Our lease terms include options to extend or terminate the lease when it is reasonably certain they will be exercised. We consider these options in determining the lease term on a lease-by-lease basis. We account for lease components and non-lease components as a single lease component for all leases. None of our lease agreements contain material non-lease components, material residual value guarantees, or restrictive covenants. We have elected an accounting policy to not recognize short-term leases, which have a lease term of twelve months or less, on the consolidated balance sheets.</span></div></ix:continuation></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%">85</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-683-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%">Lease Cost</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-684" continuedAt="f-684-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%">The components of lease cost were as follows:</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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-685">7,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-686">7,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-687">13,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-688">2,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-689">3,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-690">3,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-691">1,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-692">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-693">749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-694">11,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-695">10,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-696">17,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom: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%">Lease Term and Discount Rate</span></div><ix:continuation id="f-684-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%">The weighted-average remaining lease term and discount rate related to the operating leases were as follows:</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:2px 1pt;text-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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-697">3.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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-7" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-698">4.00</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-699">6.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-700">6.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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-style:italic;font-weight:700;line-height:120%">Maturity of Lease Liabilities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-701" 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 present value of our operating lease liabilities as of December&#160;31, 2025 was as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-702">8,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-703">8,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-704">6,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-705">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-706">26,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-707">2,786</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-708">23,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-709">7,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Operating lease liabilities, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-710">16,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-711">23,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom: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 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%">Right-of-use assets obtained in exchange for lease liabilities were <ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="0" id="f-712"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="0" id="f-713">immaterial</ix:nonFraction></ix:nonFraction> for the years ended December 31, 2025 and 2024 and were $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-714">12.0</ix:nonFraction>&#160;million for the year ended December 31, 2023. Cash payments included in the measurement of our operating lease liabilities were immaterial for the years ended December 31, 2025, 2024, and 2023.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_73"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-715" continuedAt="f-715-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%">8. Acquisitions</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%">2024 Acquisition</span></div><div style="margin-bottom:9pt;text-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;15, 2024, we completed an acquisition to enhance our technology and workforce. The aggregate purchase consideration was $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-716">19.9</ix:nonFraction> million, which consisted of $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-717">17.1</ix:nonFraction> million of cash consideration and $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="f-718">2.8</ix:nonFraction> million related to the fair value of equity consideration. Additional consideration with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="rddt:BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" scale="6" id="f-719">10.7</ix:nonFraction> million was determined to relate to post-combination expenses, primarily stock-based compensation for future employment 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%">Of the aggregate purchase consideration, $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-720">4.3</ix:nonFraction> million was allocated to developed technology with a useful life of <ix:nonNumeric contextRef="c-136" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-721">three years</ix:nonNumeric>, $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-722">15.9</ix:nonFraction> million was allocated to goodwill, and the remainder was allocated to other assets acquired and liabilities assumed. </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%">86</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-715-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%">The goodwill amount represents synergies from utilizing the acquired technology across our business and from the assembled workforce. Goodwill recorded in connection with the acquisition is not deductible for income tax purposes.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_76"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-723" 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. 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%">There was no change in the carrying amount of goodwill during the year ended December&#160;31, 2025.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-724" 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 change in the carrying amount of goodwill during the year ended December 31, 2024 was as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-725">26,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-726">15,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-727">42,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Acquired Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-728" 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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-729">47,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-730">31,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-731">15,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-138" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-732">1.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-733">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-734">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-735">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-736">48,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-737">32,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-738">15,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:2px 1pt;text-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, 2024</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-739">47,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-740">22,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-741">25,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-140" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-742">2.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-743">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-744">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-745">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-746">48,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-747">22,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-748">25,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Amortization expense was immaterial for the years ended December 31, 2025, 2024, and 2023.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-749" 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 estimated future amortization expense related to acquired intangible assets as of December&#160;31, 2025 was as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-750">9,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-751">5,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-752">15,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">87</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_79"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-753" 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. 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-142" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-754">five-year</ix:nonNumeric>, $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-755">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-144" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-756">100.0</ix:nonFraction> million can be issued as letters of credit and another $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-757">100.0</ix:nonFraction> million of which can be borrowed in certain non-U.S. dollar currencies. As of December&#160;31, 2025, we have issued <ix:nonFraction unitRef="instrument" contextRef="c-146" decimals="INF" name="rddt:DebtInstrumentNumberOfInstruments" format="ixt-sec:numwordsen" scale="0" id="f-758">three</ix:nonFraction> letters of credit, two of which are denominated in a foreign currency, for an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="6" id="f-759">5.3</ix:nonFraction> million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-760">94.7</ix:nonFraction> million. The aggregate available balance under the Revolving Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="f-761">494.7</ix:nonFraction> million as of December&#160;31, 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%">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-148" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-762">0.5</ix:nonFraction>%, or (C) the Adjusted Term SOFR Rate plus <ix:nonFraction unitRef="number" contextRef="c-149" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-763">1.0</ix:nonFraction>% (each as defined in the Revolving Credit Facility), in each case plus <ix:nonFraction unitRef="number" contextRef="c-150" decimals="INF" name="rddt:DebtInstrumentAdditionalBasisSpread" scale="-2" id="f-764">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-151" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-765">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-152" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-766">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-767">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 December&#160;31, 2025.</span></div></ix:nonNumeric><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_82"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-768" continuedAt="f-768-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. 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. We have met all minimum purchase commitments under these agreements during the periods presented.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="f-769" 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%">As of December&#160;31, 2025, future payments under non-cancellable purchase obligations were as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-770">206,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-771">111,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="3" id="f-772">54,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="3" id="f-773">372,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom: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</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-774" continuedAt="f-774-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%">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. </span></div><div style="margin-bottom:9pt;text-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 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 </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%">88</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-768-1"><ix:continuation id="f-774-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%">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%">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 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 December&#160;31, 2025 and 2024. Legal fees and other expenses associated with such matters are expensed as incurred.</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%">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%">In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to defend lawsuits or settle claims related to these indemnifications during the years ended December 31, 2025, 2024, and 2023. We believe the fair value of these liabilities is immaterial and accordingly have not recorded liabilities for these agreements as of December&#160;31, 2025 and 2024.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_85"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-775" continuedAt="f-775-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%">12. Stockholders' Equity (Deficit)</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%">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%">We have <ix:nonFraction unitRef="class" contextRef="c-6" decimals="INF" name="rddt:NumberOfClassesOfCommonStock" format="ixt-sec:numwordsen" scale="0" id="f-776">three</ix:nonFraction> classes of authorized common stock &#8212; Class A, Class B, and Class C common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-9" decimals="INF" name="rddt:CommonStockVotingRightsVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="f-777">one</ix:nonFraction> vote per share. Each share of Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-11" decimals="INF" name="rddt:CommonStockVotingRightsVotesPerShare" scale="0" id="f-778">10</ix:nonFraction> votes per share. Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. In addition, each share of Class B common stock will convert automatically into <ix:nonFraction unitRef="number" contextRef="c-11" decimals="0" name="rddt:CommonStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="f-779">one</ix:nonFraction> share of Class A common stock (i) upon any transfer, except for certain permitted transfers set forth in the Restated Certificate, 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 Magazine Publishers Inc., or any Advance Entity (as defined in the Restated Certificate), or (ii) upon the first date on which the aggregate number of outstanding shares of Class B common stock ceases to represent at least <ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="rddt:CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" scale="-2" id="f-780">7.5</ix:nonFraction>% of the aggregate number of then-outstanding shares of our Class A and Class B common stock. Once converted into Class A common stock, the Class B common stock will not be reissued. In connection with our IPO, the Restated Certificate became effective, which authorized <ix:nonFraction unitRef="shares" contextRef="c-73" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-781">100,000,000</ix:nonFraction> shares of Class C common stock. Each holder of Class C common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-73" decimals="INF" name="rddt:CommonStockVotingRightsVotesPerShare" format="ixt:fixed-zero" scale="0" id="f-782">no</ix:nonFraction> votes 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-style:italic;font-weight:700;line-height:120%">Preferred 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 connection with our IPO, the Restated Certificate became effective, which authorized <ix:nonFraction unitRef="shares" contextRef="c-70" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-783">100,000,000</ix:nonFraction> shares of undesignated preferred stock. Our Board of Directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock.</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 the IPO. 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, RSU awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The 2024 Plan also includes shares of our Class A common stock that remained available for grant of future awards under our 2017 Equity Incentive and Grant Plan (as amended, the "2017 Plan") at the time the 2024 Plan became effective. The number of shares reserved for issuance under the 2024 Plan will increase by an annual increase on the first day of each fiscal year beginning in 2025 and ending in 2034, equal to the lesser of (A) <ix:nonFraction unitRef="number" contextRef="c-153" decimals="INF" name="rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" scale="-2" id="f-784">5</ix:nonFraction>% of the shares of common stock outstanding (on an as converted basis) on the last day of the immediately preceding year and (B) such smaller number of shares of stock as determined by our Board of Directors; provided, however, that no more than <ix:nonFraction unitRef="shares" contextRef="c-153" decimals="INF" name="rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="0" id="f-785">185,661,778</ix:nonFraction> shares of stock may be issued upon the exercise of incentive stock options.</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%">89</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-775-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockByClassTextBlock" id="f-786" 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:2px 1pt;text-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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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-154" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-787">10,852,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-155" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-788">14,687,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-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-156" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-789">4,370,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-157" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-790">11,175,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-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-158" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-791">45,792,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-159" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-792">36,711,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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-160" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-793">1,337,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-161" decimals="0" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-794">1,337,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:right;vertical-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:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-795">62,351,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:2px 0 2px 1pt;text-align:right;vertical-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:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-796">63,911,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Class A and Class B common stock.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-797" continuedAt="f-797-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%">13. Stock-Based Compensation</span></div><div 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:700;line-height:120%">RSUs and RSAs</span></div><ix:continuation id="f-449-1" continuedAt="f-449-2"><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%">Service-based RSUs</span></div><div style="margin-bottom:9pt;text-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 grant service-based RSUs to our employees, all of which relate to Class A common stock. RSUs granted under the 2017 Plan generally have both service-based and performance-based vesting conditions (&#8220;Double Trigger RSUs&#8221;). Double Trigger RSUs generally expire <ix:nonNumeric contextRef="c-162" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-798">seven years</ix:nonNumeric> from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <span style="-sec-ix-hidden:f-799">three</span> to <ix:nonNumeric contextRef="c-164" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-800">four years</ix:nonNumeric>, during which time the grants will vest either quarterly or with a cliff vesting period of <ix:nonNumeric contextRef="c-162" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-801">one year</ix:nonNumeric> and continued vesting quarterly thereafter. The performance-based vesting condition was satisfied upon the effectiveness of our IPO. We record stock-based compensation expense in connection with these Double Trigger RSUs based on the fair market value of our common stock on the grant date using the accelerated attribution method over the requisite service 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%">We also grant RSUs with a service-based vesting condition only, covering shares of our Class A common stock (&#8220;Single Trigger RSUs&#8221;). Single Trigger RSUs generally expire <ix:nonNumeric contextRef="c-165" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-802">seven years</ix:nonNumeric> from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <span style="-sec-ix-hidden:f-803">one</span> to <ix:nonNumeric contextRef="c-167" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-804">three years</ix:nonNumeric>, during which time the grants will vest either with a cliff vesting period of <ix:nonNumeric contextRef="c-165" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-805">one year</ix:nonNumeric> and continued vesting quarterly thereafter or quarterly from the vesting commencement date. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service period.</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%">Service-based 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%">We grant, in certain circumstances, RSAs with a service-based vesting condition, covering shares of our Class&#160;A common stock. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <ix:nonNumeric contextRef="c-168" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-806">three years</ix:nonNumeric>, during which time the grants will vest with a cliff vesting period of <ix:nonNumeric contextRef="c-168" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-807">one year</ix:nonNumeric> and continued vesting quarterly thereafter. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service period.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-808" 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 RSU and RSA activity for the year ended December 31, 2025:</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt 2px 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, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-809">11,344,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-810">37.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-811">1,593,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-812">140.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-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-813">7,405,968</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-814">49.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div 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:2px 0 2px 1pt;text-align:right;vertical-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-815">1,070,447</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-816">47.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-817">4,460,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-818">58.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">As of December&#160;31, 2025, we had RSUs and RSAs outstanding for <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-819">4,460,851</ix:nonFraction> common shares, of which <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-820">4,012,274</ix:nonFraction> relate to Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-821">448,577</ix:nonFraction> relate to Class B common stock. The weighted-average grant date fair value of RSUs and RSAs granted during the years ended December&#160;31, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-822">140.43</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-823">56.96</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-824">26.71</ix:nonFraction>, respectively. The total fair value of RSUs and RSAs vested during the years ended December&#160;31, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-825">315.4</ix:nonFraction> million, </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%">90</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-797-1" continuedAt="f-797-2"><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%">$<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-826">766.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-827">27.9</ix:nonFraction> million, respectively. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="f-828">152.5</ix:nonFraction> million as of December&#160;31, 2025 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-169" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-829">0.91</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><ix:continuation id="f-449-2" continuedAt="f-449-3"><div style="margin-bottom:9pt;text-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 option grants generally expire <ix:nonNumeric contextRef="c-170" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-830">ten years</ix:nonNumeric> from the date of the grant. Certain stock option grants allow for the exercise of unvested options to acquire shares. Upon termination of service, we have the right to repurchase, at the original exercise price, any unvested (but issued) common stock. The grant date fair value of stock options is estimated using a Black-Scholes option-pricing model. Calculating the fair value of stock options using the Black-Scholes model requires certain highly subjective inputs and assumptions including the fair value of the underlying common stock, the expected term of the stock option, and the expected volatility of the price of the underlying common stock. Forfeitures are accounted for as they occur. Stock options vest based on terms in the stock option agreement and generally vest over <ix:nonNumeric contextRef="c-171" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-831">five years</ix:nonNumeric> quarterly or <ix:nonNumeric contextRef="c-172" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-832">four years</ix:nonNumeric> with <ix:nonFraction unitRef="number" contextRef="c-173" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-833">25</ix:nonFraction>% of the award vesting <ix:nonNumeric contextRef="c-173" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-834">one year</ix:nonNumeric> from the vesting commencement date then ratably over the following <ix:nonNumeric contextRef="c-174" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-835">three years</ix:nonNumeric>. For awards that vest based only on continuous service, stock-based compensation expense is recognized on a straight-line basis over the requisite service period.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-836" 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 stock option activity during the year ended December 31, 2025:</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-837">14,687,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-838">30.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-14" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-839">6.87</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-840">1,958,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-align:right;vertical-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-841">3,833,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-842">6.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Canceled/Forfeited </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-843">2,131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-844">34.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-845">10,852,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-846">38.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-847">7.14</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-848">2,078,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-849">5,509,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-850">31.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-851">6.33</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-852">1,091,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-853">10,852,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-854">38.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-855">7.14</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-856">2,078,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">As of December&#160;31, 2025, we had outstanding stock options for <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-857">10,852,131</ix:nonFraction> common shares, of which <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-858">9,320,333</ix:nonFraction> relate to Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-859">1,531,798</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-6" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="f-860">83.1</ix:nonFraction> million as of December&#160;31, 2025 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-170" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-861">2.98</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of our common stock. The intrinsic value of options exercised during the years ended December&#160;31, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-862">611.6</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-863">887.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-864">72.5</ix:nonFraction>&#160;million, respectively. The weighted-average grant date fair value per share of options granted during the year ended December&#160;31, 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-865">15.67</ix:nonFraction>. There were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-866"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-867">no</ix:nonFraction></ix:nonFraction> options granted during the years ended December&#160;31, 2025 and 2024. The total grant date fair value of options vested during the years ended December&#160;31, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-868">28.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-869">34.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-870">14.0</ix:nonFraction> million, respectively.</span></div><ix:continuation id="f-449-3" continuedAt="f-449-4"><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%">Determination of Fair Value</span></div><div style="margin-bottom:9pt;text-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 estimate the fair value of stock options using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of our common stock, expected term of the option, expected volatility of the stock price, risk-free interest rate, and expected dividend 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%">The assumptions used in the Black-Scholes option pricing model were determined as follows:</span></div><div 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%">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Prior to the completion of an IPO, the Board of Directors exercised reasonable judgment and considered numerous and subjective factors to determine the best estimate of the fair value of our common stock, including but not limited to the prices of recent issuances of our convertible preferred stock, third-party valuations of our common stock, the price paid by us to repurchase outstanding shares of common stock, the prices paid for our common stock in secondary market transactions, our performance and market position relative to our competitors or similar publicly traded companies, the </span></div></ix:continuation></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%">91</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-797-2"><ix:continuation id="f-449-4"><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%">likelihood and timing of achieving a liquidity event, the lack of marketability of our common stock, and U.S. and global capital market conditions.</span></div><div 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%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term of options represents the period that our stock-based awards are expected to be outstanding and is calculated using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the 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-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We determine the price volatility factor based on the historical and implied volatilities of our peer group as we do not have a sufficient trading history for our common stock. When considering which companies to include in our comparable industry peer companies, we focused on publicly-traded companies with businesses similar 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-style:italic;font-weight:400;line-height:120%">Risk Free Interest Rates</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;These rates are based on the implied yield currently available on U.S. Treasury notes with terms approximately equal to the expected life of the option.</span></div><div 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%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We have not and do not expect to pay cash dividends on our common stock.</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%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-871" 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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span 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:AllocatedShareBasedCompensationExpense" scale="3" id="f-872">875</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AllocatedShareBasedCompensationExpense" scale="3" id="f-873">620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:AllocatedShareBasedCompensationExpense" scale="3" id="f-874">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-875">213,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-876">441,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-877">23,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-878">42,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-879">80,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-880">5,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-881">86,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-882">278,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-883">18,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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-884">343,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-885">801,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-886">47,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_91"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-887" 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. Employee Benefit 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%">We have a defined contribution 401(k) plan (the &#8220;401(k) Plan&#8221;) for our United States-based employees. The 401(k) Plan is for all full-time employees who meet certain eligibility requirements. Eligible employees may contribute up to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-888">100</ix:nonFraction>% of their annual compensation, but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). We match <ix:nonFraction unitRef="number" contextRef="c-187" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-889">75</ix:nonFraction>% of each participant&#8217;s contribution up to $<ix:nonFraction unitRef="usd" contextRef="c-187" decimals="INF" name="rddt:DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" format="ixt:num-dot-decimal" scale="0" id="f-890">3,000</ix:nonFraction> and <ix:nonFraction unitRef="number" contextRef="c-188" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-891">25</ix:nonFraction>% of each participant&#8217;s contribution thereafter, subject to certain limitations and the IRS annual contribution limits. During the years ended December&#160;31, 2025, 2024, and 2023, we recognized expense related to matching contributions of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-892">12.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-893">11.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-894">10.1</ix:nonFraction> million, respectively.</span></div></ix:nonNumeric><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_94"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-895" continuedAt="f-895-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%">15. Income Taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-896" 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%">For the years ended December&#160;31, 2025, 2024, and 2023, the geographical breakdown of our income (loss) before income taxes is as follows:</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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-897">514,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-898">493,371</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-899">92,627</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-900">13,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-901">8,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-902">5,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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-903">528,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-904">485,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-905">87,023</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">On July 4, 2025, the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was signed into law. The OBBBA makes changes to U.S. federal income tax law, including repealing the requirement to capitalize domestic research and experimental expenditures </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%">92</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-895-1" continuedAt="f-895-2"><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 2017 Tax Cuts and Jobs Act, and allowing for immediate expensing of these costs. Our income tax provision for the year ended December 31, 2025 reflects these changes and resulted in additional taxable losses.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-906" 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%">For the years ended December&#160;31, 2025, 2024, and 2023, income tax expense (benefit) 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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense (benefit):</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span 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:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-907">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-908">141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-909">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-910">889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-911">474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-912">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-913">2,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-914">851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-915">1,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-916">3,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-917">1,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-918">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 income tax expense (benefit):</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-919">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-920">237</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-921">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span 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:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-922">4,627</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-923">1,878</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-924">90</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-925">4,627</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-926">2,115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-927">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit):</span></div></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:fixed-zero" scale="3" id="f-928">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="f-929">378</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-930">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="f-931">889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="f-932">474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-933">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Foreign</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:ForeignIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-934">1,920</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-935">1,027</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-936">1,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-937">1,031</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-938">931</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-939">3,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-940" continuedAt="f-940-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%">For the year ended December&#160;31, 2025, following the adoption of ASU 2023-09, our tax provision and effective tax rate differed from the statutory federal rate as follows:</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="9" style="padding:2px 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%">Year ended December 31, 2025</span></div></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:2px 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%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Percent</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Provision for income taxes at statutory federal income tax rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-941">111,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-942">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 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%">State income taxes, net of federal income tax effect</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:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-943">955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-944">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Foreign tax effects:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">United Kingdom:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-945">5,851</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-189" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-946">1.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-947">698</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-189" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-948">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other foreign jurisdictions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-949">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-190" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" format="ixt:fixed-zero" scale="-2" id="f-950">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Tax credits:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-951">57,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-952">10.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-953">172,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-954">32.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Non-taxable or non-deductible items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-955">285,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-956">54.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="f-957">69,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" scale="-2" id="f-958">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other non-taxable or non-deductible items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-959">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-960">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other reconciling items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Return to provision true-ups</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="rddt:EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" format="ixt:num-dot-decimal" scale="3" id="f-961">6,317</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="rddt:EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" scale="-2" id="f-962">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="f-963">251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" format="ixt:fixed-zero" scale="-2" id="f-964">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Total tax provision and effective tax rate</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span 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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-965">1,031</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-966">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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">State taxes in California made up the majority (greater than 50%) of the tax effect in this category.</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%">93</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-895-2" continuedAt="f-895-3"><ix:continuation id="f-940-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%">For the years ended December&#160;31, 2024 and 2023, prior to the adoption of ASU 2023-09, our effective tax rate, as a percentage of pre-tax income (loss), differed from the statutory federal rate as follows:</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-967">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-968">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-969">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-970">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Non-deductible compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" scale="-2" id="f-971">14.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" format="ixt:fixed-zero" scale="-2" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-973">44.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-974">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-975">14.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-976">13.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-977">71.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-978">41.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-979">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-980">2.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-981">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-982">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></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%">Deferred income taxes reflect the net tax effect of temporary differences between amounts recorded for financial reporting purposes and the amounts used for tax purposes. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-983" continuedAt="f-983-1" escape="true">The major components of deferred tax assets and liabilities were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-983-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"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">December 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 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:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-984">404,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 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:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-985">149,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-986">16,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-987">28,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="rddt:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-988">5,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="rddt:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-989">6,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="rddt:DeferredTaxAssetsCapitalizedResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-990">156,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="rddt:DeferredTaxAssetsCapitalizedResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-991">268,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-992">199,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-993">124,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-994">12,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-995">13,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-996">794,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-997">590,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-998">779,030</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-999">572,894</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1000">15,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1001">17,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1002">4,941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1003">5,436</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1004">3,556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1005">9,727</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1006">8,497</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1007">15,163</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 deferred tax assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1008">6,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1009">2,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 December&#160;31, 2025, we had $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-8" name="us-gaap:OperatingLossCarryforwards" scale="9" id="f-1010">1.7</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1011">806.1</ix:nonFraction> million, respectively, of gross federal and state net operating loss carryforwards available to reduce future taxable income. The federal net operating loss carryforwards are able to be carried forward indefinitely but are limited to 80% of taxable income. The state carryforwards will begin to expire in 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%">As of December&#160;31, 2025, we had federal research and development credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-1012">201.0</ix:nonFraction> million that will begin to expire in 2039 and state research and development credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-1013">78.3</ix:nonFraction> million that do not expire.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by Section 382 of the Code and similar state tax regulations. Under Section 382 of the Code, substantial changes in our ownership and in the ownership of acquired companies may limit the amount of net operating loss and tax credit carryforwards that are available to offset taxable income. The annual limitation may result in the expiration of net operating losses and tax credits before utilization. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership change.</span></div><div style="margin-bottom:9pt;text-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 assessed the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use our existing federal and state deferred tax assets. Based on the weight of the available evidence, including our history of losses, we provided a full valuation allowance against our federal and state deferred tax assets as of December&#160;31, 2025. The </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%">94</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-895-3"><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%">amount of the deferred tax asset considered realizable could be adjusted in future periods if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as our projections for 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%">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 18 months to allow us to release a significant portion of the federal valuation allowance. 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 our actual operating 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%">We intend to reinvest unremitted foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.</span></div><div 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:700;line-height:120%">Uncertain Tax Positions</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1014" 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 activity related to our gross unrecognized tax benefits during the years ended December&#160;31, 2025, 2024, and 2023:</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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1015">43,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1016">19,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1017">16,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to prior year tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1018">7,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1019">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1020">1,750</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to current year tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1021">19,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1022">23,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1023">4,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1024">70,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1025">43,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1026">19,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Substantially all of the unrecognized tax benefits were recorded as reductions in our gross deferred tax assets, offset by a corresponding reduction in our valuation allowance. The unrecognized tax benefits, if recognized, would not materially affect the effective tax rate due to the full valuation allowance recorded against our federal and state deferred tax assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-450-1">Our policy is to recognize interest and penalties associated with unrecognized tax benefits as income tax expense.</ix:continuation> During the year ended December&#160;31, 2025, we had no interest expense or penalties related to uncertain tax positions. As of December&#160;31, 2025, we had no accrued balances of interest and penalties related to uncertain tax positions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to our net operating loss carryforwards, we are subject to examination by taxing authorities in the United States for all tax years. In our foreign jurisdictions, we are subject to examination for tax years ending on or after December&#160;31, 2019.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_100"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-1027" continuedAt="f-1027-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%">16. 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 December&#160;31, 2025, Advance Magazine Publishers Inc. (&#8220;Advance&#8221;) held approximately <ix:nonFraction unitRef="number" contextRef="c-193" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-1028">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. Moreover, pursuant to the terms of the Restated Certificate and that certain Governance Agreement, dated as of March 19, 2024, by and among us, Steve Huffman, our Chief Executive Officer and a member of our Board of Directors, and Advance, Advance has the right to designate <ix:nonFraction unitRef="director" contextRef="c-194" decimals="INF" name="rddt:NumberOfDirectorsRightToNominate" format="ixt-sec:numwordsen" scale="0" id="f-1029">two</ix:nonFraction> directors for inclusion in the slate of nominees for election as directors at an annual or special meeting of stockholders, to designate <ix:nonFraction unitRef="observer" contextRef="c-194" decimals="INF" name="rddt:NumberOfObserversToTheBoardOfDirectorsRightToNominate" format="ixt-sec:numwordsen" scale="0" id="f-1030">one</ix:nonFraction> nonvoting observer to the Board of Directors, and to have <ix:nonFraction unitRef="director" contextRef="c-194" decimals="INF" name="rddt:NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" format="ixt-sec:numwordsen" scale="0" id="f-1031">one</ix:nonFraction> of its designees sit on each committee of the Board of Directors (other than the audit committee), subject to certain limitations set forth in the Restated Certificate. Additionally, the affirmative vote or written consent of Advance will be required for us to take certain corporate actions. These rights will continue until the first to occur of the following events: (i) a change of control of Advance or Reddit; (ii) Advance and its permitted transferees cease to, in the aggregate, beneficially own at least <ix:nonFraction unitRef="number" contextRef="c-194" decimals="2" name="rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" scale="-2" id="f-1032">5</ix:nonFraction>% of the aggregate of the then-outstanding shares of our Class A and Class B common stock; and (iii) (a) Advance and its permitted transferees cease to, in the aggregate, beneficially own at least <ix:nonFraction unitRef="number" contextRef="c-194" decimals="2" name="rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" scale="-2" id="f-1033">50</ix:nonFraction>% of the number of outstanding shares of our equity securities held by Advance upon the closing of our IPO, and (b) the then-outstanding shares of our Class B common stock, in the aggregate, represents less than <ix:nonFraction unitRef="number" contextRef="c-194" decimals="3" name="rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" scale="-2" id="f-1034">7.5</ix:nonFraction>% of the aggregate of the then-outstanding shares of our Class A and Class B 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%">95</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-1027-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%">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 years ended December&#160;31, 2025, 2024, and 2023.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_103"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1035" continuedAt="f-1035-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%">17. 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><ix:continuation id="f-468-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%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1036">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 (loss) 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:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1037" continuedAt="f-1037-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%">The following table presents the calculation of segment net income (loss):</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:59.572%"/><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.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1038">2,202,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1039">1,300,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1040">804,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1041">193,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1042">122,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1043">110,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1044">2,009,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1045">1,177,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="rddt:GrossProfitAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1046">693,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1047">1,164,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1048">879,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1049">762,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1050">387,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1051">842,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1052">49,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1053">15,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1054">15,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1055">13,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1056">86,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1057">78,121</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="f-1058">53,281</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1059">1,031</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-1060">931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1061">3,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" id="f-1062">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1063">2,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-1064">8,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1065">529,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1066">484,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1067">90,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1068">529,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1069">484,276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1070">90,824</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 and depreciation and amortization 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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 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:2px 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-195" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1071">194,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1072">123,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1073">111,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-198" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-1074">875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-1075">620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" scale="3" id="f-1076">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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-198" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="f-1077">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="f-1078">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="f-1079">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-195" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1080">193,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-196" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1081">122,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-197" decimals="-3" name="rddt:CostOfGoodsAndServiceAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1082">110,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">96</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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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><br/></span></div></div><ix:continuation id="f-1035-1"><ix:continuation id="f-1037-1"><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, depreciation and amortization, and restructuring costs 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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 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:2px 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-195" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1083">1,566,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1084">1,737,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1085">833,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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-201" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1086">386,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1087">842,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="rddt:ShareBasedPaymentArrangementExpenseAndTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1088">48,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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-201" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1089">15,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1090">15,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1091">13,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-1092">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:RestructuringCosts" format="ixt:fixed-zero" scale="3" id="f-1093">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RestructuringCosts" format="ixt:num-dot-decimal" scale="3" id="f-1094">8,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-195" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1095">1,164,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-196" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1096">879,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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-197" decimals="-3" name="rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1097">762,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 restructuring costs, realized gains and losses on sales of marketable securities, and foreign currency transaction gains and losses.</span></div></ix:continuation><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic 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%">As of December&#160;31, 2025 and 2024, substantially all of our long-lived assets were located within the United States.</span></div></ix:continuation><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_1111"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1098" continuedAt="f-1098-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%">18. Subsequent Events</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%"><ix:continuation id="f-1098-1">On February 4, 2026, our Board of Directors authorized a share repurchase program to purchase up to $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-8" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-1099">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.</ix:continuation> </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%">97</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_855"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:9pt;text-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="ib99e0360e0fc4ee093fa01d97bc4a43c_154"></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 9A. Controls and Procedures</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%">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 Annual Report on Form&#160;10-K. 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 December&#160;31, 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:700;line-height:120%">Management&#8217;s Report on 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%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on the assessment, our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2025 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements 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%">Our independent registered public accounting firm, KPMG LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom: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 Annual Report on Form 10-K 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 id="ib99e0360e0fc4ee093fa01d97bc4a43c_929"></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 9B. Other 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%">Rule 10b5-1 Trading Plans</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-weight:400;line-height:120%">During the three months ended December 31, 2025, none of our directors or &#8220;officers&#8221; (as defined in Rule 16a-1(f) under the Exchange Act) <ix:nonNumeric contextRef="c-205" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1100"><ix:nonNumeric contextRef="c-205" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1101">adopted</ix:nonNumeric></ix:nonNumeric>, modified, or <ix:nonNumeric contextRef="c-205" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1102"><ix:nonNumeric contextRef="c-205" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1103">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><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_924"></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 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:9pt;text-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 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%">98</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_865"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 III</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_872"></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 10. Directors, Executive Officers and Corporation Governance</span></div><div style="margin-bottom:9pt;text-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 maintain a business ethics policy that incorporates our code of ethics applicable to our directors, officers, and employees, including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions. Our business ethics policy is available under the Governance Overview section of our Investor Relations website at investor.redditinc.com. We intend to satisfy the disclosure requirement under Item&#160;5.05 of Form&#160;8-K regarding amendments to, or waiver from, a provision of our business ethics policy by posting such information on the website address and location specified above.</span></div><div style="margin-bottom:9pt;text-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 adopted <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1104">insider trading policies and procedures</ix:nonNumeric> governing the purchase, sale, and other dispositions of our securities by directors, officers, and employees that are designed to promote compliance with insider trading laws, rules, and regulations, and applicable NYSE listing standards, as well as procedures designed to further the foregoing purposes. A copy of our insider trading policy is filed with this Annual Report on Form 10-K as Exhibit 19.1.</span></div><div style="margin-bottom:9pt;text-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 information required by this item is incorporated by reference to our Proxy Statement for our 2026 Annual Meeting of Stockholders, which will be filed with the SEC within 120 days of the fiscal year ended December 31, 2025.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_890"></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 11. Executive Compensation</span></div><div style="margin-bottom:9pt;text-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 information required by this item is incorporated by reference to our Proxy Statement for our 2026 Annual Meeting of Stockholders, which will be filed with the SEC within 120 days of the fiscal year ended December 31, 2025.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_885"></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 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:9pt;text-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 information required by this item is incorporated by reference to our Proxy Statement for our 2026 Annual Meeting of Stockholders, which will be filed with the SEC within 120 days of the fiscal year ended December 31, 2025.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_880"></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 13. Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:9pt;text-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 information required by this item is incorporated by reference to our Proxy Statement for our 2026 Annual Meeting of Stockholders, which will be filed with the SEC within 120 days of the fiscal year ended December 31, 2025.</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_898"></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 14. Principal Accounting Fees 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%">The information required by this item is incorporated by reference to our Proxy Statement for our 2026 Annual Meeting of Stockholders, which will be filed with the SEC within 120 days of the fiscal year ended December 31, 2025.</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%">99</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_904"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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 IV</span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_202"></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 15. Exhibits and Financial Statement Schedules</span></div><div style="margin-bottom:9pt;text-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 filed the following documents as part of this Annual Report on Form 10-K:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt;text-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 Index to Consolidated Financial Statements in Part II, Item 8, &#8220;Financial Statements and Supplementary Data&#8221; in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statement Schedules</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No financial statement schedules are provided because the information called for is not required or is shown in the financial statements or the notes thereto.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Exhibits</span></div><div style="margin-bottom:9pt;text-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 documents set forth below are filed herewith or incorporated herein by reference to the location indicated.</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:2px 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:2px 1pt;text-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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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:2px 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">Form of Class B Common Stock Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'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:2px 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:2px 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:2px 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:2px 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="exhibit44descriptionofsecu.htm">Description of Securities</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:2px 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:2px 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.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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">Amended and Restated Investors&#8217; Rights Agreement, dated September 1, 2021, by and among the Registrant and the investors listed therein</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'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:2px 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:2px 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:2px 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%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/000171344524000006/exhibit101q124.htm">Governance Agreement, dated as of March 19, 2024, by and among the Registrant, Advance Magazine Publishers, Inc., and Steven Huffman</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5/7/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'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:2px 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%">10.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit104-sx1.htm">Office Lease, dated December 31, 2022, by and between the Registrant and Kilroy Realty 303, LLC</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#8224;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/000171344525000173/exhibit101-redditxcreditan.htm">Amended and Restated Credit and Guarantee Agreement, dated July 1, 2025, by and among the Company, as borrower, the guarantors listed therein, the lenders listed therein, and JPMorgan Chase Bank, N.A., as administrative agent</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'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:2px 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%">7/2/2025</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'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:2px 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.4(a)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit107a-sx1.htm">2012 Stock Option and Grant Plan, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.5(b)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit107b-sx1.htm">Form of Incentive Stock Option Grant Notice and Incentive Stock Option Agreement under the 2012 Stock Option and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(b)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.6(c)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit107c-sx1.htm">Form of Non-Qualified Stock Option Grant Notice and Non-Qualified Stock Option Agreement under the 2012 Stock Option and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(d)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit107d-sx1.htm">Form of Early Exercise Incentive Stock Option Grant Notice and Early Exercise Incentive Stock Option Agreement under the 2012 Stock Option and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(d)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.8(e)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit107e-sx1.htm">Form of Early Exercise Non-Qualified Stock Option Grant Notice and Early Exercise Non-Qualified Stock Option Agreement under the 2012 Stock Option and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(e)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.9(f)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit107f-sx1.htm">Form of Restricted Stock Award Grant Notice and Restricted Stock Award Agreement under the 2012 Stock Option and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7(f)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.10(a)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit108a-sx1.htm">2017 Equity Incentive and Grant Plan, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.8(a)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.11(b)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit108b-sx1.htm">Form of Early Exercise Incentive Stock Option Grant Notice and Early Exercise Incentive Stock Option Agreement under the 2017 Equity Incentive and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.8(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></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%">100</span></div></div></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></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:2px 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:2px 1pt;text-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:2px 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:2px 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="padding:2px 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.12(c)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit108c-sx1.htm">Form of Restricted Stock Unit Award Grant Notice and Restricted Stock Unit Award Agreement under the 2017 Equity Incentive and Grant Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.8(c)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.13(a)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit993-sx8.htm">2024 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/21/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.14(b)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit109b-sx1.htm">Form of Stock Option Grant Notice and Stock Option Agreement under the 2024 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.9(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.15(c)#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit109c-sx1.htm">Form of Restricted Stock Unit Award Grant Notice and Restricted Stock Unit Award Agreement under the 2024 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.9(c)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.16#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit994-sx8.htm">Employee Stock Purchase Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/21/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.17#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="exhibit1017arnedcompensati.htm">Amended and Restated Non-Employee Director Compensation Program</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:2px 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:2px 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.18#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1012-sx1.htm">Form of Indemnification Agreement between the Registrant and each of its Directors and Executive Officers</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/22/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.19#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1013-sx1a1.htm">Amended and Restated Employment Offer Letter by and between the Registrant and Steven Huffman</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/11/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.20#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1014-sx1a1.htm">Amended and Restated Employment Offer Letter by and between the Registrant and Jennifer Wong</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/11/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.21#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1015-sx1a1.htm">Amended and Restated Employment Offer Letter by and between the Registrant and Andrew Vollero</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/11/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.22#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1016-sx1a1.htm">Amended and Restated Change in Control and Severance Agreement by and between the Registrant and Steven Huffman</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/11/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.23#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1017-sx1a1.htm">Change in Control and Severance Agreement by and between the Registrant and Jennifer Wong</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/11/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.24#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/exhibit1018-sx1a1.htm">Change in Control and Severance Agreement by and between the Registrant and Andrew Vollero</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3/11/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.25#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="exhibit1025arexecutivechan.htm">Amended and Restated </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="exhibit1025arexecutivechan.htm">Executive Change in Control and Severance Plan</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:2px 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:2px 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%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="exhibit191insidertradingpo.htm">Insider Trading Policy and Guidelines</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:2px 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%">X</span></td></tr><tr><td colspan="3" style="padding:2px 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%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="exhibit211subsidiariesfy25.htm">L</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="exhibit211subsidiariesfy25.htm">ist of </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="exhibit211subsidiariesfy25.htm">Su</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="exhibit211subsidiariesfy25.htm">bsidiaries</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:2px 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:2px 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%">23.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="exhibit231kpmgconsent2026.htm">Consent of KPMG LLP, Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 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:2px 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%">24.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="#ib99e0360e0fc4ee093fa01d97bc4a43c_205">Power of Attorney (included on signature page to this Annual Report on Form 10-K)</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:2px 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:2px 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:2px 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="exhibit311302q425.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:2px 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:2px 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:2px 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="exhibit312302q425.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:2px 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:2px 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%">32.1*</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="exhibit321906q425.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:2px 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:2px 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%">97.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/000171344525000018/exhibit97policyforrecovery.htm">Policy Relating to Recovery of Erroneously Awarded Compensation</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2/13/2025</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="padding:2px 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%">99.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/000171344524000006/exhibit991q124.htm">Voting Agreement, dated as of March 19, 2024, by and between Advance Magazine Publishers Inc. and Steven Huffman</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5/7/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99.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:2px 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%">99.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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/000171344524000006/exhibit992q124.htm">Voting Agreement, dated as of March 19, 2024, by and between the Registrant, Tencent Cloud Europe B.V., Jojoba Investment Limited, and the Proxyholder (as defined therein)</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5/7/2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99.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:2px 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:2px 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:2px 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:100%">X</span></div></td></tr></table></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%">101</span></div></div></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">Table of Contents</a></span></div></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:2px 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:2px 1pt;text-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:2px 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:2px 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="padding:2px 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:2px 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:2px 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:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'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:2px 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:2px 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:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'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:2px 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:2px 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:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'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:2px 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:2px 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:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'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:2px 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:2px 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:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-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:2px 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: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%">#&#160;&#160;&#160;&#160;Indicates a management contract or compensatory plan or arrangement.</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%">&#8224;&#160;&#160;&#160;&#160;Portions of this exhibit have been omitted in accordance with Item 601(a)(5) of Regulation S-K. The registrant undertakes to furnish a copy of all omitted schedules and exhibits to the SEC upon its request.</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%">*&#160;&#160;&#160;&#160;The information in this exhibit is furnished and deemed not filed with the SEC for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and is not to be incorporated by reference into any filing of Reddit, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_912"></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 16. Form 10-K 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%">None.</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%">102</span></div></div></div><div id="ib99e0360e0fc4ee093fa01d97bc4a43c_205"></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="#ib99e0360e0fc4ee093fa01d97bc4a43c_7">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:2px 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:2px 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: February 5, 2026</span></div></td><td colspan="3" style="padding:2px 1pt;text-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:2px 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:2px 1pt;text-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:2px 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:2px 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:2px 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:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</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%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Steven Huffman and Andrew Vollero, and each of them, his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in his or her name, place, and stead, in any and all capacities, to sign any and all amendments to this </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">this Annual Report on Form 10-K, and to file the same, with all exhibits thereto</span><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, and all other documents in connection therewith, with the Securities and Exchange Commission, granting unto each said attorney-in-fact and agents full power and authority to do and perform each and every act in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or either of them or their or his or her substitute or substitutes may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-bottom: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 Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates 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:91.228%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Steven Huffman</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer, President and Director <br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Steven Huffman</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Andrew Vollero</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer <br/>(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Andrew Vollero</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Michelle Reynolds</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer <br/>(Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Michelle Reynolds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Sarah Farrell</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 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:100%">Sarah Farrell</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Patricia Fili-Krushel</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patricia Fili-Krushel</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Porter Gale</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Porter Gale</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ David Habiger</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 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:100%">David Habiger</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Steven O. Newhouse</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 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:100%">Steven O. Newhouse</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Robert A. Sauerberg</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Sauerberg</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 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:100%">/s/ Michael Seibel</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Michael Seibel</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.4
<SEQUENCE>2
<FILENAME>exhibit44descriptionofsecu.htm
<DESCRIPTION>EX-4.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ic9ab3e36cfad4ab681a4571f0e016ffa_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:120%">Exhibit 4.4</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:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES</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:120%">REGISTERED PURSUANT TO SECTION 12 OF THE</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reddit, Inc. (&#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#58; our Class A common stock, par value $0.0001 per share. The following summary describes our capital stock and certain provisions of our amended and restated certificate of incorporation, our amended and restated bylaws, the amended and restated investors&#8217; rights agreement to which we and certain of our stockholders are parties (the &#8220;Investors&#8217; Rights Agreement&#8221;), the governance agreement to which we, Advance Magazine Publishers Inc. (&#8220;Advance&#8221;), our principal stockholder, and Steve Huffman, our Chief Executive Officer and President and a member of our board of directors (the &#8220;Governance Agreement&#8221;), are parties, and the General Corporation Law of the State of Delaware (the &#8220;Delaware General Corporation Law&#8221;). Because the following is only a summary, it does not contain all of the information that may be important to you. For a complete description, you should refer to our amended and restated certificate of incorporation, our amended and restated bylaws, the Investors&#8217; Rights Agreement, and the Governance Agreement, copies of which have been filed publicly filed with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;), and the applicable provisions of the Delaware General Corporation Law.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">General</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">2,000,000,000 shares of Class A common stock&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">140,000,000 shares of Class B common stock, par value $0.0001 per share&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">100,000,000 shares of Class C common stock, par value $0.0001 per share&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">100,000,000 shares of undesignated preferred stock, par value $0.0001 per share.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors is authorized, without stockholder approval except as required by the rules of the New York Stock Exchange (the &#8220;NYSE&#8221;) and subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation and the Governance Agreement, to issue additional shares of our capital stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have three classes of authorized common stock&#58; Class A common stock, Class B common stock, and Class&#160;C common stock. The rights of holders of Class A common stock, Class B common stock, and Class&#160;C common stock are identical, except with respect to voting and conversion rights.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Each holder of our Class A common stock is entitled to one vote per share, each holder of our Class&#160;B common stock is entitled to 10 votes per share, and each holder of our Class C common stock is entitled to no votes per share. The holders of our Class A and Class B common stock generally vote together as a single class on all matters submitted to a vote of our stockholders, unless otherwise required by Delaware law or our amended and restated certificate of incorporation. Delaware law could require holders of our Class A common stock, Class B common stock, or Class C common stock to vote separately as a single class in the following circumstances&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we were to seek to amend our amended and restated certificate of incorporation to increase or decrease the par value of a class of our capital stock, then that class would be required to vote separately to approve the proposed amendment&#59; and</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we were to seek to amend our amended and restated certificate of incorporation in a manner that alters or changes the powers, preferences, or special rights of a class of our capital stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font 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 does not provide for cumulative voting for the election of directors. In addition, the affirmative vote of holders of at least a majority of the voting power of all of the then-outstanding voting stock shall be required to take certain actions, including amending certain provisions of our amended and restated certificate of incorporation, including the provisions relating to amending our amended and </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:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">restated bylaws and director liability. For so long as any shares of our Class&#160;B common stock remain outstanding, the affirmative vote of the holders of at least a majority of the voting power of all then-outstanding shares of our Class B common stock, voting separately as a class, shall be required to take certain actions, including amending the provisions of our amended and restated certificate of incorporation relating to the terms of our common stock, the availability of written consent in lieu of a meeting of our stockholders, and director liability.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Class B Common Stock.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Each outstanding share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, whether or not for value, except for certain permitted transfers 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 defined in our amended and restated certificate of incorporation). Once converted into Class A common stock, the Class B common stock will not be reissued.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All of the outstanding shares of Class B common stock will convert automatically into shares of Class&#160;A common stock upon the first date on which the aggregate number of outstanding shares of Class&#160;B common stock ceases to represent at least 7.5% of the aggregate number of then-outstanding shares of our Class A and Class B common stock. Once converted into Class A common stock, the Class B common stock will not be reissued.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Class C Common Stock.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation and the Governance Agreement, following the date on which no shares of our Class B common stock remain outstanding and upon the date and time, or occurrence of an event, specified by the affirmative vote of the holders of a majority of the then-outstanding shares of our Class A common stock, voting as a separate class, all of the outstanding shares of our Class C common stock will convert automatically into shares of our Class A common stock. We have no current plans to issue any Class C common stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Economic Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Any dividend or distribution paid or payable to the holders of shares of Class A, Class&#160;B, and Class&#160;C common stock shall be paid pro rata, on an equal priority, pari passu basis, unless different treatment of the shares of each such class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class&#160;A, Class B, and Class C common stock, each voting separately as a class&#59; provided, however, that if a dividend or distribution is paid in the form of Class A, Class B, or Class&#160;C common stock (or rights to acquire shares of Class A, Class B, or Class C common stock), then the holders of the Class A common stock shall receive Class A common stock (or rights to acquire shares of Class&#160;A common stock), holders of Class B common stock shall receive Class B common stock (or rights to acquire shares of Class B common stock), and holders of Class C common stock shall receive Class C common stock (or rights to acquire shares of Class C common stock), unless a disparate dividend treatment of the shares of each such class is approved by the affirmative vote of the holders of a majority of the then-outstanding shares of Class A, Class B, and Class C common stock, each voting separately as a class.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In the event of our liquidation, dissolution, or winding-up and upon the completion of the distributions required with respect to any series of redeemable convertible preferred stock that may then be outstanding, our remaining assets legally available for distribution to stockholders shall be distributed on an equal priority, pro rata basis to the holders of Class A, Class B, and Class C common stock, unless different treatment of the shares of each such class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A, Class B, and Class C common stock, each voting separately as a class.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change of Control Transactions.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In the event of certain mergers, consolidations, business combinations, or other similar transactions, shares of our Class A, Class B, or Class C common stock will be treated equally, identically, and will share ratably, on a per share basis, in any consideration related to such transaction, unless (i) the only difference in the per share consideration is that any securities distributed to holders of our Class B common stock have ten times the voting power of any securities distributed to the holders of our Class A common stock, and that any securities distributed to the holders of our Class&#160;C common stock have no voting rights, or (ii) different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">outstanding shares of Class A common stock and by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock, each voting separately as a class. In the event that the holders of shares of Class A common stock, Class&#160;B common stock, or Class C common stock are granted rights to elect to receive one of two or more alternative forms of consideration in connection with such transaction, the foregoing will be satisfied if holders of shares of Class A, Class B, and Class C common stock are granted identical election rights, provided that any securities that a holder of our Class B common stock may elect to receive may have ten times the voting power of securities that a holder of our Class A common stock may elect to receive, and any securities that a holder of our Class C common stock may elect to receive may have no voting rights.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subdivisions, Combinations, and Reclassifications.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> If we subdivide or combine in any manner outstanding shares of Class A, Class B, or Class C common stock, then the outstanding shares of the other classes will be subdivided or combined in the same proportion and manner, unless different treatment of the shares of each class is approved by the affirmative vote of the holders of a majority of the outstanding shares of Class A common stock, by the affirmative vote of the holders of a majority of the outstanding shares of Class B common stock, and by the affirmative vote of the holders of a majority of the outstanding shares of Class C common stock, each voting separately as a class.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Approval and Designation Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For so long as the Governance Agreement remains in effect, our amended and restated certificate of incorporation requires, subject to certain limitations, that we obtain Advance&#8217;s prior written approval in order to&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase the size of our board of directors if the increase would cause our board of directors to consist of more than ten members&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">select a chairperson of our board of directors&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issue securities other than shares of Class A common stock, Class C common stock, or securities convertible solely into, exchangeable solely for, or containing a right to purchase solely, shares of Class&#160;A common stock or any other class or series of common stock with one or fewer votes per share&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font 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 to 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 March 25, 2024&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font 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&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font 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&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font 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&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font 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&#59; or</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font 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&#160;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.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font 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 also requires us to include two directors designated by Advance in the slate of nominees for election as directors at each applicable annual or special meeting of stockholders. Subject to certain limitations, Advance has the exclusive right to replace its designees and to fill any vacancies created by reason of death, removal, or resignation of its designees.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">No Preemptive or Similar Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Holders of shares of our common stock do not have preemptive, subscription, or redemption rights. There are no redemption or sinking fund provisions applicable to our common stock.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fully Paid and Non-assessable</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All of our outstanding shares of Class A and Class B common stock are fully paid and non-assessable.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Class C Common Stock</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized but unissued shares of Class C common stock are available for issuance with the approval of our board of directors without stockholder approval, except as may be required by the rules of the NYSE. We have no current plans to issue any shares of Class C common stock. However, we may in the future issue shares of Class C common stock for a variety of corporate purposes, including financings, acquisitions, investments, and equity incentives to our employees, consultants, and directors, and the Class C common stock provides us with the flexibility to do so without diluting the existing voting power of our outstanding Class A and Class B common stock. Because the Class C common stock carries no voting rights (except as otherwise required by law) and is not listed for trading on an exchange or registered for sale with the SEC, shares of Class C common stock may be less liquid and less attractive to any future recipients of these shares than shares of Class A common stock, although we may seek to list the Class C common stock for trading and register shares of Class C common stock for sale in the future. In addition, because our Class C common stock carries no voting rights (except as otherwise required by law), if we issue shares of Class C common stock, the holders of our Class B common stock may be able to hold significant voting control and determine the outcome of 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, if we issue shares of Class C common stock in the future, such issuances would have a dilutive effect on the economic interests of our Class A and Class&#160;B common stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors is authorized to direct us to issue shares of preferred stock in one or more series without stockholder approval, unless required by law or by any stock exchange, and subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation and the Governance Agreement. Our board of directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation and the Governance Agreement, our board of directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of Class A common stock and Class B common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring, or preventing a change in control of our company that may otherwise benefit holders of our Class A, Class B, and Class C common stock and may adversely affect the market price of the Class A common stock and the voting and other rights of the holders of our Class&#160;A, Class B, and Class C common stock. We have no current plans to issue any shares of preferred stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Voting Agreements</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Huffman has entered into a voting agreement with each of (i) Advance (the &#8220;Advance Voting Agreement&#8221;) and (ii) Tencent Cloud Europe B.V. and Jojoba Investment Limited (the &#8220;Tencent Voting Agreement&#8221; and, together with the Advance Voting Agreement, the &#8220;Voting Agreements&#8221;). </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advance Voting Agreement</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Advance Voting Agreement, Mr. Huffman has the authority (and irrevocable proxy) to vote shares then owned by Advance, subject to certain limitations, as follows&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in favor of the director nominees designated by Advance in connection with any election of directors, for so long as Advance has the right to designate directors pursuant to our amended and restated certificate of incorporation and the Governance Agreement&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in favor of the directors nominated or identified by Mr. Huffman, in connection with any election of directors&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in Mr. Huffman&#8217;s sole discretion, on all matters submitted to a vote of our stockholders, except for (i) the election of directors, as set forth above, (ii) any action terminating, reducing, or enlarging the responsibilities of, or electing, appointing, or removing Mr. Huffman as Chief Executive Officer, and (iii)&#160;certain matters requiring the consent of Advance, as described below.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to Advance exercising any approval rights it may have under our amended and restated certificate of incorporation, amended and restated bylaws, or otherwise, Advance and Mr. Huffman shall use reasonable efforts to mutually agree upon how Advance shall exercise such right. If, after reasonable efforts, Mr. Huffman and Advance cannot agree, Advance shall be permitted to exercise its approval rights in its sole discretion. However, if an agreement is reached and such matter is submitted to a vote of our stockholders, Mr. Huffman has the right to vote all of the shares subject to the Advance Voting Agreement in a manner consistent with how Advance and Mr.&#160;Huffman have mutually agreed the vote for such matter shall be cast. The matters subject to the mutual agreement of Advance and Mr. Huffman are as follows&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the establishment of any new class of securities or the issuance of 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 March 25, 2024&#59; provided, however, that Advance&#8217;s separate approval will not be necessary to issue securities (i) to our employees pursuant to a customary employee equity plan, employee stock purchase plan, or similar stock purchase program, or (ii) to compensate Mr. Huffman, so long as any such issuance to our employees or to Mr. Huffman is approved by, our compensation and talent committee&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any amendment to our amended and restated certificate of incorporation or amended and restated bylaws that would adversely impact Advance&#8217;s rights thereunder&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the liquidation, dissolution, or winding up of our business operations&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">submission to our stockholders of 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&#59; and</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any other matters that require Advance&#8217;s approval as set forth in our amended and restated certificate of incorporation, amended and restated bylaws, and&#47;or any agreement among our stockholders.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the event that Advance transfers, assigns, sells, pledges, or otherwise disposes of any shares, each transferee, assignee, or other recipient shall receive such shares subject in all respects to the terms of the Advance Voting Agreement, unless such transfer results in the conversion of shares of Class B common stock into Class A common stock in accordance with the terms of our amended and restated certificate of incorporation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in the event that prior to the termination of the Advance Voting Agreement, Mr.&#160;Huffman provides explicit written notice that he will not vote the shares subject to the Advance Voting Agreement, or that Advance is permitted to vote the shares subject to the Advance Voting Agreement, Advance will be entitled to vote any of the shares subject to the Advance Voting Agreement in its sole discretion.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Advance Voting Agreement will terminate upon the earliest to occur of&#58; (i) the date on which Mr.&#160;Huffman is no longer our Chief Executive Officer&#59; (ii) the completion of the liquidation, dissolution, or winding up of our business operations, or upon a change of control&#59; (iii) the execution of a general assignment for the benefit of our creditors or the appointment of a receiver or trustee to take possession of our property or assets&#59; (iv) the date when (a) Advance and certain of its affiliates cease to beneficially own at least 21,103,637 shares of our common stock, and (b) the then-outstanding shares of our Class B common stock, in the aggregate, represents less than 7.5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock&#59; or (v)&#160;March 19, 2034 (the &#8220;Expiration Date&#8221;)&#59; provided, however, that the Expiration Date shall be automatically extended for one-year terms unless either Advance or Mr. Huffman provide notice of their intent to have the Advance Voting Agreement expire, at least sixty days prior to the next applicable Expiration Date. We are not a party to the Advance Voting Agreement. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tencent Voting Agreement</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Tencent Voting Agreement, for so long Mr. Huffman is our Chief Executive Officer, Mr.&#160;Huffman has the authority (and irrevocable proxy) to vote shares then owned by affiliates of Tencent Holdings Limited (&#8220;Tencent&#8221;), in Mr. Huffman&#8217;s sole discretion, on all matters submitted to a vote of our stockholders, except for&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any amendment to our amended and restated certificate of incorporation or amended and restated bylaws that would (i) impose any restrictions or amend any existing restrictions on transfer applicable to our equity securities owned by Tencent and its permitted transferees, (ii) amend or waive any dividend rights applicable to our equity securities owned by Tencent and its permitted transferees, (iii) amend or waive any liquidation rights applicable to our equity securities owned by Tencent and its permitted transferees, or (iv)&#160;amend or waive any voting rights applicable to our equity securities owned by Tencent and its permitted transferees&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a change of control transaction or any other merger, consolidation, business combination, sale, or acquisition that changes Tencent&#8217;s rights or preferences&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the liquidation, dissolution, or winding up of our business operations&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any proposal to effect the conversion of all then-outstanding shares of our Class B common stock into an equivalent number of fully paid and non-assessable shares of our Class A common stock, as set forth in our amended and restated certificate of incorporation or otherwise&#59; and</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any transaction with any of our directors or officers, or any associate of any director or officer, or in which any of our directors or officers has a material financial interest, which shall be deemed to exclude (i) any benefits plans or equity compensation plans or stock plans which are not exclusively or primarily for the benefit of directors or officers or (ii) interest resulting solely from such director&#8217;s or officer&#8217;s pro rata interest as a holder of our equity securities.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the event that Tencent transfers, assigns, sells, pledges, or otherwise disposes of any shares, such shares shall, if transferred to a permitted transferee, remain subject in all respects to the terms of the Tencent Voting Agreement and, if not to a permitted transferee, shall no longer be subject to the terms and conditions of the Tencent Voting Agreement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in the event that prior to the termination of the Tencent Voting Agreement, Mr.&#160;Huffman provides explicit written notice that he will not vote the shares subject to the Tencent Voting Agreement, or that Tencent is permitted to vote the shares subject to the Tencent Voting Agreement, Tencent will be entitled to vote any of the shares subject to the Tencent Voting Agreement in its sole and absolute discretion.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Tencent Voting Agreement will terminate upon the earliest to occur of&#58; (i) the completion of the liquidation, dissolution, or winding up of our business operations, or upon a change of control&#59; (ii)&#160;the execution of a general assignment for the benefit of our creditors or the appointment of a receiver or trustee to take possession of our property or assets&#59; or (iii) the date when Tencent and certain of its affiliates cease to beneficially own at least 4.99% of the total votes of our outstanding securities entitled to vote.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the event Mr. Huffman is no longer our Chief Executive Officer prior to the termination of the Tencent Voting Agreement, a member of our board of directors, as appointed by our board of directors, will continue to have the voting rights granted to Mr. Huffman under the Tencent Voting Agreement. Such director will be required to vote shares subject to the Tencent Voting Agreement as directed by our board of directors. We are a party to the Tencent Voting Agreement. </font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Registration Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain holders of our common stock are entitled to rights with respect to the registration of their shares under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). These registration rights are contained in the Investors&#8217; Rights Agreement, which was entered into in connection with our convertible preferred stock financings. The registration rights set forth in the Amended and Restated Investors&#8217; Rights Agreement terminate upon the earlier </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">to occur of (i) March 25, 2029, (ii) five years after a Reporting Event (as defined in the Investors&#8217; Rights Agreement), (iii) with respect to any particular stockholder, the earliest of when such stockholder is able to sell all of its shares pursuant to Rule 144(b)(1)(i) of the Securities Act or holds 1% or less of our outstanding common stock and is able to sell all of its Registrable Securities (as defined in the Investors&#8217; Rights Agreement) pursuant to Rule 144 of the Securities Act during any three month period, or (iv) after the consummation of a Liquidation Event (as defined in our amended and restated certificate of incorporation in effect as of immediately prior to the completion of our initial public offering). We will pay the registration expenses (other than any underwriting discounts and selling commissions) of the holders of the shares registered for sale pursuant to the registrations described below, including the reasonable fees of one counsel for the selling holders not to exceed $25,000. However, we will not be required to bear the expenses in connection with the exercise of the demand registration rights of a registration if the request is subsequently withdrawn at the request of the selling stockholders holding a majority of the voting power of the securities to be registered. In an underwritten public offering, the underwriters have the right, subject to specified conditions, to limit the number of shares such holders may include.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand Registration Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain holders of our common stock are entitled to demand registration rights. At any time beginning on September 25, 2024, the holders of at least 50% of the voting power of the Registrable Securities then outstanding can request that we register the offer and sale of their shares on a registration statement on Form S-1 if we are eligible to file a registration statement on Form S-1 so long as the request covers at least that number of shares with an anticipated aggregate offering price of at least $30.0 million. We are obligated to effect only two such registrations. If we determine that it would be seriously detrimental to us and our stockholders to effect such a demand registration, we have the right to defer such registration, not more than twice in any 12-month period, for a period of up to 90 days. In addition, we will not be required to effect a demand registration during the period beginning 60 days prior to our good faith estimate of the date of the filing of and ending on a date 180 days following the effectiveness of a registration statement relating to a registration initiated by us.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Form S-3 Registration Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain holders of our common stock are entitled to certain Form S-3 registration rights. The holders of at least 30% of the voting power of the Registrable Securities then outstanding may make a written request that we register the offer and sale of their shares on a registration statement on Form S-3 if we are eligible to file a registration statement on Form S-3 so long as the request covers at least that number of shares with an anticipated offering price of at least $15.0 million, net of any underwriting discounts and commissions. These stockholders may make an unlimited number of requests for registration on Form S-3&#59; however, we will not be required to effect a registration on Form S-3 if we have effected two such registrations pursuant to such requests within the 12-month period preceding the date of the request. In addition, if we determine that it would be seriously detrimental to us and our stockholders to effect such a registration, we have the right to defer such registration, not more than twice in any 12-month period, for a period of up to 90 days. Lastly, we will not be required to effect a demand registration during the period beginning 30 days prior to our good faith estimate of the date of the filing of and ending on a date 90 days following the effectiveness of a registration statement relating to a registration initiated by us.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Piggyback Registration Rights</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If we propose to register any of our securities under the Securities Act, either for our own account or for the account of other security holders, certain holders of our common stock are entitled to certain &#8220;piggyback&#8221; registration rights allowing the holders to include their shares in such registration, subject to certain marketing and other limitations, which, in the case of an underwritten offering, will be in the sole discretion of the underwriters. As a result, whenever we propose to file a registration statement under the Securities Act, other than with respect to (i) a demand registration, (ii) a registration related solely to a company stock plan, (iii) a registration relating to a corporate reorganization or transaction under Rule 145 of the Securities Act, (iv) a registration on any form that does not include substantially the same information as would be required to be included in a registration statement covering the public offering of our common stock, or (v) a registration in which the only common stock being registered is common stock issuable upon the conversion of debt securities that are also being registered, the holders of these shares are entitled to notice of the registration and have the right, subject to certain limitations, to include their shares in the registration.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Takeover Provisions</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions of the Delaware General Corporation Law, our amended and restated certificate of incorporation, and our amended and restated bylaws, which are summarized below, may have the effect of delaying, deferring, or discouraging another person from acquiring control of us. They are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware Law</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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)&#58; (i) Section 203 by its terms would, but for the provision of our amended and restated certificate of incorporation, apply to us&#59; (ii)&#160;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. If these conditions all exist, we will thereafter be governed by Section 203, which prohibits a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, with the following exceptions&#58;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the business combination or transaction which resulted in the stockholder becoming an interested stockholder was approved by the board of directors prior to the time that the stockholder became an interested stockholder&#59;</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by directors who are also officers of the corporation and shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer&#59; or</font></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at or subsequent to the time the stockholder became an interested stockholder, the business combination was approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least 66 2&#47;3% of the outstanding voting stock which is not owned by the interested stockholder.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In general, Section 203 defines a &#8220;business combination&#8221; to include mergers, asset sales, and other transactions resulting in financial benefit to a stockholder and an &#8220;interested stockholder&#8221; as a person who, together with affiliates and associates, owns, or within three years did own, 15% or more of the corporation&#8217;s outstanding voting stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our amended and restated certificate of incorporation provides that, unless and until all of the conditions discussed above exist (at which point we will thereafter be governed by Section 203), we will be governed by provisions substantially similar to Section 203. These provisions will likewise prohibit us from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, subject to the exceptions outlined above, except that neither Advance nor its affiliates and associates will be deemed to be an &#8220;interested stockholder&#8221; for these purposes. The application of these provisions, or the potential application of Section 203 to us in the future, may have the effect of delaying, deferring, or preventing changes in control of our company.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font 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 our amended and restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our board of directors or management team, including the following&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Multi-Class Stock</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As described above in the subsection titled &#8220;Common Stock&#8212;Voting Rights,&#8221; our amended and restated certificate of incorporation provides for a multi-class common stock structure, which provides holders of our Class&#160;B common stock with significant influence over matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Board of Directors Vacancies</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font 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 authorize only our board of directors to fill vacant directorships, including newly created seats, subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation and the Governance Agreement. In addition, the number of directors constituting our board of directors is permitted to be set only by a resolution adopted by a majority vote of our entire board of directors, except that we are required to obtain Advance&#8217;s prior written approval to increase the size of our board of directors if such increase would cause our board of directors to consist of more than ten members. These provisions prevent a stockholder from increasing the size of our board of directors and then gaining control of our board of directors by filling the resulting vacancies with its own nominees. This will make it more difficult to change the composition of our board of directors and will promote continuity of management.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholder Action&#59; Special Meeting of Stockholders</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font 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, 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, our stockholders may not take action by written consent, but may only take action at annual or special meetings of our stockholders. As a result, once 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, a holder controlling a majority of our capital stock will not be able to amend our amended and restated bylaws or remove directors without holding a meeting of our stockholders called in accordance with our amended and restated bylaws. Our amended and restated certificate of incorporation further provides that special meetings of our 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 directors, or, 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. These provisions might delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action, including the removal of directors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advance Notice Requirements for Stockholder Proposals and Director Nominations</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before annual or special meetings of stockholders or to nominate candidates for election as directors at annual or special meetings of stockholders. Our amended and restated bylaws also specify certain requirements regarding the form and content of a stockholder&#8217;s notice. These provisions might preclude our stockholders from bringing matters before annual or special meetings of stockholders or from making nominations for directors at annual or special meetings of stockholders if the proper procedures are not followed. We expect that these provisions may also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of our company.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">No Cumulative Voting</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Delaware General Corporation Law provides that stockholders are not entitled to cumulate votes in the election of directors unless a corporation&#8217;s certificate of incorporation provides otherwise. Our amended and restated certificate of incorporation does not provide for cumulative voting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amendment of Charter and Bylaws Provisions</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amendments to our amended and restated certificate of incorporation require the approval of a majority of the outstanding voting power of our common stock, except where a class vote would be required by applicable law. Our </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">amended and restated bylaws also provide that approval of stockholders holding at least 66 2&#47;3% of our outstanding voting power voting as a single class is required for stockholders to amend or adopt any provision of our bylaws. Pursuant to our amended and restated certificate of incorporation and the Governance Agreement, we also require Advance&#8217;s prior written approval or consent to implement any amendment to our amended and restated certificate of incorporation or amended and restated bylaws that would adversely affect Advance&#8217;s rights thereunder.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuance of Undesignated Preferred Stock</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the rights granted to Advance pursuant to our amended and restated certificate of incorporation and the Governance Agreement, our board of is authorized to direct us to issue, without stockholder approval, unless required by law or by any stock exchange, up to 100,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our board of directors. The existence of authorized but unissued shares of preferred stock enable our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest, or other means.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Choice of Forum</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font 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, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law&#58; (i) any derivative action, suit, or proceeding brought on our behalf&#59; (ii) any action, suit, or proceeding asserting a claim of breach of fiduciary duty owed by any of our directors, officers, or stockholders to us or to our stockholders&#59; (iii) any action, suit, or proceeding arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws (as either may be amended from time to time)&#59; or (iv)&#160;any action, suit, or proceeding asserting a claim against us that is governed by the internal affairs doctrine. As a result, any action brought by any of our stockholders with regard to any of these matters will need to be filed in the Court of Chancery of the State of Delaware and cannot be filed in any other jurisdiction&#59; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction&#59; and provided further that, if and only if the Court of Chancery of the State of Delaware dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our amended and restated certificate of incorporation also provides that the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause or causes of action against us or any defendant arising under the Securities Act. Nothing in our amended and restated certificate of incorporation precludes stockholders that assert claims under the Exchange Act from bringing such claims in state or federal court, subject to applicable law.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If any action, the subject matter of which is within the scope described above, is filed in a court other than a court located within the State of Delaware (a &#8220;Foreign Action&#8221;), in the name of any stockholder, such stockholder shall be deemed to have consented to the personal jurisdiction of the state and federal courts located within the State of Delaware in connection with any action brought in any such court to enforce the applicable provision of our amended and restated certificate of incorporation and having service of process made upon such stockholder in any such action by service upon such stockholder&#8217;s counsel in the Foreign Action as agent for such stockholder. Although our amended and restated certificate of incorporation contains the choice of forum provision described above, it is possible that a court could find that such a provision is inapplicable for a particular claim or action or that such provision is unenforceable.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This choice of forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that the stockholder finds favorable for disputes with us or any of our directors, officers, other employees, or stockholders, which may discourage lawsuits with respect to such claims or make such lawsuits more costly for stockholders, although our stockholders will not be deemed to have waived our compliance with federal securities laws and the rules and regulations thereunder.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Listing</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Class A common stock is listed on the NYSE under the symbol &#8220;RDDT.&#8221;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Transfer Agent and Registrar</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The transfer agent and registrar for our Class A and Class B common stock is Computershare Trust Company, N.A. The address of the transfer agent and registrar is 250 Royall Street, Canton, Massachusetts 02021.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.17
<SEQUENCE>3
<FILENAME>exhibit1017arnedcompensati.htm
<DESCRIPTION>EX-10.17
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i100e6ee14e2b4d0796d31d201beed3f1_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.17</font></div></div><div style="text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">REDDIT, INC.</font></div><div style="text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">AMENDED AND RESTATED</font></div><div style="text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">NON-EMPLOYEE DIRECTOR COMPENSATION PROGRAM</font></div><div style="text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Reddit, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) Amended and Restated Non-Employee Director Compensation Program (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Program</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) has been adopted under the Plan (as defined below) effective as of February 3, 2026, and supersedes and replaces in its entirety the Company&#8217;s current Amended and Restated Non-Employee Director Compensation Program. Certain capitalized terms used herein are defined below under &#8220;Certain Definitions.&#8221;</font></div><div style="text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Cash Compensation</font></div><div style="text-align:center;text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Annual retainers will be paid in the following amounts to Non-Employee Directors&#58;</font></div><div style="text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Board Service</font></div><div style="text-indent:-0.05pt"><table 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:81.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Service Type</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Amount</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Non-Employee Director</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$60,000</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Chairperson</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$100,000</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Vice Chairperson</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$50,000</font></div></td></tr></table></div><div style="text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Committee Service</font></div><div style="text-indent:-0.05pt"><table 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:81.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Service Type</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Amount</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Audit Committee Chairperson</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$25,000</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Compensation and Talent Committee Chairperson</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$20,000</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Nominating and Corporate Governance Committee Chairperson</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$15,000</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Audit Committee Member</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$12,500</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Compensation and Talent Committee Member</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$10,000</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Nominating and Corporate Governance Committee Member</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:right;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$7,500</font></div></td></tr></table></div><div style="text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">All annual retainers will be paid in cash quarterly in arrears promptly following the end of the applicable calendar quarter, but in no event more than 30 days after the end of such quarter. If a Non-Employee Director does not serve as a Non-Employee Director, or in the applicable positions described above, for an entire calendar quarter, the retainer paid to such Non-Employee Director shall be prorated for the portion of such calendar quarter actually served as a Non-Employee Director, or in such position, as applicable.</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div><div style="text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Election to Receive RSUs In Lieu of Annual Retainers</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.05pt"><table 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:31.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:66.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">General&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Board or the Compensation Committee may, in its discretion, provide Non-Employee Directors with the opportunity to elect to convert all or a portion of their annual retainers into awards of RSUs (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Retainer RSU Awards</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) granted under the Plan, with the number of RSUs subject to such Retainer RSU Award calculated by dividing (i) the amount of the annual retainer that would have otherwise been paid to such Non-Employee Director on the applicable grant date by (ii) </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">     </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">the average closing trading price of the Common Stock over the 60 consecutive trading days ending with the trading day immediately preceding the grant date (such election, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Retainer RSU Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each Retainer RSU Award will be automatically granted on the fifth day of the month immediately following the end of the quarter for which the corresponding portion of the annual retainer was earned. Each Retainer RSU Award will be fully vested on the grant date.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Election Method&#58;</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:3.12pt;padding-right:12.47pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each Retainer RSU Election must be submitted to the Company in the form and manner specified by the Board or its Compensation Committee.  An individual who fails to make a timely Retainer RSU Election shall not receive a Retainer RSU Award and instead shall receive the applicable annual retainer in cash.  Retainer RSU Elections must comply with the following timing requirements&#58;</font></div><div style="margin-top:6.05pt;padding-left:3.12pt;padding-right:10.02pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:26.34pt;text-decoration:underline">Initial Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Each individual who first becomes a Non-Employee Director may make a Retainer RSU Election with respect to annual retainer payments scheduled to be paid in the same calendar year as such individual first becomes a Non-Employee Director (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Initial Retainer RSU Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The Initial Retainer RSU Election must be submitted to the Company on or before the date that the individual first becomes a Non-Employee Director (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Initial Election Deadline</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and the Initial Retainer RSU Election shall become final and irrevocable as of the Initial Election Deadline.</font></div><div style="margin-top:6.9pt;padding-left:3.12pt;padding-right:12.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:26.34pt;text-decoration:underline">Annual Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. No later than December 31 of each calendar year, or such earlier deadline as may be established by the Board or the Compensation Committee, in its discretion (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Annual Election Deadline</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each individual who is a Non-Employee Director as of immediately before the Annual Election Deadline may make a Retainer RSU Election with respect to the annual retainer relating to services to be performed in the following calendar year (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Annual Retainer RSU Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The Annual Retainer RSU Election must be submitted to the Company on or before the applicable Annual Election Deadline and shall become effective and irrevocable as of the Annual Election Deadline. </font></div></td></tr></table></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Equity Compensation</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.05pt"><table 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:31.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:66.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Annual RSU Award&#58;</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each Non-Employee Director who is initially appointed or elected to the Board on the date of an annual meeting of the Company&#8217;s stockholders (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), or who is serving as a Non-Employee Director immediately before and will continue to serve as a Non-Employee Director immediately following an Annual Meeting, shall be automatically granted on the date of the applicable Annual Meeting an award of RSUs under the Plan, with the number of RSUs calculated by dividing (i) $260,000 by (ii) the average closing trading price of the Common Stock over the 60 consecutive trading days ending with the trading day immediately preceding the grant date   (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Annual RSU Award</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">If a Non-Employee Director is initially appointed or elected to the Board on a date other than the date of an Annual Meeting, then such Non-Employee Director shall be automatically granted on the date of such appointment or election an award of RSUs under the Plan, with the number of RSUs calculated by dividing (i) the Prorated Value (as defined below) by (ii) the average closing trading price of the Common Stock over the 60 consecutive trading days ending with the trading day immediately preceding the grant date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Prorated Annual RSU Award</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Prorated Value</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means $260,000 multiplied by a fraction, the numerator of which is equal to 365 minus the number of days that have elapsed from the date of the Annual Meeting immediately preceding (or if no Annual Meeting has yet occurred, the May 30</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> immediately preceding) the date of the Non-Employee Director&#8217;s initial appointment or election through the date of such initial appointment or election, and the denominator of which is 365.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">     </font></div><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="padding-left:3.12pt;padding-right:3.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each Annual RSU Award and Prorated Annual RSU Award will vest in full on the earlier of (i) the first anniversary of the grant date and (ii) immediately before the next Annual Meeting following the grant date, subject to the Non-Employee Director&#8217;s continued service to the Company through such vesting date.</font></div></td></tr></table></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.05pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div><div style="text-align:justify;text-indent:-0.05pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Election to Defer Issuances</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-indent:-0.05pt"><table 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:31.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:66.350%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">General&#58;</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:3.12pt;padding-right:12.47pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Board or the Compensation Committee may, in its discretion, provide each Non-Employee Director with the opportunity to defer the issuance of the shares underlying RSUs granted under this Program that would otherwise be issued to the Non-Employee Director in connection with the vesting or grant of the RSUs until the earliest of a fixed date properly elected by the Non-Employee Director, the Non-Employee Director&#8217;s Termination of Service (as defined in the 2024 Plan) or a Change in Control. Any such deferral election (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall be subject to such rules, conditions and procedures as shall be determined by the Board or the Compensation Committee, in its sole discretion, which rules, conditions and procedures shall at all times comply with the requirements of Section 409A of the Code, unless otherwise specifically determined by the Board or the Compensation Committee. If an individual elects to defer the delivery of the shares underlying RSUs granted under this Program, settlement of the deferred RSUs shall be made in accordance with the terms of the Deferral Election.</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Election Method&#58;</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:3.12pt;padding-right:12.47pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each Deferral Election must be submitted to the Company in the form and manner specified by the Board or its Compensation Committee. Deferral Elections must comply with the following timing requirements&#58;</font></div><div style="margin-top:6.05pt;padding-left:3.12pt;padding-right:10.02pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:26.34pt;text-decoration:underline">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Each individual who first becomes a Non-Employee Director may make a Deferral Election with respect to the Non-Employee Director&#8217;s RSUs to be granted in the same calendar year as such individual first becomes a Non-Employee Director (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Initial Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The Initial Deferral Election must be submitted to the Company on or before the Initial Election Deadline, and the Initial Deferral Election shall become final and irrevocable as of the Initial Election Deadline.</font></div><div style="margin-top:6.9pt;padding-left:3.12pt;padding-right:12.12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:26.34pt;text-decoration:underline">Annual Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. No later than the Annual Election Deadline, each individual who is a Non-Employee Director as of immediately before the Annual Election Deadline may make a Deferral Election with respect to the RSUs to be granted in the following calendar year (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Annual Deferral Election</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The Annual Deferral Election must be submitted to the Company on or before the applicable Annual Election Deadline and shall become final and irrevocable for the subsequent calendar year as of the applicable Annual Election Deadline. </font></div></td></tr></table></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Change in Control</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Immediately before a Change in Control of the Company, all outstanding equity awards granted under the Plan and any other equity incentive plan maintained by the Company that are held by a Non-Employee Director shall become fully vested and&#47;or exercisable, irrespective of any other provisions of the Non-Employee Director&#8217;s award agreement.</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Certain Terminations</font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Members of the Board who are employees of the Company who subsequently terminate their employment with the Company and any subsidiary and remain a Board member, to the extent that they are otherwise eligible, will be eligible to receive, after termination from employment with the Company and any subsidiary, an Annual RSU Award as described above.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Reimbursements</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Company shall reimburse each Non-Employee Director for all reasonable, documented, out-of-pocket travel and other business expenses incurred by such Non-Employee Director in the performance of his or her duties to the Company in accordance with the Company&#8217;s applicable expense reimbursement policies and procedures as in effect from time to time. </font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Certain Definitions</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">As used in this Program, the following terms have the following meanings&#58;</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">2024 Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Company&#8217;s 2024 Incentive Award Plan.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the board of directors of the Company.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning set forth in the 2024 Plan.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Code</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Company&#8217;s Class A common stock.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Compensation Committee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the compensation and talent committee of the Board.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;padding-left:36pt;text-align:justify;text-indent:-36.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Non-Employee Director</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a member of the Board who is not an employee of the Company or any of its subsidiaries.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the 2024 Plan or its successor.</font></div><div style="margin-bottom:6pt;margin-top:6.05pt;text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.86pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">RSU</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a restricted stock unit covering a share of Common Stock. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Miscellaneous</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="text-align:justify;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The other provisions of the Plan shall apply to the RSUs granted under this Program, except to the extent such other provisions are inconsistent with this Program. All applicable terms of the Plan apply to this Program as if fully set forth herein, and all grants of RSUs hereby are subject in all respects to the terms of the Plan.  The grant of RSUs under this Program shall be made solely by and subject to the terms set forth in an award agreement in a form to be approved by the Board and duly executed by an executive officer of the Company.</font></div><div style="text-align:justify;text-indent:-0.1pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center;text-indent:-0.1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">*&#160;*&#160;*&#160;*&#160;*</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-indent:-0.1pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.25
<SEQUENCE>4
<FILENAME>exhibit1025arexecutivechan.htm
<DESCRIPTION>EX-10.25
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="iaf6a0c0cf0824a5786833e39e7fcc089_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:120%">Exhibit 10.25</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">REDDIT, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">EXECUTIVE CHANGE IN CONTROL AND SEVERANCE PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">(AND SUMMARY PLAN DESCRIPTION)</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">As Amended and Restated July 31, 2024</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Reddit, Inc. Executive Change in Control and Severance Plan (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) was originally adopted on December 13, 2021 and was most recently amended and restated on July 31, 2024.  The purpose of this Plan is to provide severance benefits to certain eligible employees of Reddit, Inc. and its subsidiaries (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) whose employment with the Company is terminated under the circumstances described below. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Plan is an employee welfare benefit plan subject to the Employee Retirement Income Security Act of 1974, as amended (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">ERISA</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  This Plan document is also the summary plan description of this Plan.  References in this Plan to &#8220;you&#8221; or &#8220;your&#8221; are references to a Covered Employee (as defined below).  Capitalized terms not otherwise defined herein shall have the meanings set forth in Section 5 below. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">General Eligibility</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  In order to be a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Covered Employee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; eligible for benefits under this Plan, you must (i) be, on your date of termination of employment, an employee of the Company at the level of Vice President or above (excluding any reduction in your position that is the basis for Good Reason), and (ii) if required by the Plan Administrator, have executed a participation agreement in a form provided by the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Covered Termination Outside of a Change in Control Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  If you experience a Covered Termination at any time other than during a Change in Control Period, and if you deliver to the Company a general release of all claims against the Company and its affiliates substantially in the form attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> (or, if at the time of your Covered Termination you are employed outside the United States</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">,</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> a general release of all claims against the Company and its affiliates in a form provided by the Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Release of Claims</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) that becomes effective and irrevocable within 60 days, or such shorter period of time specified by the Company, following such Covered Termination, then in addition to any accrued but unpaid salary, bonus, benefits, vacation and expense reimbursement payable in accordance with applicable law&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Severance</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  You shall be entitled to receive a severance payment equal to 12 months (if you are a Tier 1 Participant), nine months (if you are a Tier 2 Participant) or six months (if you are a Tier 3 Participant) of your annual base salary at the rate in effect immediately prior to the Termination Date, less applicable withholdings, payable in a single cash lump sum on the first payroll date following the date the Release of Claims becomes effective and irrevocable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Continued Healthcare</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  If you are eligible for and elect to receive continued healthcare coverage pursuant to the provisions of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, or similar state or non-U.S. law (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">COBRA</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the Company shall directly pay, or reimburse you for, the premium for you and your covered dependents during the period (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">COBRA Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) from the Termination Date through the earlier of (i) the 12-month (if you are a Tier 1 Participant), nine-month (if you are a Tier 2 Participant) or six-month (if you are a Tier 3 Participant) anniversary of the Termination Date and (ii) the date you and your covered dependents, if any, become eligible for healthcare coverage under another employer&#8217;s plan(s)&#59; provided, however, that if (1) any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the continuation </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">coverage period to be, exempt from the application of Section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Code</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), under Treasury Regulation Section 1.409A-1(a)(5), (2) the Company is otherwise unable to continue to cover you or your dependents under its group health plans, or (3) the Company cannot provide the benefit without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then, in any such case, an amount equal to each remaining Company subsidy shall thereafter be paid to you in substantially equal monthly installments over the COBRA Period (or remaining portion thereof). After the Company ceases to pay or reimburse premiums pursuant to the preceding sentence, you may, if eligible, elect to continue healthcare coverage at your expense in accordance with the provisions of COBRA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Covered Termination During Change in Control Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  If you experience a Covered Termination during a Change in Control Period, and if you deliver to the Company a Release of Claims that becomes effective and irrevocable within 60 days, or such shorter period of time specified by the Company, following such Covered Termination, then in addition to any accrued but unpaid salary, bonus, benefits, vacation and expense reimbursement payable in accordance with applicable law&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Severance</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  You shall be entitled to receive a severance payment equal to 12 months (if you are a Tier 1 Participant or a Tier 2 Participant) or six months (if you are a Tier 3 Participant) of your annual base salary at the rate in effect immediately prior to the Termination Date, payable in a cash lump sum, less applicable withholdings, on the first payroll date following the date the Release of Claims becomes effective and irrevocable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Prorated Target Bonus</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. You shall be entitled to receive your annual target bonus for the year in which the Termination Date occurs, prorated based on the number of days in such year during which you were employed by the Company. The prorated bonus will be payable in a cash lump sum, less applicable withholdings, on the first payroll date following the date the Release of Claims becomes effective and irrevocable. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Continued Healthcare</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  If you are eligible for and elect to receive continued healthcare coverage pursuant to the provisions of COBRA, the Company shall directly pay, or reimburse you for, the premium for you and your covered dependents during the period (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">CIC COBRA Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) from the Termination Date through the earlier of (i) the 12-month (if you are a Tier 1 Participant or a Tier 2 Participant) or six-month (if you are a Tier 3 Participant) anniversary of the Termination Date and (ii) the date you and your covered dependents, if any, become eligible for healthcare coverage under another employer&#8217;s plan(s)&#59; provided, however, that if (1) any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the continuation coverage period to be, exempt from the application of Section 409A of the Code, under Treasury Regulation Section 1.409A-1(a)(5), (2) the Company is otherwise unable to continue to cover you or your dependents under its group health plans, or (3) the Company cannot provide the benefit without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then, in any such case, an amount equal to each remaining Company subsidy shall thereafter be paid to you in substantially equal monthly installments over the CIC COBRA Period (or remaining portion thereof). After the Company ceases to pay or reimburse premiums pursuant to the preceding sentence, you may, if eligible, elect to continue healthcare coverage at your expense in accordance with the provisions of COBRA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Equity Awards</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Except as otherwise provided in an individual equity award agreement, each outstanding and unvested equity award, including, without limitation, each stock option and restricted stock unit award, held by you shall automatically become vested and, if applicable, exercisable, in each case, with respect to 100% of the number of unvested shares underlying the award as </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">of the Termination Date, which, for any equity award that vests based on the attainment of performance goals that remain unsatisfied as of immediately before the Termination Date, shall be calculated based on the achievement of the applicable performance goals at target levels. If the Termination Date precedes the Change in Control, all such unvested equity awards held by you shall remain outstanding and eligible to vest in accordance with this Section 3(d) if a Change in Control occurs within three months after the Termination Date, provided that in no event will any such award remain outstanding beyond the final expiration date of the award set forth in the individual equity agreement governing such award. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Certain Reductions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding anything herein to the contrary, the Company shall reduce your severance benefits under this Plan, in whole or in part, by any other severance benefits, pay and benefits during any garden leave, pay and benefits during any notice period, pay and benefits in lieu of notice, or other similar benefits payable to you by the Company in connection with your termination, including but not limited to payments or benefits pursuant to (a) any applicable legal requirement, including, without limitation, the Worker Adjustment and Retraining Notification Act, or (b) any other Company agreement, arrangement, policy or practice relating to your termination of employment with the Company.  The benefits provided under this Plan are intended to satisfy, to the greatest extent possible, any and all statutory obligations that may arise out of your termination of employment.  Such reductions shall be applied on a retroactive basis, with severance benefits previously paid being recharacterized as payments pursuant to the Company&#8217;s statutory obligation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Definitions</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  For the purposes of this Plan, the following terms shall have the following meanings&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Board</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the board of directors of Reddit, Inc.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means your (i) unauthorized use or disclosure of the Company&#8217;s confidential information or trade secrets, which use or disclosure causes material harm to the Company, (ii) material breach of any agreement between you and the Company, (iii) material failure to comply with the Company&#8217;s written policies or rules, (iv) conviction of, or your plea of &#8220;guilty&#8221; or &#8220;no contest&#8221; to, a felony under the laws of the United States or any State, (v) gross misconduct, (vi) continuing failure to perform assigned material duties after receiving written notification of the failure from the Company, or (vii) failure to cooperate in good faith with a governmental or internal investigation of the Company or its directors, officers or employees, if the Company has requested your cooperation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; has the meaning ascribed to such term, or term of similar effect, in the Company&#8217;s then-current equity incentive plan. Notwithstanding the foregoing, a Change in Control must also constitute a &#8220;change in control event,&#8221; as defined in Treasury Regulation Section 1.409A-3(i)(5), with respect to any compensation or benefit that is subject to Section 409A of the Code. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Change in Control Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the period commencing three months prior to a Change in Control and ending 12 months following such Change in Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Covered Termination</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the termination of your employment with the Company effected by the Company other than for Cause or your resignation of employment with the Company for Good Reason, and does not include your termination of employment due to death or disability. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) a change in your position with the Company that materially reduces your level of authority or responsibility, (ii) a reduction in your base salary by more than 10%, unless such reduction is part of a generalized salary reduction affecting similarly situated </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">employees, or (iii) receipt of a notice that your principal workplace will be relocated more than 30 miles from your then-current workplace.  Any such event shall not constitute Good Reason unless you provide the Company with written notice thereof no later than 90 days following the initial occurrence of such event, the Company fails to remedy such event (if capable of being remedied) within 30 days of receipt of such notice, and you terminate your employment with the Company within 60 days after the expiration of such 30 day remedial period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan Administrator</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, with respect to Tier 1 Participants and Tier 2 Participants, the Board or the Compensation and Talent Committee of the Board, and with respect to Tier 3 Participants, a committee of one or more employees of the Company designated by the Board or its Compensation and Talent Committee to administer the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan Sponsor</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Reddit, Inc.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Section 16 Officer</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an &#8220;officer&#8221; within the meaning of Rule 16a-1(f) under the Securities Exchange Act of 1934.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the date on which you experience a Covered Termination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Tier 1 Participant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Covered Employee who is a Section 16 Officer on the employee&#8217;s Termination Date (excluding any reduction in position that is the basis for Good Reason).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Tier 2 Participant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Covered Employee who is not a Section 16 Officer but is at the Chief Officer or Executive Vice President level on the employee&#8217;s Termination Date (excluding any reduction in position that is the basis for Good Reason).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Tier 3 Participant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a Covered Employee who is not a Section 16 Officer and is not at the level of Chief Officer or Executive Vice President on the employee&#8217;s Termination Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  All payments to be made under this Plan will be subject to appropriate tax withholding and other deductions.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Amendment of Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Prior to the consummation of a Change in Control, the Plan Administrator shall have the power to amend or terminate this Plan from time to time in its discretion and for any reason (or no reason).  On or following the consummation of a Change in Control, the Plan may not be terminated or amended until the later of the first anniversary of the consummation of the Change in Control or the date all payments and benefits eligible to be received hereunder shall have been paid.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Claims Procedures</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Normally, you do not need to present a formal claim to receive benefits payable under this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;If any person (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Claimant</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) believes that benefits are being denied improperly, that this Plan is not being operated properly, that fiduciaries of this Plan have breached their duties, or that the Claimant&#8217;s legal rights are being violated with respect to this Plan, the Claimant must file a formal claim, in writing, with the Plan Administrator.  </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;A formal claim must be filed within 90 days after the date the Claimant first knew or should have known of the facts on which the claim is based, unless the Plan Administrator in writing consents otherwise or the deadline to file a claim is temporarily extended under the rules described in Appendix B.  The Plan Administrator shall provide a Claimant, on request, with a copy of the claims procedures established under subsection (d).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;The Plan Administrator has adopted procedures for considering claims (which are set forth in Appendix B), which it may amend from time to time, as it sees fit.  These procedures shall comply with all applicable legal requirements.  These procedures may provide that final and binding arbitration shall be the ultimate means of contesting a denied claim (even if the Plan Administrator or its delegates failed to follow the prescribed procedures with respect to the claim such that the claim was deemed denied).  The right to receive benefits under this Plan is contingent on a Claimant using the prescribed claims and arbitration procedures to resolve any claim.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Plan Administration</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Plan Administrator is responsible for the general administration and management of this Plan and shall have all powers and duties necessary to fulfill its responsibilities, including, but not limited to, the discretion to interpret and apply this Plan and to determine all questions relating to eligibility for benefits.  This Plan shall be interpreted in accordance with its terms and their intended meanings.  However, the Plan Administrator and all Plan fiduciaries shall have the discretion to interpret or construe ambiguous, unclear, or implied (but omitted) terms in any manner they deem to be appropriate in their sole discretion, and to make any findings of fact needed in the administration of this Plan.  The validity of any such interpretation, construction, decision, or finding of fact shall not be given de novo review if challenged in court, by arbitration, or in any other forum, and shall be upheld unless clearly arbitrary or capricious.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;All actions taken and all determinations made in good faith by the Plan Administrator or by Plan fiduciaries will be final and binding on all persons claiming any interest in or under this Plan.  To the extent the Plan Administrator or any Plan fiduciary has been granted discretionary authority under this Plan, the Plan Administrator&#8217;s or Plan fiduciary&#8217;s prior exercise of such authority shall not obligate it to exercise its authority in a like manner thereafter.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;If, due to errors in drafting, any Plan provision does not accurately reflect its intended meaning, as demonstrated by consistent interpretations or other evidence of intent, or as determined by the Plan Administrator in its sole discretion, the provision shall be considered ambiguous and shall be interpreted by the Plan Administrator and all Plan fiduciaries in a manner consistent with its intent, as determined in the sole discretion of the Plan Administrator.  The Plan Sponsor may amend this Plan retroactively to cure any such ambiguity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;No Plan fiduciary shall have the authority to answer questions about any pending or final business decision of the Company or any affiliate that has not been officially announced, to make disclosures about such matters, or even to discuss them, and no person shall rely on any unauthorized, unofficial disclosure.  Thus, before a decision is officially announced, no fiduciary is authorized to tell any employee, for example, that the employee will or will not be laid off or that the Company will or will not offer exit incentives in the future.  Nothing in this subsection shall preclude any fiduciary from fully participating in the consideration, making, or official announcement of any business decision.</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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;This Section may not be invoked by any person to require this Plan to be interpreted in a manner inconsistent with its interpretation by the Plan Administrator or other Plan fiduciaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Plan Application</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. This Plan shall be the only plan, agreement or arrangement with respect to which benefits may be provided to a Covered Employee upon a termination of employment and supersedes all prior agreements, arrangements or related communications of the Company relating to separation benefits or accelerated vesting benefits for the Covered Employees, whether formal or informal, or written or unwritten. Subject to the foregoing, any benefits under this Plan will be provided to Covered Employees in lieu of benefits under any other separation plan or agreement (including any employment agreement or offer letter). Notwithstanding the foregoing, if an employee of the Company is party to a severance agreement with the Company that specifically provides that the employee shall not be eligible to participate in this Plan, then such employee shall not participate in or be eligible for any benefits under this Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Funding and Payment of Benefits</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Plan shall be maintained in a manner to be considered &#8220;unfunded&#8221; for purposes of ERISA.  The Company shall be required to make payments only as benefits become due and payable.  No person shall have any right, other than the right of an unsecured general creditor against the Company, with respect to the benefits payable hereunder, or which may be payable hereunder, to any employee.  If the Company, acting in its sole discretion, establishes a reserve or other fund associated with this Plan, no person shall have any right to or interest in any specific amount or asset of such reserve or fund by reason of amounts which may be payable to such person under this Plan, nor shall such person have any right to receive any payment under this Plan except as and to the extent expressly provided in this Plan.  The assets in any such reserve or fund shall be part of the general assets of the Company, subject to the control of the Company.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Successors</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Any successor to the Company (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company&#8217;s business and&#47;or assets shall assume the obligations under this Plan and agree expressly to perform any of the Company&#8217;s obligations under this Plan.  For the avoidance of doubt, any successor to any affiliate of the Company, including without limitation, a successor to a subsidiary of the Company (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise), to all or substantially all of such affiliate&#8217;s business and&#47;or assets shall assume the obligations under this Plan and agree expressly to perform any of the Company&#8217;s obligations under this Plan as such obligations relate to the employees eligible under this Plan employed by the affiliate of the Company.  For all purposes under this Plan, the term &#8220;Company&#8221; shall include any successor to the Company&#8217;s and&#47;or Company&#8217;s affiliate&#8217;s business and&#47;or assets which executes and delivers an assumption agreement or which becomes bound by the terms of the Plan by operation of law.  All of your rights hereunder shall inure to the benefit of, and be enforceable by, your personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Limitation On Employee Rights&#59; At-Will Employment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Plan shall not give any employee the right to be retained in the service of the Company or interfere with or restrict the right of the Company to discharge or retire the employee.  Except as otherwise provided under applicable law for employees of the Company located outside the United States, all employees of the Company are employed at will.</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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">No Third-Party Beneficiaries</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Plan shall not give any rights or remedies to any person other than eligible employees hereunder (or their estates or beneficiaries, in the event of an eligible employee&#8217;s death) and the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Plan is a welfare plan subject to ERISA and it shall be interpreted, administered, and enforced in accordance with that law.  To the extent that state law is applicable, the statutes and common law of the jurisdiction in which the Company&#8217;s headquarters is located shall apply, excluding any that mandate the use of another jurisdiction&#8217;s laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">No Assignment of Benefits</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The rights of any person to payments or benefits under this Plan shall not be made subject to option or assignment, either by voluntary or involuntary assignment or by operation of law, including (without limitation) bankruptcy, garnishment, attachment or other creditor&#8217;s process, and any action in violation of this subsection shall be void.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Where the context so indicates, the singular will include the plural and vice versa.  Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Plan.  Unless the context clearly indicates to the contrary, a reference to a statute or document shall be construed as referring to any subsequently enacted, adopted, or executed counterpart.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any provision to the contrary in this Plan, no amount deemed deferred compensation subject to Section 409A of the Code shall be payable pursuant to this Plan unless your termination of employment constitutes a &#8220;separation from service&#8221; with the Company within the meaning of Section 409A of the Code and the Department of Treasury regulations and other guidance promulgated thereunder (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Specified Employee</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding any provision to the contrary in this Plan, if you are deemed at the time of your Separation from Service to be a &#8220;specified employee&#8221; for purposes of Section 409A(a)(2)(B)(i) of the Code, to the extent delayed commencement of any portion of the benefits to which you are entitled under this Plan is required in order to avoid a prohibited distribution under Section 409A(a)(2)(B)(i) of the Code, such portion of your benefits shall not be provided to you prior to the earlier of (A) the expiration of the six-month period measured from the date of your Separation from Service or (B) the date of your death.  Upon the first business day following the expiration of the applicable Code Section 409A(a)(2)(B)(i) period, all payments deferred pursuant to this Section 18 shall be paid in a lump sum to you, and any remaining payments due under this Plan shall be paid as otherwise provided herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Expense Reimbursements and In-Kind Benefits</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  To the extent that any reimbursements or in-kind benefits provided pursuant to this Plan are subject to the provisions of Section 409A of the Code, any such reimbursements payable to you pursuant to this Plan shall be paid to you no later than December 31 of the year following the year in which the expense was incurred, the amount of expenses reimbursed or in-kind benefits provided in one year shall not affect the amount eligible for reimbursement  or in-kind benefits to be provided in any subsequent year, and your right to reimbursement or in-kind benefits under this Plan will not be subject to liquidation or exchange for another benefit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Installments</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  For purposes of Section 409A of the Code (including, without limitation, for purposes of Treasury Regulation Section 1.409A-2(b)(2)(iii)), your right to receive any </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">installment payments under this Plan shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Limitation on Payments</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Notwithstanding anything in this Plan to the contrary, if any payment or distribution you would receive pursuant to this Plan or otherwise (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Payment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) would (a) constitute a &#8220;parachute payment&#8221; within the meaning of Section 280G of the Code and (b) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Excise Tax</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), then such Payment shall either be (i) delivered in full, or (ii) delivered as to such lesser extent which would result in no portion of such Payment being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by you on an after-tax basis, of the largest payment, notwithstanding that all or some portion the Payment may be taxable under Section 4999 of the Code.  The accounting firm engaged by the Company for general audit purposes as of the day prior to the effective date of the Change in Control shall perform the foregoing calculations.  The Company shall bear all expenses with respect to the determinations by such accounting firm required to be made hereunder.  The accounting firm shall provide its calculations to you and the Company within 15 calendar days after the date on which your right to a Payment is triggered (if requested at that time by you or the Company) or such other time as requested by the you or the Company.  Any good faith determinations of the accounting firm made hereunder shall be final, binding and conclusive upon you and the Company.  Any reduction in payments and&#47;or benefits pursuant to this Section 19 will occur in the following order&#58; (1) reduction of cash payments&#59; (2) cancellation of accelerated vesting of equity awards other than stock options&#59; (3) cancellation of accelerated vesting of stock options&#59; and (4) reduction of other benefits payable to you.</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><div id="iaf6a0c0cf0824a5786833e39e7fcc089_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">APPENDIX A</font></div><div style="margin-bottom:12pt;text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">RELEASE OF CLAIMS</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This Release of Claims (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Release</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is entered into as of _________________, 20__, between &#91;__________&#93; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Executive</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and Reddit, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with Executive, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Parties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), effective &#91;eight days after&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1 </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#91;upon&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2 </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Executive&#8217;s signature hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) &#91;, unless Executive revokes Executive&#8217;s acceptance of this Release as provided in Paragraph 1(c), below.&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Executive&#8217;s Release of the Company</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Executive understands that by agreeing to this Release, Executive is agreeing not to sue, or otherwise file any claim against, the Company or any of its employees or other agents for any reason whatsoever based on anything that has occurred as of the date Executive signs this Release.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.3pt">On behalf of Executive and Executive&#8217;s heirs and assigns, Executive hereby releases and forever discharges the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Releasees</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; hereunder, consisting of the Company, and each of its owners, affiliates, divisions, predecessors, successors, assigns, agents, directors, officers, partners, employees, and insurers, and all persons acting by, through, under or in concert with them, or any of them, of and from any and all manner of action or actions, cause or causes of action, in law or in equity, suits, debts, liens, contracts, agreements, promises, liability, claims, demands, damages, loss, cost or expense, of any nature whatsoever, known or unknown, fixed or contingent (hereinafter called &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Claims</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which Executive now has or may hereafter have against the Releasees, or any of them, by reason of any matter, cause, or thing whatsoever from the beginning of time to the date hereof, including, without limiting the generality of the foregoing, any Claims arising out of, based upon, or relating to Executive&#8217;s hire, employment, remuneration or resignation by the Releasees, or any of them, including Claims arising under federal, state, or local laws relating to employment, Claims of any kind that may be brought in any court or administrative agency, any Claims arising under &#91;the Age Discrimination in Employment Act (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">ADEA</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), 29 U.S.C. &#167;&#160;621, et seq.&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#59; Title VII of the Civil Rights Act of 1964, as amended by the Civil Rights Act of 1991, 42 U.S.C. &#167; 2000 et seq.&#59; the Equal Pay Act, 29 U.S.C. &#167;&#160;206(d)&#59; the Civil Rights Act of 1866, 42 U.S.C. &#167; 1981&#59; the Family and Medical Leave Act of 1993, 29 U.S.C. &#167; 2601 et seq.&#59; the Americans with Disabilities Act of 1990, 42 U.S.C. &#167; 12101 et seq.&#59; the False Claims Act, 31 U.S.C. &#167; 3729 et seq.&#59; the Employee Retirement Income Security Act, 29 U.S.C. &#167;&#160;1001 et seq.&#59; the Worker Adjustment and Retraining Notification Act, 29 U.S.C. &#160;&#167; 2101 et seq. the Fair Labor Standards Act, 29 U.S.C. &#167; 215 et seq., the Sarbanes-Oxley Act of 2002&#59; the California Labor Code&#59; the employment and civil rights laws of California&#59; and any and all other federal, state and local laws, statutes, executive orders, regulations municipal ordinances, common law, and any other jurisdiction worldwide&#59; Claims for breach of contract&#59; Claims arising in tort, including, without limitation, Claims of wrongful dismissal or discharge, discrimination, harassment, retaliation, fraud, misrepresentation, defamation, libel, infliction of emotional distress, violation of public policy, and&#47;or breach of the implied covenant of good faith and fair dealing&#59; and Claims for damages or </font></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; For employees 40 and over. </font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; For employees under 40. </font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">3</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; For employees 40 and over.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">4</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; For employees 40 and over. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix A-1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">other remedies of any sort, including, without limitation, compensatory damages, punitive damages, injunctive relief and attorney&#8217;s fees.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> 5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">Notwithstanding the generality of the foregoing, Executive does not release the following claims&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">Claims for unemployment compensation or any state disability insurance benefits pursuant to the terms of applicable state law&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.58pt">Claims for workers&#8217; compensation insurance benefits under the terms of any worker&#8217;s compensation insurance policy or fund of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.53pt">Claims to continued participation in certain of the Company&#8217;s group benefit plans pursuant to the terms and conditions of COBRA&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:20.13pt">Claims to any benefit entitlements vested as the date of Executive&#8217;s employment termination, pursuant to written terms of any Company employee benefit plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Claims for indemnification under any indemnification agreement with the Company, the Company&#8217;s Bylaws, California Labor Code Section 2802 or any other applicable law&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:20.13pt">Executive&#8217;s right to bring to the attention of the Equal Employment Opportunity Commission claims of discrimination&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, that Executive does release Executive&#8217;s right to secure any damages for alleged discriminatory treatment.</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.3pt">&#91;In accordance with the Older Workers Benefit Protection Act of 1990, Executive has been advised of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">Executive has the right to consult with an attorney before signing this Release&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.58pt">Executive has been given at least &#91;21   OR   45&#93; days to consider this Release&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.53pt">Executive has seven days after signing this Release to revoke it, and Executive will not receive the severance benefits provided by the Reddit, Inc. Executive Change in Control and Severance Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Severance Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) unless and until such seven day period has expired.  If Executive wishes to revoke this Release, Executive must deliver notice of Executive&#8217;s revocation in writing, no later than 5&#58;00 p.m. on the seventh day following Executive&#8217;s execution of this Release to &#91;_________&#93;.&#93;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">6</font></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">5</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; To be expanded if Executive is located outside of California.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">6</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; For employees 40 and over. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix A-2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">EXECUTIVE ACKNOWLEDGES THAT EXECUTIVE HAS BEEN ADVISED OF AND IS FAMILIAR WITH THE PROVISIONS OF CALIFORNIA CIVIL CODE SECTION 1542, WHICH PROVIDES AS FOLLOWS&#58;</font></div><div style="margin-bottom:24pt;padding-left:41.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">&#8220;A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:41.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">BEING AWARE OF SAID CODE SECTION, EXECUTIVE HEREBY EXPRESSLY WAIVES ANY RIGHTS EXECUTIVE MAY HAVE THEREUNDER, AS WELL AS UNDER ANY OTHER STATUTES OR COMMON LAW PRINCIPLES OF SIMILAR EFFECT.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Executive Representations</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  Executive represents and warrants that&#58;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.3pt">Executive has returned to the Company all Company property in Executive&#8217;s possession or control and has left intact all electronic Company documents, including those that Executive developed or helped to develop during Executive&#8217;s employment, and Executive has not retained any copies&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">Executive further confirms that Executive has cancelled all accounts for Executive&#8217;s benefit, if any, in the Company&#8217;s name and also confirms that Executive has provided to the Company all user names or IDs and related passwords or other login or access information for all Company-related equipment, software, hardware, and electronic or digital programs, systems, or interfaces&#59; </font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.3pt">Executive is not owed wages, commissions, bonuses or other compensation, other than wages through the date of the termination of Executive&#8217;s employment and any accrued, unused vacation earned through such date, and any payments that become due under the Reddit, Inc. Executive Change in Control and Severance Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Severance Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">During the course of Executive&#8217;s employment Executive did not sustain any injuries for which Executive might be entitled to compensation pursuant to worker&#8217;s compensation law or Executive has disclosed any injuries of which Executive is currently, reasonably aware for which Executive might be entitled to compensation pursuant to worker&#8217;s compensation law&#59; </font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.3pt">Executive has not initiated any adversarial proceedings of any kind against the Company or against any other person or entity released herein, nor will Executive do so in the future, except as specifically allowed by this Release&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:20.52pt">Executive agrees that, to the extent permitted by law and except as otherwise permitted by this Release, the terms and provisions of this Release, and the contents of the negotiations and discussions in this Release, were made and entered into in strict confidence and must remain confidential&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">Executive agrees not to disclose or offer to disclose any of the terms or provisions of this Release or the negotiations leading to this Release to any person or entity, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix A-3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">except as otherwise agreed to in writing by an authorized representative of the Company, and the sole exceptions to the obligations under this paragraph are (i) disclosures required by law, (ii) to enforce any obligations under this Release or (iii) disclosures to Executive&#8217;s immediate family, attorneys and&#47;or financial advisors, who will be advised of the confidential nature of this Release and must agree to be bound by its terms as if a party hereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">Executive will hold in strictest confidence and will not, directly or indirectly, disclose, use, lecture upon or publish to anyone outside the Company any confidential or proprietary information concerning the Company, including but not limited to confidential or proprietary information, processes or trade secrets available to Executive in the capacity as an employee of the Company (hereinafter referred to as &#8220;Confidential Information&#8221;)&#59;</font></div><div style="padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.13pt">Executive will not make use of any Confidential Information for Executive&#8217;s own purposes or for the benefit of anyone or any other entity other than for the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.13pt">Executive acknowledges and agrees that there are continuing obligations to the Company pursuant to the Executive&#8217;s Proprietary Information and Inventions Agreement (the &#8220;PIIA&#8221;) that remain in effect beyond the termination of Executive&#8217;s employment, and that this Release does not release Executive from such obligations&#59;</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:18.68pt">Executive agrees to cooperate with the Company to effectuate a full transition of Executive&#8217;s duties and also agrees to (i) be reasonably available to the Company to respond to requests by the Company for information, execute documents and paperwork, or complete additional tasks necessary to provide the Company with reasonable transition support and (ii) cooperate reasonably and promptly with the Company and its affiliates or any of their designees in any investigation, proceeding, deposition, administrative review, court hearing, or litigation brought against the Company or any of the Releasees by any government agency or private party pertaining to matters occurring during Executive&#8217;s employment with the Company or any of the Releasees with respect to business issues or claims and litigation of which Executive has personal or corporate knowledge, or that arose in Executive&#8217;s organization or chain of command, and only reasonable out-of-pocket expenses in assisting the Company, a Releasee, or any affiliate at its request, will be reimbursed&#59; and</font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.13pt">Executive will not at any time hereafter make, either publicly or privately, either verbal or written, any derogatory, disparaging, or untruthful statements about the Company or any of the Releasees to any third parties, including, without limitation, to any electronic or print news media or other publications, or any community organizations.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Termination and Return of Payments.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> In the event that Executive breaches any of the obligations of this Release, Executive agrees that the Company shall have the right to terminate and recover its payments to Executive pursuant to this Release. Executive further agrees that the termination or recovery of such payments in the event of breach will not affect Executive&#8217;s continuing obligations under this Release.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Relief in Event of Breach</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Executive agrees and acknowledges that the Company or the other Releasees would suffer irreparable harm and would not have an adequate remedy at law for money damages if Executive breached this Release. Accordingly, Executive acknowledges that the Company or the other Releasees are entitled to seek a temporary or permanent injunction or injunctions to prevent breaches of performance, and to specific enforcement of applicable </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix A-4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">covenants in addition to any other remedy to which the Company or the other Releasees may be entitled, at law or in equity. Both Executive and the Company further acknowledge and agree that, if any action at law or in equity, including an action for declaratory relief, is brought to enforce or interpret the provisions of this Release, the party prevailing in any such litigation shall recover from the adverse party its actual damages and reasonable costs and expenses, including, without limitation, reasonable attorneys&#8217; fees incurred in connection with such dispute and litigation.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:14.25pt">Severability</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of this Release are severable.  If any provision is held to be invalid or unenforceable, it shall not affect the validity or enforceability of any other provision.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Choice of Law</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  This Release shall in all respects be governed and construed in accordance with the laws of the State of &#91;California&#93;,</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> including all matters of construction, validity and performance, without regard to conflicts of law principles.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Integration Clause</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  This Release and the Severance Plan contain the Parties&#8217; entire agreement with regard to the separation of Executive&#8217;s employment, and supersede and replace any prior agreements as to those matters, whether oral or written. This Release may not be changed or modified, in whole or in part, except by an instrument in writing signed by Executive and a duly authorized officer or director of the Company.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Execution in Counterparts</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  This Release may be executed in counterparts with the same force and effectiveness as though executed in a single document.  Electronic signatures shall have the same force and effectiveness as original signatures.</font></div><div style="margin-bottom:12pt;padding-left:13.5pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.25pt">Intent to be Bound</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  The Parties have carefully read this Release in its entirety&#59; fully understand and agree to its terms and provisions&#59; and intend and agree that it is final and binding on all Parties.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Signature page follows</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">)</font></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">7</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> NTD&#58; To be the state in which Executive is located. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix A-5</font></div></div></div><div id="iaf6a0c0cf0824a5786833e39e7fcc089_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:24pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Parties have executed the foregoing on the dates shown below.</font></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:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%">EXECUTIVE</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%">REDDIT, INC.</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;  </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;  </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58; </font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix A-6</font></div></div></div><div id="iaf6a0c0cf0824a5786833e39e7fcc089_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">APPENDIX B</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Detailed Claims And Arbitration Procedures</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Claims Procedure</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Claims for benefits under the Plan shall be administered in accordance with Section 503 of ERISA and the Department of Labor Regulations thereunder. The Plan Administrator shall make all determinations as to the rights of any Claimant.  A Claimant may authorize a representative to act on his or her behalf with respect to any claim under the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Initial Claims</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">All claims shall be presented to the Plan Administrator in writing at the address in Appendix C.  Within 90 days after receiving a claim, a claims official appointed by the Plan Administrator shall consider the claim and issue his or her determination thereon in writing.  If the Plan Administrator or claims official determines that an extension of time is necessary, the claims official may extend the determination period for up to an additional 90 days by giving the Claimant written notice indicating the special circumstances requiring the extension of time prior to the termination of the initial 90 day period.  Any claims that the Claimant does not pursue in good faith through the initial claims stage shall be treated as having been irrevocably waived.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Claims Decisions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">If the claim is granted, the benefits or relief the Claimant seeks shall be provided.  If the claim is wholly or partially denied, the claims official shall, within 90 days (or a longer period, as described above), provide the Claimant with written notice of the denial, setting forth, in a manner calculated to be understood by the Claimant&#58; (1) the specific reason or reasons for the denial&#59; (2) specific references to the provisions on which the denial is based&#59; (3) a description of any additional material or information necessary for the Claimant to perfect the claim, together with an explanation of why the material or information is necessary&#59; and (4) an explanation of the procedures for appealing denied claims and time limits applicable to such procedures, including a statement of the Claimant&#8217;s right to submit a request for arbitration after the appeal is denied or deemed denied.  If the Claimant can establish that the claims official has failed to respond to the claim in a timely manner, the Claimant may treat the claim as having been denied by the claims official.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Appeals of Denied Claims</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each Claimant shall have the opportunity to appeal the claims official&#8217;s denial of a claim. All appeals shall be presented to the Plan Administrator in writing at the address in Appendix C. The appeal will be reviewed by the Plan Administrator or its designee (the &#8220;claims official&#8221;). A Claimant must appeal a denied claim within 60 days after receipt of written notice of denial of the claim, or within 60 days after it was due if the Claimant did not receive it by its due date, subject to the temporary extension of deadlines described in the paragraph below.  The Claimant shall have the opportunity to submit written comments, documents, records and other information relating to the Claimant&#8217;s claim.  The Claimant (or the Claimant&#8217;s duly authorized representative) shall be provided upon request and free of charge, reasonable access to, and copies of, all documents, records and other information relevant to the Claimant&#8217;s claim.  The appeals official shall take into account during its review all comments, documents, records and other information submitted by the Clamant relating to the claim, without regard to whether such information was submitted or considered in the initial benefits review.  Any claims that the Claimant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix B-1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">does not pursue in good faith through the appeals stage, such as by failing to file a timely appeal request, shall be treated as having been irrevocably waived.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Appeals Decisions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The decision by the appeals official shall be made not later than 60 days after the written appeal is received by the Plan Administrator, however, if the appeals official determines that an extension of time is necessary, the appeals official may extend the determination period for up to an additional 60 days by giving the Claimant written notice indicating the special circumstances requiring the extension of time prior to the termination of the initial 60 day period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">However, if the appeals official is a committee that meets at least quarterly, then the decision by the appeals official shall be made not later than the date of the meeting that immediately follows the Plan&#8217;s receipt of an appeal request, unless the appeal request is filed within 30 days preceding the date of such meeting. In such case, a benefit determination may be made by no later than the date of the second meeting following the Plan&#8217;s receipt of the appeal request.  If special circumstances require a further extension of time for processing, a benefit determination shall be rendered no later than the third meeting of the appeals official following the Plan&#8217;s receipt of the appeal request.  If such an extension of time for review is required, the appeals official shall provide the Claimant with written notice of the extension, describing the special circumstances and the date as of which the benefit determination will be made, prior to the commencement of the extension. The appeals official shall notify the Claimant of the benefit determination as soon as possible but not later than five days after it has been made.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The appeal decision shall be in writing, shall be set forth in a manner calculated to be understood by the Claimant and shall include the following&#58; (1) the specific reason or reasons for the denial&#59; (2) specific references to the Plan provisions on which the denial is based&#59; (3) a statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to, and copies of, all documents, records and other information relevant to the Claimant&#8217;s claim, and (4) a statement of the Claimant&#8217;s right to submit a request for arbitration and the deadline for doing so.  If a Claimant does not receive the appeal decision by the date it is due, the Claimant may deem the appeal to have been denied.  Subject to applicable law, any decision made in accordance with the claims procedures in this Appendix B is final and binding on all parties and shall be given the maximum possible deference allowed by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Procedures</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Plan Administrator shall adopt procedures by which initial claims shall be considered and appeals shall be resolved&#59; different procedures may be established for different claims.  All procedures shall be designed to afford a Claimant full and fair consideration of his or her claim and appeal.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Arbitration of Rejected Appeals</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">If a Claimant has pursued a claim through the appeal stage of these claims procedures, the Claimant may contest the actual or deemed denial of that claim through arbitration, as described below.  In no event shall any denied claim be subject to resolution by any means (such as in a court of law) other than arbitration in accordance with the following provisions.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix B-2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;Arbitration Procedure</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Request for Arbitration</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">A Claimant must submit a request for arbitration to the Plan Administrator within 60 days after receipt of the written denial of an appeal (or within 60 days after he or she should have received the determination). The Claimant or the Plan Administrator may bring an action in any court of appropriate jurisdiction to compel arbitration in accordance with these procedures.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Applicable Arbitration Rules</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">If the Claimant has entered into a valid arbitration agreement with the Company, the arbitration shall be conducted in accordance with that agreement.  If not, the rules set forth in the balance of this Appendix shall apply&#58; The arbitration shall be held under the auspices of the Judicial Arbitration and Mediation Service (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">JAMS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Except as provided below, the arbitration shall be in accordance with JAMS&#8217; then-current employment dispute resolution rules.  A copy of the rules currently in effect can be found at </font><font style="color:#0000ff;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">https&#58;&#47;&#47;www.jamsadr.com&#47;rules-employment-arbitration</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.  The Arbitrator shall apply the Federal Rules of Evidence and shall have the authority to entertain a motion to dismiss or a motion for summary judgment by any party and shall apply the standards governing such motions under the Federal Rules of Civil Procedure.  The Federal Arbitration Act shall govern all arbitrations that take place under these Detailed Claims and Arbitration Procedures (or that are required to take place under them), and shall govern the interpretation or enforcement of these Procedures or any arbitration award.  To the extent that the Federal Arbitration Act is inapplicable, California law pertaining to arbitration agreements shall apply.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Arbitrator</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The arbitrator (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Arbitrator</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) shall be an attorney familiar with employee benefit matters who is licensed to practice law in the state in which the arbitration is convened.  The Arbitrator shall be selected in the following manner from a list of eleven arbitrators drawn by the sponsoring organization under whose auspices the arbitration is being conducted and taken from its panel of labor and employment arbitrators.  Each party shall designate all arbitrators on the list whom they find acceptable&#59; the parties shall then alternately strike arbitrators from the list of arbitrators acceptable to both parties, with the party who did not initiate the arbitration striking first.  If only one arbitrator is acceptable to both parties, he or she will be the Arbitrator.  If none of the arbitrators is acceptable to both parties, a new panel of arbitrators shall be obtained from the sponsoring organization and the selection process shall be repeated.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Location</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The arbitration will take place in or near the city in which the Claimant is or was last employed by the Company or in which the Plan is principally administered, whichever is specified by the Plan Administrator, or in such other location as may be acceptable to both the Claimant and the Plan Administrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Authority of Arbitrator</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Arbitrator shall have the authority to resolve any factual or legal claim relating to the Plan or relating to the interpretation, applicability, or enforceability of these arbitration procedures, including, but not limited to, any claim that these procedures are void or voidable.  The Arbitrator may grant a Claimant&#8217;s claim only if the Arbitrator determines that it is justified because&#58; (1) the appeals official erred </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix B-3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">on an issue of law&#59; or (2) the appeals official&#8217;s findings of fact, if applicable, were not supported by substantial evidence.  The arbitration shall be final and binding on all parties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Limitation on Scope of Arbitration</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Claimant may not present any evidence, facts, arguments, or theories at the arbitration that the Claimant did not pursue in his or her appeal, except in response to new evidence, facts, arguments, or theories presented on behalf of the other parties to the arbitration.  However, an arbitrator may permit a Claimant to present additional evidence or theories if the Arbitrator determines that the Claimant was precluded from presenting them during the claim and appeal procedures due to procedural errors of the Plan Administrator or its delegates. Each Claimant may only submit individual claims to the Arbitrator, and the Arbitrator may only review individual, not class, claims.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Administrative Record</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Plan Administrator shall submit to the Arbitrator a certified copy of the record on which the appeals official&#8217;s decision was made.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Experts, Depositions, and Discovery</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Except as otherwise permitted by the Arbitrator on a showing of substantial need, either party may&#58; (1) designate one expert witness&#59; (2) take the deposition of one individual and the other party&#8217;s expert witness&#59; (3) propound requests for production of documents&#59; and (4) subpoena witnesses and documents relating to the discovery permitted in this paragraph.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Pre-Hearing Procedures</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">At least 30 days before the arbitration hearing, the parties must exchange lists of witnesses, including any expert witnesses, and copies of all exhibits intended to be used at the hearing.  The Arbitrator shall have jurisdiction to hear and rule on pre-hearing disputes and is authorized to hold pre-hearing conferences by telephone or in person, as the Arbitrator deems necessary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Transcripts</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Either party may arrange for a court reporter to provide a stenographic record of the proceedings at the party&#8217;s own cost.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Post-Hearing Procedures</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Either party, on request at the close of the hearing, may be given leave to file a post-hearing brief within the time limits established by the Arbitrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Costs and Attorneys&#8217; Fees</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Each party shall bear its own costs and attorneys&#8217; fees in connection with the arbitration, provided that the Company shall bear the costs of the Arbitrator and administrative fees.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix B-4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Arbitration Award</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Arbitrator shall render an award and opinion in the form typically rendered in labor arbitrations.  Within 20 days after issuance of the Arbitrator&#8217;s award and opinion, either party may file with the Arbitrator a motion to reconsider, which shall be accompanied by a supporting brief.  If such a motion is filed, the other party shall have 20 days from the date of the motion to respond, after which the Arbitrator shall reconsider the issues raised by the motion and either promptly confirm or promptly change his or her decision.  The decision shall then be final and conclusive on the parties.  Arbitrator fees and other costs of a motion for reconsideration shall be borne by the losing party, unless the Arbitrator orders otherwise.  Either party may bring an action in any court of appropriate jurisdiction to enforce an arbitration award.  A party opposing enforcement of an arbitration award may not do so in an enforcement proceeding, but must bring a separate action in a court of competent jurisdiction to set aside the award.  In any such action, the standard of review shall be the same as that applied by an appellate court reviewing the decision of a trial court in a nonjury trial.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Severability</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The invalidity or unenforceability of any part of these arbitration procedures shall not affect the validity of the rest of the procedures.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix B-5</font></div></div></div><div id="iaf6a0c0cf0824a5786833e39e7fcc089_13"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">APPENDIX C</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">ADDITIONAL INFORMATION</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">RIGHTS UNDER ERISA</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">As a participant in the Plan, you are entitled to certain rights and protections under ERISA.  ERISA provides that all Plan participants will be entitled to&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Receive Information About Your Plan and Benefits</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;Examine, without charge, at the Company&#8217;s headquarters, all documents governing the Plan, if any, and a copy of the latest annual report (Form 5500 Series) filed by the Plan with U.S. Department of Labor and available at the Public Disclosure Room of the Pension and Welfare Benefit Administration .</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Obtain, upon written request to the Plan Administrator, copies of documents governing the operation of the Plan, including copies of the latest annual report (Form 5500 Series) and updated summary plan description.  The Plan Administrator may make a reasonable charge for the copies.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Receive a summary of the Plan&#8217;s annual financial report, if any.  The Plan Administrator is required by law to furnish each participant with a copy of this summary annual report.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Prudent Actions by Plan Fiduciaries</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">In addition to creating rights for Plan participants, ERISA imposes duties upon the people who are responsible for the operation of the employee benefit plan. The people who operate your Plan, called &#8220;fiduciaries&#8221; of the Plan, have a duty to do so prudently and in the interest of you and other Plan participants and beneficiaries.  No one, including the Company, or any other person, may fire you or otherwise discriminate against you in any way to prevent you from obtaining a welfare benefit or exercising your right under ERISA.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Enforce Your Rights</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">If your claim for a welfare benefit is denied or ignored, in whole or in part, you have a right to know why this was done, to obtain copies of documents relating to the decision without charge, and to appeal any denial, all within certain time schedules.  Under ERISA, there are steps you can take to enforce the above rights.  For instance, if you request a copy of plan documents or the latest annual report from the Plan and do not receive them within 30 days, you may file suit in a Federal court.  In such a case, the court may require the Plan Administrator to provide the materials and pay you up to $110 a day until you receive the materials, unless the materials were not sent because of reasons beyond the control of the Plan Administrator.  If you have a claim for benefits, which is denied or ignored, in whole or in part, you may file suit in a state or Federal court.  If it should happen that Plan fiduciaries misuse the Plan&#8217;s money, or if you are discriminated against for asserting your rights, you may seek assistance from the U.S. Department of Labor, or you may file suit in a Federal court.  The court will decide who should pay court costs and legal fees.  If you are successful, the court may order the person you have sued to pay these costs and fees.  If you lose, the court may order you to pay these costs and fees, for example, if it finds your claim is frivolous.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix C-1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Assistance with Your Questions</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">If you have any questions about your Plan, you should contact the Plan Administrator.  If you should have any questions about this statement or about your rights under ERISA, or if you need assistance in obtaining documents from the Plan Administrator, you should contact the nearest office of the Employee Benefits Security Administration, U.S.&#160;Department of Labor, listed in your telephone directory or the Division of Technical Assistance and Inquiries, Employee Benefits Security Administration, U.S. Department of Labor, 200 Constitution Avenue N. W., Washington, D. C. 20210.  You may also obtain certain publications about your rights and responsibilities under ERISA by calling the publications hotline of the Employee Benefits Security Administration.</font></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ADMINISTRATIVE INFORMATION</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Name of Plan&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Reddit, Inc. Executive Change in Control and Severance Plan</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Plan Sponsor&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Reddit, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1455 Market Street, Suite 1600</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">San Francisco, CA 94103</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Tel&#58; (415) 891-7717</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Plan Administrator&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Compensation Committee of the Board of Directors of Reddit, Inc. </font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1455 Market Street, Suite 1600</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">San Francisco, CA 94103</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Tel&#58; (415) 891-7717</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Type of Administration&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Self-Administered</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Type of Plan&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Severance Pay Employee Welfare Benefit Plan</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Employer Identification Number&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">45-2546501</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Direct Questions Regarding the Plan to&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Reddit People Team</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1455 Market Street, Suite 1600</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">San Francisco, CA 94103</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Tel&#58; (415) 891-7717</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Agent for Service of Legal Process&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1455 Market Street, Suite 1600</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">San Francisco, CA 94103</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Tel&#58; (415) 891-7717</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Service of Legal Process may also be made upon the Plan Administrator.</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Plan Year End&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">December 31</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Plan Number&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">502</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Funding&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">The Plan is unfunded. Plan benefits are paid as needed from the general assets of the Company.</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Appendix C-2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>5
<FILENAME>exhibit191insidertradingpo.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i132416bafdc14f64931ee09c2f8e0877_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:187%">Exhibit 19.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">Reddit, Inc.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">Insider Trading Compliance Policy and Procedures</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">(Last Updated&#58; February 3, 2026)</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Federal and state laws prohibit trading in the securities of a company while in possession of material nonpublic information and in breach of a duty of trust or confidence. These laws also prohibit anyone who is aware of material nonpublic information from providing this information to others who may trade. Violating such laws can undermine investor trust, harm the reputation and integrity of Reddit, Inc. (together with its subsidiaries, &#8220;Reddit&#8221;) and result in dismissal or even serious criminal and civil charges against the individual and Reddit. Reddit reserves the right to take disciplinary or other measure(s) it determines to be appropriate in any particular situation, including disclosure of wrongdoing to governmental authorities.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Persons Covered and Administration of Policy</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">This Insider Trading Compliance Policy and Procedures (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Policy</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221;) applies to all officers, directors, and employees of Reddit. For purposes of this Policy, &#8220;officers&#8221; refer to those individuals who meet the definition of &#8220;officer&#8221; under Section 16 of the Securities Exchange Act of 1934 (as amended, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221;). Individuals subject to this Policy are also responsible for ensuring that members of their household comply with this Policy (e.g. spouses, domestic partners, children).</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">This Policy also applies to any entities controlled by individuals subject to the Policy, including any corporations, limited liability companies, partnerships, or trusts, and transactions by these entities should be treated for the purposes of this Policy as if they were for the individual&#8217;s own account. However, the sections &#8220;Blackout Periods,&#8221; &#8220;Post-Termination Transactions,&#8221; and &#8220;Transactions Prohibited at all Times&#8221; of this Policy will not apply to any entity that engages in the investment in securities in the ordinary course of its business (including, but not limited to, any investment fund, partnership, or family office) if such entity has established its own written insider trading controls and procedures in compliance with applicable securities law. Reddit may determine that this Policy applies to additional persons with access to material nonpublic information, such as contractors or consultants. Officers, directors, and employees, together with any other person designated as being subject to this Policy by the Compliance Officer are referred to collectively as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Covered Persons</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">.&#8221; For purposes of this policy, &#8220;Compliance Officer&#8221; means the Chief Legal Officer (or if no such employee at Reddit has that title, or in the absence of the Chief Legal Officer, the most senior in-house attorney of Reddit) or his or her designee.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Questions regarding the Policy should be directed to the Compliance Officer, who is responsible for the administration of this Policy, at ###. Actions taken by Reddit do not </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">constitute legal advice, nor do they insulate you from the consequences of noncompliance with this Policy.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Policy Statement</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">No Purchase or Sale of any Reddit Security while in Possession of MNPI</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">No Covered Person shall purchase or sell any type of security of Reddit while in possession of material nonpublic information (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">MNPI</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221;). In addition, if a Covered Person is in possession of MNPI about other publicly-traded companies obtained in the course of the Covered Person&#8217;s employment or service with Reddit, such as suppliers, partners, customers, competitors, or potential acquisition targets, the Covered Person may not trade in such other companies&#8217; securities until the information becomes public or is no longer material. Further, no Covered Person shall purchase or sell any security of any other company, including another company in Reddit&#8217;s industry, while in possession of MNPI about that other company or MNPI about Reddit that is material to such other company if such information is obtained in the course of the Covered Person&#8217;s employment or service with Reddit, provided, however, this Policy will also not apply to purchases and sales of securities of any other company in which a third party has discretionary authority to execute such purchases and sales, outside the control of the Covered Person, so long as such third party does not possess any MNPI relating to Reddit.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">No Communication of MNPI Other than on a Need-to-Know Basis</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">In addition, Covered Persons shall not directly or indirectly communicate MNPI to anyone outside Reddit (except in accordance with Reddit&#8217;s policies regarding confidential information) or to anyone within Reddit other than on a &#8220;need-to-know&#8221; basis.</font></div><div><font><br></font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:133%">Tipping</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Covered Persons shall not give trading advice about Reddit unless the advice is to tell someone not to trade our securities because the trade would violate this Policy or the law.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">Definitions of Securities, Purchase &#38; Sale</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Securities</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221; includes stocks, bonds, notes, debentures, options, warrants, equity and other convertible securities, as well as derivative instruments</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Purchase</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">sale</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221; are defined broadly under the federal securities law. &#8220;Purchase&#8221; includes not only the actual purchase of a security, but also any contract to purchase or otherwise acquire a security. &#8220;Sale&#8221; includes not only the actual sale of a security, but also any contract to </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">sell or otherwise dispose of a security. These definitions extend to a broad range of transactions, including conventional cash-for-stock transactions, conversions, the exercise of stock options, transfers, gifts, and acquisitions and exercises of warrants or puts, calls, pledging, and margin loans, or other derivative securities.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">The laws and regulations concerning insider trading are complex, and Covered Persons are encouraged to seek guidance from the Compliance Officer at ### prior to considering a transaction in Reddit securities.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Blackout Periods</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">No Purchase or Sale of Reddit Securities During the Pre-Earnings Blackout Period</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">No Covered Person shall purchase or sell any Reddit security during the period beginning on the 15th calendar day of the last month of any fiscal quarter of Reddit and ending after completion of the second full trading day after the public release of earnings data for such fiscal quarter or during any other trading suspension period declared by Reddit, such period, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">blackout period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">.&#8221; A &#8220;trading day&#8221; is a day on which U.S. national stock exchanges are open for trading. If, for example, Reddit were to make an announcement on Monday prior to 9&#58;30 a.m. Eastern Time, then the blackout period would terminate after the close of trading on Tuesday. If an announcement were made on Monday after 9&#58;30 a.m. Eastern Time, then the blackout period would terminate after the close of trading on Wednesday. If you have any questions as to whether information is publicly available, please direct an inquiry to the Compliance Officer at </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">###</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">Exceptions to the Blackout Period</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">The above prohibitions do not apply to&#58;</font></div><div style="text-indent:36pt"><font><br></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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">exercises of stock options or other equity awards or the surrender of shares to Reddit in payment of the exercise price or in satisfaction of any tax withholding obligations in a manner permitted by the applicable equity award agreement, or vesting of equity-based awards, in each case, that do not involve a market sale of Reddit securities. The &#8220;cashless exercise&#8221; of a Reddit stock option or other equity award through a broker does involve a market sale of Reddit securities, and therefore would not qualify under this exception&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">Gifts, charitable contributions, or other transfers without consideration of Reddit securities, provided, however, that such gift, contribution, or transfer has been approved in advance by the Compliance Officer&#59; </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">purchases of Reddit stock through periodic, automatic payroll contributions, or making election changes, under our Employee Stock Purchase Plan. However, any sales of stock acquired under the ESPP are subject to trading restrictions under this Policy&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">settling RSUs pursuant to a net settlement or a &#8220;sale to cover&#8221; for non-discretionary, automatic tax withholdings initiated and approved by Reddit for the payment of taxes upon the vesting of RSUs&#59; or</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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">purchases or sales of Reddit securities made pursuant to a plan adopted to comply with the Exchange Act Rule 10b5-1 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Rule 10b5-1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221;).</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Exceptions to the blackout period policy may be approved only by the Audit Committee of the Board of Directors or the Chief Legal Officer, and in the case of exceptions for directors, the Audit Committee of the Board of Directors (or if the director is a member of the Audit Committee, the Board of the Directors).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">Special Blackout Periods</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">The Compliance Officer may recommend that directors, officers, employees, or others suspend trading in Reddit securities outside of the regular pre-earnings blackout period (such period, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">Special Blackout Period</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221;), because of developments that have not yet been disclosed to the public. Individuals who are subject to a Special Blackout Period will be notified when this Special Blackout Period closes and opens. Subject to the exceptions noted above, all of those individuals affected should not trade in Reddit securities while the Special Blackout Period is in effect, and should not disclose to others that the Special Blackout Period exists.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%">Preclearance of Trades by Directors, Officers, and Employees</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Directors, officers, and certain other employees, consultants, or contractors designated by the Compliance Officer must seek preclearance from the Compliance Officer before transacting in Reddit securities (each, a &#8220;Preclearance Person&#8221;). Preclearance should not be understood to represent legal advice by Reddit that a proposed transaction complies with the law.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">A request for preclearance must be in writing to ###, should be made at least two business days in advance of the proposed transaction, and should include the identity of the Preclearance Person, a description of the proposed transaction, the proposed date of the transaction, and the number of shares or other securities involved. In addition, the Preclearance Person must execute a certification that he or she is not aware of MNPI about Reddit. The Compliance O&#64259;cer, or the Chief Financial Officer for transactions by the Compliance O&#64259;cer, shall have sole discretion to decide whether to clear any contemplated transaction. All trades that are precleared must be e&#64256;ected within &#64257;ve business days of receipt of the preclearance. A </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">precleared trade (or any portion of a precleared trade) that has not been e&#64256;ected during the five business day period must be submitted for preclearance determination again prior to execution. Notwithstanding receipt of preclearance, if the Preclearance Person becomes aware of MNPI, or becomes subject to a blackout period before the transaction is effected, the transaction may not be completed. Transactions under a previously established Rule 10b5-1 Trading Plan that has been preapproved in accordance with this Policy are not subject to further preclearance.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">None of Reddit, the Compliance Officer, Chief Financial Officer, or Reddit&#8217;s other employees will have any liability for any delay in reviewing, or refusal of, a request for preclearance.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">What is Material Nonpublic Information&#63;</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Information is considered &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">material</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221; if there is a substantial likelihood that a reasonable investor would consider it important in making a decision to buy, sell, or hold a security, or if the information is likely to have a significant effect on the market price of the security. Material information can be positive or negative, and can relate to virtually any aspect of a company&#8217;s business or to any type of security, debt, or equity. Also, information that something is likely to happen in the future-or even just that it may happen-could be deemed material.</font></div><div><font><br></font></div><div style="margin-bottom:10pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Examples of material information may include (but are not limited to) information about&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">corporate earnings or earnings forecasts&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">significant business trends or metrics&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">changes in business strategy&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">possible mergers, acquisitions, tender offers, or dispositions&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">gain or loss of significant customers&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">major new products or product developments&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">important business developments, such as major contract negotiations, awards or cancellations, or regarding strategic partners such as ad agencies or cloud vendors&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">management or control changes&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">significant borrowing or financing developments including pending public sales or offerings of debt or equity securities&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">defaults on borrowings&#59;</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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">stock splits or dividends&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">bankruptcies&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">cybersecurity or data security incidents&#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:12pt;font-weight:400;line-height:133%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:10.76pt">significant litigation or regulatory actions.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Information is &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">nonpublic</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">&#8221; if it is not available to the general public. In order for information to be considered &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%;text-decoration:underline">public</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">,&#8221; it must be widely disseminated in a manner that makes it generally available to investors in a Regulation FD-compliant method, such as through a press release, a filing with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) or a Regulation FD-compliant conference call. The Compliance Officer shall have sole discretion to decide whether information is public for purposes of this Policy.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">The circulation of rumors, even if accurate and reported in the media, does not constitute public dissemination. In addition, even after a public announcement, a reasonable period of time may need to lapse in order for the market to react to the information. Generally, the passage of two full trading days following release of the information to the public, is a reasonable waiting period before such information is deemed to be public.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Post-Termination Transactions</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">If an individual is in possession of MNPI when the individual&#8217;s employment or service with Reddit terminates, the individual may not trade in Reddit securities until that information has become public or is no longer material.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Transactions Prohibited at all Times</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Reddit has determined that there is a heightened legal risk and the appearance of improper or inappropriate conduct if persons subject to this Policy engage in certain types of transactions. Therefore, Covered Persons shall comply with the following policies with respect to certain transactions in Reddit securities.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:133%">Short Sales</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Short sales of Reddit securities are prohibited by this Policy. Short sales of Reddit securities, or sales of shares that the insider does not own at the time of sale, or sales of shares against which the insider does not deliver the shares within 20 days after the sale, evidence an expectation on the part of the seller that the securities will decline in value, and, therefore, signal to the market that the seller has no confidence in Reddit or its short-term prospects. In addition, </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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Section 16(c) of the Exchange Act prohibits Section 16 reporting persons (i.e., directors, officers, and Reddit&#8217;s 10% stockholders) from making short sales of Reddit equity securities.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:133%">Options</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Transactions in puts, calls, or other derivative securities involving Reddit equity securities, on an exchange, on an over-the-counter market, or in any other organized market, are prohibited by this Policy. A transaction in options is, in effect, a bet on the short-term movement of Reddit&#8217;s stock and, therefore, creates the appearance that a Covered Person is trading based on MNPI. Transactions in options, whether traded on an exchange, on an over-the-counter market, or any other organized market, also may focus a Covered Person&#8217;s attention on short-term performance at the expense of Reddit&#8217;s long-term objectives.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:133%">Hedging Transactions</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Hedging transactions involving Reddit securities, such as prepaid variable forward contracts, equity swaps, collars, and exchange funds, or other transactions that hedge or offset, or are designed to hedge or offset, any decrease in the market value of Reddit equity securities, are prohibited by this Policy. Such transactions allow the Covered Person to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the Covered Person may no longer have the same objectives as Reddit&#8217;s other stockholders.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:133%">Margin Accounts and Pledging</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Individuals are prohibited from pledging Reddit securities as collateral for a loan, purchasing Reddit securities on margin (i.e., borrowing money to purchase the securities), or placing Reddit securities in a margin account. This prohibition does not apply to cashless exercises of stock options under Reddit&#8217;s equity plans, nor to pledges that were in place prior to the initial effective date of this Policy.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:133%">Partnership Distributions</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Nothing in this Policy is intended to limit the ability of an investment fund, venture capital partnership, or other similar entity with which a director is affiliated to distribute Reddit securities to its partners, members, or other similar persons. It is the responsibility of each affected director and the affiliated entity, in consultation with their own counsel (as appropriate), to determine the timing of any distributions, based on all relevant facts and circumstances, and applicable securities laws.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Interpretation, Amendment, and Implementation of this Policy</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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">The Compliance Officer shall have the authority to interpret and update this Policy and all related policies and procedures. In particular, such interpretations and updates of this Policy, as authorized by the Compliance Officer, may include amendments to or departures from the terms of this Policy, to the extent consistent with the general purpose of this Policy and applicable securities laws.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">Actions taken by Reddit, the Compliance Officer, or any other Reddit personnel do not constitute legal advice, nor do they insulate you from the consequences of noncompliance with this Policy or with securities laws.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Certification of Compliance</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">All directors, officers, employees, and others subject to this Policy may be asked periodically to certify their compliance with the terms and provisions of this Policy.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">Trading by Reddit</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:133%">We will not transact in our securities unless in compliance with applicable U.S. securities laws, rules and regulations and applicable New York Stock Exchange listing standards.</font></div><div><font><br></font></div><div><font><br></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-21.1
<SEQUENCE>6
<FILENAME>exhibit211subsidiariesfy25.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i8e341bc77d5d4a6e9f747024ee61cfe1_1"></div><div style="min-height:64.8pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:93%">Exhibit 21.1</font></div></div><div style="padding-left:0.97pt;padding-right:0.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%;text-decoration:underline">Subsidiaries of Reddit, Inc.*</font></div><div style="margin-top:2.85pt"><font><br></font></div><div style="padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">Name of Subsidiary&#160;&#160;&#160;&#160;Jurisdiction of Incorporation or Organization</font></div><div style="margin-top:1.7pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Australia Pty Ltd&#160;&#160;&#160;&#160;Australia</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Rede de Comunidades do Brasil Ltda.&#160;&#160;&#160;&#160;Brazil</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Canada Limited&#160;&#160;&#160;&#160;Canada</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Dubsmash Inc.&#160;&#160;&#160;&#160;Delaware</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Memorable AI LLC&#160;&#160;&#160;&#160;Delaware</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Sub Holding Company, Inc.&#160;&#160;&#160;&#160;Delaware</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Spell, LLC&#160;&#160;&#160;&#160;Delaware</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Spiketrap Inc.&#160;&#160;&#160;&#160;Delaware</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit France SAS&#160;&#160;&#160;&#160;France</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Germany GmbH&#160;&#160;&#160;&#160;Germany</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Community Network India Private Limited&#160;&#160;&#160;&#160;India</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Technologies India Private Limited&#160;&#160;&#160;&#160;India</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Ireland Limited&#160;&#160;&#160;&#160;Ireland</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Community Network Mexico, S. DE R.L. DE C.V.&#160;&#160;&#160;&#160;Mexico</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Netherlands B.V.&#160;&#160;&#160;&#160;Netherlands</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Portugal, Unipessoal LDA&#160;&#160;&#160;&#160;Portugal</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit SG Pte. Ltd.&#160;&#160;&#160;&#160;Singapore</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit Iberia S.L.&#160;&#160;&#160;&#160;Spain</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit &#304;stanbul Online Platform Hizmetleri Limited &#350;irketi&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;      Turkey</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Reddit UK Limited&#160;&#160;&#160;&#160;United Kingdom</font></div><div style="margin-top:2.75pt;padding-left:7.6pt"><font><br></font></div><div style="margin-top:8.65pt"><font><br></font></div><div style="padding-left:5pt;padding-right:0.45pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">* Includes subsidiaries that do not fall under the definition of &#8220;significant subsidiary&#8221; as defined under Rule 1-02(w) of Regulation S-X.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>7
<FILENAME>exhibit231kpmgconsent2026.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ibf36bd57b2624bb3b6c06b0e37ab9832_1"></div><div style="min-height: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:100%">Exhibit 23.1</font></div></div><div style="padding-left:5.85pt"><img alt="image_0a.jpg" src="image_0a.jpg" style="height:37px;margin-bottom:5pt;vertical-align:text-bottom;width:94px"></div><div style="padding-left:144.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">KPMG LLP</font></div><div style="padding-left:144.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Suite 1400</font></div><div style="padding-left:144.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:9.15pt">55 Second Street</font></div><div style="padding-left:144.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:9.15pt">San Francisco, CA 94105</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:6.3pt"><font><br></font></div><div style="padding-left:0.47pt;padding-right:0.47pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-top:10.6pt;padding-left:5.9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statements (Nos. 333-278119, 333-279525 and 333-284887) on Form S-8 of our report dated February 5, 2026, with respect to the consolidated financial statements of Reddit, Inc. and the effectiveness of internal control over financial reporting.</font></div><div style="margin-top:9.6pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div style="margin-top:2.3pt"><font><br></font></div><div style="padding-left:5.9pt;padding-right:348.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Francisco, California </font></div><div style="padding-left:5.9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2026</font></div><div style="height:54.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.916%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.8pt;padding-left:1pt;padding-right:5.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.5pt;font-weight:400;line-height:120%">KPMG LLP, a Delaware limited liability partnership and a member firm of the KPMG global organization of independent member firms affiliated with KPMG International Limited, a private English company limited by guarantee.</font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>exhibit311302q425.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i2253da8357a648689f0a8c5cd1caffdd_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:187%">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:208%">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:208%">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:208%">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:208%">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:208%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K 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:208%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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 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="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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></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:208%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%">Date&#58; February 5, 2026</font></div><div><font><br></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:208%;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:208%">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:208%">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:208%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:208%">Principal 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:208%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></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>9
<FILENAME>exhibit312302q425.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i2ef32b44bbbf4a7cb042470ee8aa46b1_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:187%">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:208%">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:208%">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:208%">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:208%">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:208%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;padding-left:10.5pt">I have reviewed this Annual Report on Form 10-K 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:208%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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 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="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:72pt;width:100%"><div style="text-align:right"><font><br></font></div></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:208%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%">Date&#58; February 5, 2026</font></div><div><font><br></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:208%;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:208%">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:208%">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:208%">(</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:208%">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-32.1
<SEQUENCE>10
<FILENAME>exhibit321906q425.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i63fc94c3517c4d8b9d3f6b516a0b7521_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:187%">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:208%">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:208%">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:208%">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:208%">In connection with the Annual Report of Reddit, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ended December 31, 2025 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:208%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:208%;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:208%">Date&#58; February 5, 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:208%;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:208%">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:208%">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:208%">(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:208%">Date&#58; February 5, 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:208%;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:208%">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:208%">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:208%">(Principal Financial Officer)</font></div><div><font><br></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>11
<FILENAME>rddt-20251231.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:5f8c4252-eff7-44f8-abc3-cc37f49b91e0,g:bc55c6aa-cc56-4a46-b3aa-2d5cc4844098-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:rddt="http://www.redditinc.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.redditinc.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.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-20251231_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-20251231_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-20251231_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-20251231_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="AuditInformation" roleURI="http://www.redditinc.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - 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>9952152 - 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="ConsolidatedStatementsofOperations" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952153 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.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="ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>9952155 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="NetIncomeLossperShare" roleURI="http://www.redditinc.com/role/NetIncomeLossperShare">
        <link:definition>9952160 - Disclosure - Net Income (Loss) per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="OperatingLeases" roleURI="http://www.redditinc.com/role/OperatingLeases">
        <link:definition>9952163 - Disclosure - Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.redditinc.com/role/Acquisitions">
        <link:definition>9952164 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssets">
        <link:definition>9952165 - 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>9952166 - 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>9952167 - 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="StockholdersEquityDeficit" roleURI="http://www.redditinc.com/role/StockholdersEquityDeficit">
        <link:definition>9952168 - Disclosure - Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.redditinc.com/role/StockBasedCompensation">
        <link:definition>9952169 - 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="EmployeeBenefitPlans" roleURI="http://www.redditinc.com/role/EmployeeBenefitPlans">
        <link:definition>9952170 - Disclosure - Employee Benefit Plans</link: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>9952171 - 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="RelatedPartyTransactions" roleURI="http://www.redditinc.com/role/RelatedPartyTransactions">
        <link:definition>9952172 - Disclosure - 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>9952173 - 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="SubsequentEvents" roleURI="http://www.redditinc.com/role/SubsequentEvents">
        <link:definition>9952174 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="NetIncomeLossperShareTables" roleURI="http://www.redditinc.com/role/NetIncomeLossperShareTables">
        <link:definition>9955513 - Disclosure - Net Income (Loss) per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="OperatingLeasesTables" roleURI="http://www.redditinc.com/role/OperatingLeasesTables">
        <link:definition>9955516 - Disclosure - Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>9955517 - 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="CommitmentandContingenciesTables" roleURI="http://www.redditinc.com/role/CommitmentandContingenciesTables">
        <link:definition>9955518 - Disclosure - Commitment and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDeficitTables" roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitTables">
        <link:definition>9955519 - Disclosure - Stockholders' Equity (Deficit) (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>9955520 - 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="IncomeTaxesTables" roleURI="http://www.redditinc.com/role/IncomeTaxesTables">
        <link:definition>9955521 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicInformationTables" roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationTables">
        <link:definition>9955522 - 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="BasisofPresentationandSignificantAccountingPoliciesDetails" roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails">
        <link:definition>9955523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenuebySourceDetails" roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails">
        <link:definition>9955524 - 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>9955525 - 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>9955526 - 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>9955526 - 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="NetIncomeLossperShareNarrativeDetails" roleURI="http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails">
        <link:definition>9955527 - Disclosure - Net Income (Loss) per Share - 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="NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" roleURI="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails">
        <link:definition>9955528 - Disclosure - Net Income (Loss) 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="NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails" roleURI="http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails">
        <link:definition>9955529 - Disclosure - Net Income (Loss) per Share - Anti-dilutive Shares Excluded from 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="FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955530 - 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>9955530 - 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>9955531 - 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="BalanceSheetComponentsPropertyandEquipmentNetDetails" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails">
        <link:definition>9955532 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9955533 - 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>9955534 - 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="OperatingLeasesComponentsofLeaseCostDetails" roleURI="http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails">
        <link:definition>9955535 - Disclosure - Operating Leases - Components of Lease Cost (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="OperatingLeasesLeaseTermandDiscountRateDetails" roleURI="http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails">
        <link:definition>9955536 - Disclosure - Operating Leases - Lease Term and Discount Rate (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="OperatingLeasesMaturityofLeaseLiabilitiesDetails" roleURI="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails">
        <link:definition>9955537 - Disclosure - Operating Leases - Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>9955537 - Disclosure - Operating Leases - Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingLeasesNarrativeDetails" roleURI="http://www.redditinc.com/role/OperatingLeasesNarrativeDetails">
        <link:definition>9955538 - Disclosure - Operating Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetails" roleURI="http://www.redditinc.com/role/AcquisitionsDetails">
        <link:definition>9955539 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>9955540 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails">
        <link:definition>9955541 - 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="GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>9955542 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDetails" roleURI="http://www.redditinc.com/role/DebtDetails">
        <link:definition>9955543 - 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="CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails" roleURI="http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails">
        <link:definition>9955544 - Disclosure - Commitment and Contingencies - Future Payments under Non-Cancellable Purchase Obligations (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="StockholdersEquityDeficitNarrativeDetails" roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails">
        <link:definition>9955545 - Disclosure - Stockholders' Equity (Deficit) - 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="StockholdersEquityDeficitStockReservedforFutureIssuanceDetails" roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails">
        <link:definition>9955546 - Disclosure - Stockholders' Equity (Deficit) - 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>9955547 - 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>9955548 - 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="StockBasedCompensationStockOptionActivityDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>9955549 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails">
        <link:definition>9955550 - 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="EmployeeBenefitPlansDetails" roleURI="http://www.redditinc.com/role/EmployeeBenefitPlansDetails">
        <link:definition>9955551 - Disclosure - Employee Benefit Plans (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="IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails">
        <link:definition>9955552 - Disclosure - Income Taxes - Geographical Breakdown of Income (Loss) before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>9955553 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (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="IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails">
        <link:definition>9955554 - Disclosure - Income Taxes - Tax Provision And Effective Tax Rate (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="IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails">
        <link:definition>9955555 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate From Statutory Federal Rate (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="IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails">
        <link:definition>9955556 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Deferred Tax Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955557 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails" roleURI="http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails">
        <link:definition>9955558 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefits Rollforward (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="RelatedPartyTransactionsDetails" roleURI="http://www.redditinc.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9955559 - Disclosure - 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>9955560 - 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>9955561 - 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>9955562 - 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>9955563 - 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="SubsequentEventsDetails" roleURI="http://www.redditinc.com/role/SubsequentEventsDetails">
        <link:definition>9955564 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="rddt_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rddt_ConversionOfClassBCommonStockToClassACommonStockMember" abstract="true" name="ConversionOfClassBCommonStockToClassACommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" abstract="true" name="ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquitySharesConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rddt_TemporaryEquityValueConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquityValueConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" abstract="false" name="ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" abstract="false" name="ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rddt_StockSoldByIndividualTypeAxis" abstract="true" name="StockSoldByIndividualTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="rddt_StockSoldByIndividualTypeDomain" abstract="true" name="StockSoldByIndividualTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_StockholdersMember" abstract="true" name="StockholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_UnderwritingDiscountsAndCommissions" abstract="false" name="UnderwritingDiscountsAndCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_NumberOfClassesOfCommonStock" abstract="false" name="NumberOfClassesOfCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_SharesAuthorized" abstract="false" name="SharesAuthorized" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_TemporaryEquityConvertibleConversionRatio" abstract="false" name="TemporaryEquityConvertibleConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_ComputerEquipmentFurnitureAndFixturesMember" abstract="true" name="ComputerEquipmentFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_July2024AcquisitionMember" abstract="true" name="July2024AcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" abstract="false" name="BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_A2024IncentiveAwardPlanMember" abstract="true" name="A2024IncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_CommonStockVotingRightsVotesPerShare" abstract="false" name="CommonStockVotingRightsVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_CommonStockConversionRatio" abstract="false" name="CommonStockConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" abstract="false" name="CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ServiceAndPerformanceBasedRSUsMember" abstract="true" name="ServiceAndPerformanceBasedRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_ServiceBasedRSUsMember" abstract="true" name="ServiceBasedRSUsMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="rddt_DefinedContributionPlanMatchAxis" abstract="true" name="DefinedContributionPlanMatchAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="rddt_DefinedContributionPlanMatchDomain" abstract="true" name="DefinedContributionPlanMatchDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_DefinedContributionPlanTrancheOneMember" abstract="true" name="DefinedContributionPlanTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_DefinedContributionPlanTrancheTwoMember" abstract="true" name="DefinedContributionPlanTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="rddt_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" abstract="false" name="DeferredTaxAssetsCapitalizedResearchAndDevelopment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfDirectorsRightToNominate" abstract="false" name="NumberOfDirectorsRightToNominate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" abstract="false" name="NumberOfObserversToTheBoardOfDirectorsRightToNominate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" abstract="false" name="NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" abstract="false" name="AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" abstract="false" name="AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" abstract="false" name="AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>rddt-20251231_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:5f8c4252-eff7-44f8-abc3-cc37f49b91e0,g:bc55c6aa-cc56-4a46-b3aa-2d5cc4844098-->
<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/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20251231.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_Liabilities_6a74d12d-deb1-469a-97ee-310b4bcc913c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bb5f9a02-56c9-489a-bab2-5b1037b17f89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6a74d12d-deb1-469a-97ee-310b4bcc913c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bb5f9a02-56c9-489a-bab2-5b1037b17f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f76cca21-b45f-4979-8571-d4c253f8ea04" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6a74d12d-deb1-469a-97ee-310b4bcc913c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f76cca21-b45f-4979-8571-d4c253f8ea04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a80097a5-caf0-4f7a-bf48-22c56661f8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6a74d12d-deb1-469a-97ee-310b4bcc913c" xlink:to="loc_us-gaap_LiabilitiesCurrent_a80097a5-caf0-4f7a-bf48-22c56661f8aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_38ac7191-43cb-4218-8f3b-d274dd2ffad8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_43f5a63d-f56a-4f11-996f-f63e42110bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_38ac7191-43cb-4218-8f3b-d274dd2ffad8" xlink:to="loc_us-gaap_StockholdersEquity_43f5a63d-f56a-4f11-996f-f63e42110bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f683796e-ddc5-4b2e-9c21-b9c917a5bfa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_38ac7191-43cb-4218-8f3b-d274dd2ffad8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f683796e-ddc5-4b2e-9c21-b9c917a5bfa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_665bfc33-6879-4728-9d31-37e266f438a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_38ac7191-43cb-4218-8f3b-d274dd2ffad8" xlink:to="loc_us-gaap_Liabilities_665bfc33-6879-4728-9d31-37e266f438a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bb4e80d0-33e4-43ea-ad64-27246dcc62a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7362c808-e5c9-4fd2-97bf-aff8b6179ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bb4e80d0-33e4-43ea-ad64-27246dcc62a4" xlink:to="loc_us-gaap_AccountsPayableCurrent_7362c808-e5c9-4fd2-97bf-aff8b6179ffc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f0ed287b-3347-4ead-b0fc-cbc1e38a118c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bb4e80d0-33e4-43ea-ad64-27246dcc62a4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f0ed287b-3347-4ead-b0fc-cbc1e38a118c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_825a493b-7e0e-4c91-9a3b-339e6c84558a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bb4e80d0-33e4-43ea-ad64-27246dcc62a4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_825a493b-7e0e-4c91-9a3b-339e6c84558a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_30cc0a96-8299-45ec-ae90-2b929b0d03ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7559f4c7-415c-4931-ba4f-69379ceb80b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_30cc0a96-8299-45ec-ae90-2b929b0d03ed" xlink:to="loc_us-gaap_PreferredStockValue_7559f4c7-415c-4931-ba4f-69379ceb80b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_998408ba-7b48-4dd3-b64a-b8decfa008a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_30cc0a96-8299-45ec-ae90-2b929b0d03ed" xlink:to="loc_us-gaap_CommonStockValue_998408ba-7b48-4dd3-b64a-b8decfa008a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_8ba3eb3a-9157-4c25-89de-d2d9d4b9cb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_30cc0a96-8299-45ec-ae90-2b929b0d03ed" xlink:to="loc_us-gaap_AdditionalPaidInCapital_8ba3eb3a-9157-4c25-89de-d2d9d4b9cb5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fb9a609d-ee0a-4392-9143-43abda4bfc61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_30cc0a96-8299-45ec-ae90-2b929b0d03ed" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fb9a609d-ee0a-4392-9143-43abda4bfc61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_842a4e6c-2ca3-421f-a23b-fc3c1b828ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_30cc0a96-8299-45ec-ae90-2b929b0d03ed" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_842a4e6c-2ca3-421f-a23b-fc3c1b828ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bd845c43-4908-4b00-b2e9-e2e4fc785380" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:to="loc_us-gaap_AssetsCurrent_bd845c43-4908-4b00-b2e9-e2e4fc785380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f558a47b-6484-4276-9243-36671af0238c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f558a47b-6484-4276-9243-36671af0238c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a75b2999-797e-4bbe-954f-6474bd8159d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a75b2999-797e-4bbe-954f-6474bd8159d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7dd99132-86e3-43a9-9faf-cf36dc4bedff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7dd99132-86e3-43a9-9faf-cf36dc4bedff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f72e5201-afea-419e-9d05-49fd7a0502b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:to="loc_us-gaap_Goodwill_f72e5201-afea-419e-9d05-49fd7a0502b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_67e34377-b9a2-404e-a31b-f391ac4417ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_66e9fa37-2d7a-4af3-bde0-fc9e991309ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_67e34377-b9a2-404e-a31b-f391ac4417ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_19f917a4-0fd9-43c9-b559-81168fb2ba35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c4142c45-6f2c-4f80-a1de-3533de20d7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_19f917a4-0fd9-43c9-b559-81168fb2ba35" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c4142c45-6f2c-4f80-a1de-3533de20d7c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8c126ee8-334a-4e8e-bc16-099488e38744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_19f917a4-0fd9-43c9-b559-81168fb2ba35" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8c126ee8-334a-4e8e-bc16-099488e38744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8ed21cd3-e37b-4e94-9667-a0e2419448c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_19f917a4-0fd9-43c9-b559-81168fb2ba35" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8ed21cd3-e37b-4e94-9667-a0e2419448c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2de3c38b-265c-4579-a3fd-a8e8406f33ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_19f917a4-0fd9-43c9-b559-81168fb2ba35" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2de3c38b-265c-4579-a3fd-a8e8406f33ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rddt-20251231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d3988f6-a2ff-4902-9c41-eed89a8c7712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_da68f837-1824-443a-a347-55fbe356f7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d3988f6-a2ff-4902-9c41-eed89a8c7712" xlink:to="loc_us-gaap_OperatingIncomeLoss_da68f837-1824-443a-a347-55fbe356f7e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f522b107-15d3-482c-b666-42930340489d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d3988f6-a2ff-4902-9c41-eed89a8c7712" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_f522b107-15d3-482c-b666-42930340489d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d04595c7-d7a6-4aa8-bb6d-aeaf741e44be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_49a27c57-4634-4508-8848-080d020e85d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d04595c7-d7a6-4aa8-bb6d-aeaf741e44be" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_49a27c57-4634-4508-8848-080d020e85d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_faf6283a-5ba8-47f9-9d18-cef14a7898db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d04595c7-d7a6-4aa8-bb6d-aeaf741e44be" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_faf6283a-5ba8-47f9-9d18-cef14a7898db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_04989063-1470-4334-aa0c-5372ecf3e72b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3432b8a-5f10-48cf-8c98-438b5080fd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_04989063-1470-4334-aa0c-5372ecf3e72b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e3432b8a-5f10-48cf-8c98-438b5080fd2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_95d34b3e-e74c-4cb2-8e90-8d662169d2db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_04989063-1470-4334-aa0c-5372ecf3e72b" xlink:to="loc_us-gaap_CostsAndExpenses_95d34b3e-e74c-4cb2-8e90-8d662169d2db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e94095f7-e4fc-45c2-a189-6fadbcbf83d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_25e55d08-0a41-4874-8db4-ed44051d25d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e94095f7-e4fc-45c2-a189-6fadbcbf83d1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_25e55d08-0a41-4874-8db4-ed44051d25d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b219d4b2-0695-47ac-9484-49a5b2c4dda1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e94095f7-e4fc-45c2-a189-6fadbcbf83d1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b219d4b2-0695-47ac-9484-49a5b2c4dda1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_587bdf59-f8f5-4ec5-92fb-5ab6a9cf7f21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e94095f7-e4fc-45c2-a189-6fadbcbf83d1" xlink:to="loc_us-gaap_SellingAndMarketingExpense_587bdf59-f8f5-4ec5-92fb-5ab6a9cf7f21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_26dd7f65-22e3-4734-b706-83ecf571c4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_e94095f7-e4fc-45c2-a189-6fadbcbf83d1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_26dd7f65-22e3-4734-b706-83ecf571c4fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rddt-20251231.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_d49e15b3-b82a-4b0b-a150-50a394c918c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39f7b66d-cb4c-4824-9d18-382572b29fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d49e15b3-b82a-4b0b-a150-50a394c918c1" xlink:to="loc_us-gaap_NetIncomeLoss_39f7b66d-cb4c-4824-9d18-382572b29fb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_89d41a80-c305-4634-bcd3-3d6a656c688d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d49e15b3-b82a-4b0b-a150-50a394c918c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_89d41a80-c305-4634-bcd3-3d6a656c688d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3afddaae-6342-4313-b5f7-9ded848bf616" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d49e15b3-b82a-4b0b-a150-50a394c918c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3afddaae-6342-4313-b5f7-9ded848bf616" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rddt-20251231.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_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5f25d781-6710-4ca3-a272-d99512abc2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_NetIncomeLoss_5f25d781-6710-4ca3-a272-d99512abc2f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1d0c8d8d-bb1c-4391-9612-41489ec17a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1d0c8d8d-bb1c-4391-9612-41489ec17a3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e74fc7d5-9ee2-4417-a1d8-d2f7dd8419a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e74fc7d5-9ee2-4417-a1d8-d2f7dd8419a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_f766119a-458d-4d65-aefc-8a93559515bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_f766119a-458d-4d65-aefc-8a93559515bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7de272d8-f4f5-4d59-8a79-c714c3b5c5dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_ShareBasedCompensation_7de272d8-f4f5-4d59-8a79-c714c3b5c5dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3108664d-afe6-4b59-9b43-8391572cf40e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3108664d-afe6-4b59-9b43-8391572cf40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9b61a2df-e345-4b3b-b055-d32759ca2939" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9b61a2df-e345-4b3b-b055-d32759ca2939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d2744421-007c-4dac-8ea7-22553bc6e6db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d2744421-007c-4dac-8ea7-22553bc6e6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_933904c9-d37e-417f-a4b3-9fe8a3043395" xlink:href="rddt-20251231.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_933904c9-d37e-417f-a4b3-9fe8a3043395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a98d1da7-d300-4cc7-8cbb-74b86cfe95d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a98d1da7-d300-4cc7-8cbb-74b86cfe95d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_6e5ee65f-2517-4be1-b08f-ef18f4447538" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632042f8-dbc8-4f19-aefc-af5e84ba0b00" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_6e5ee65f-2517-4be1-b08f-ef18f4447538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3973de3c-c1f6-4668-8eca-af65accd91bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_756ccc9e-c56d-4eb7-8696-f3bab81ce9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3973de3c-c1f6-4668-8eca-af65accd91bf" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_756ccc9e-c56d-4eb7-8696-f3bab81ce9f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_888516bb-597e-4743-8c80-6c4d2f178742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3973de3c-c1f6-4668-8eca-af65accd91bf" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_888516bb-597e-4743-8c80-6c4d2f178742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_941ecac2-72a3-4ef2-8798-672594aa1b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3973de3c-c1f6-4668-8eca-af65accd91bf" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_941ecac2-72a3-4ef2-8798-672594aa1b0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_9720b286-493e-42d6-9040-301bea70fdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3973de3c-c1f6-4668-8eca-af65accd91bf" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_9720b286-493e-42d6-9040-301bea70fdb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b52ac997-c407-417d-bad0-396399a42fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3973de3c-c1f6-4668-8eca-af65accd91bf" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b52ac997-c407-417d-bad0-396399a42fb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a70ecee4-e322-4fae-bd76-3c7b3640c467" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e7d2975-37f9-4932-a700-48ef7af0338a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a70ecee4-e322-4fae-bd76-3c7b3640c467" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e7d2975-37f9-4932-a700-48ef7af0338a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6619f31-550c-4d27-91c3-745a55955d51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a70ecee4-e322-4fae-bd76-3c7b3640c467" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e6619f31-550c-4d27-91c3-745a55955d51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_17cbca37-0a90-4b08-86f7-01cffc0deeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a70ecee4-e322-4fae-bd76-3c7b3640c467" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_17cbca37-0a90-4b08-86f7-01cffc0deeb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6c14a75-1327-4f69-b816-72fe2880bac0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f17cf484-1668-4af8-bbeb-8fb62892d0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6c14a75-1327-4f69-b816-72fe2880bac0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f17cf484-1668-4af8-bbeb-8fb62892d0d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_87634f5d-2986-488c-926a-46a3109ed5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b6c14a75-1327-4f69-b816-72fe2880bac0" xlink:to="loc_us-gaap_RestrictedCash_87634f5d-2986-488c-926a-46a3109ed5b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_48af6ad8-6822-404d-9d1f-3be9e7ae53b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_48af6ad8-6822-404d-9d1f-3be9e7ae53b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_66b51458-f5e8-48bf-a48f-78a6f666d51e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_66b51458-f5e8-48bf-a48f-78a6f666d51e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f5a3d385-b9da-4cc9-b96a-d71a7c9e80be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f5a3d385-b9da-4cc9-b96a-d71a7c9e80be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_52decaec-cb91-4ae5-9bde-d83d07f98e98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_52decaec-cb91-4ae5-9bde-d83d07f98e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_347a5597-3f63-4d92-9bb4-03f6a208dead" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_347a5597-3f63-4d92-9bb4-03f6a208dead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_159bc576-0e41-46e9-a0a8-c5598af2a398" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_815c3c9f-293d-4d86-b8e9-8fbb44364d7d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_159bc576-0e41-46e9-a0a8-c5598af2a398" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-7e52-9224-ba5ebef20574" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b2af7-9c30-7ab9-862e-c40358fea819" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-7e52-9224-ba5ebef20574" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b2af7-9c30-7ab9-862e-c40358fea819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-744f-9383-780f9b94b016" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-7e52-9224-ba5ebef20574" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-744f-9383-780f9b94b016" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_f9d80c88-1852-4b2c-a7ef-e75e8a29d1e0" xlink:href="rddt-20251231.xsd#rddt_AssetsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_dd06e68d-6725-40d4-8ead-67a36b92803a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_f9d80c88-1852-4b2c-a7ef-e75e8a29d1e0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_dd06e68d-6725-40d4-8ead-67a36b92803a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55985b16-2e58-41e1-b183-f414af5869d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_f9d80c88-1852-4b2c-a7ef-e75e8a29d1e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_55985b16-2e58-41e1-b183-f414af5869d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_80c5f541-f876-4758-9b73-93d62a2e7761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_f9d80c88-1852-4b2c-a7ef-e75e8a29d1e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_80c5f541-f876-4758-9b73-93d62a2e7761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37dbdb84-913d-4b45-be66-96a855204676" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e5089fbc-85ad-46c1-8ef5-11088f9c4f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37dbdb84-913d-4b45-be66-96a855204676" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e5089fbc-85ad-46c1-8ef5-11088f9c4f7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3bade1f1-87fb-4ef0-8e83-21360cc67699" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37dbdb84-913d-4b45-be66-96a855204676" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3bade1f1-87fb-4ef0-8e83-21360cc67699" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aa39fd6c-0f53-4427-bd0a-dcf9e58360a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_37dbdb84-913d-4b45-be66-96a855204676" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_aa39fd6c-0f53-4427-bd0a-dcf9e58360a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_019c0a35-411a-7d78-8535-e409b01cf271" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019c0a35-411a-7e70-911b-329e4bfb03a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019c0a35-411a-7d78-8535-e409b01cf271" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_019c0a35-411a-7e70-911b-329e4bfb03a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019c0a35-411a-7f5f-9041-a53545b5b6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019c0a35-411a-7d78-8535-e409b01cf271" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_019c0a35-411a-7f5f-9041-a53545b5b6bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019c0a35-411a-707a-9b9c-055696cd027b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_019c0a35-411a-7d78-8535-e409b01cf271" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019c0a35-411a-707a-9b9c-055696cd027b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails_1" xlink:type="simple" xlink:href="rddt-20251231.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_dfdc8343-6b8f-45d5-ab45-9d1443b27a94" xlink:href="rddt-20251231.xsd#rddt_AssetsAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_86445952-2c00-484b-bb4f-4700d4edb2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_dfdc8343-6b8f-45d5-ab45-9d1443b27a94" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_86445952-2c00-484b-bb4f-4700d4edb2b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_77ce2b25-e08d-44f6-a43a-98ee37af4193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_AssetsAmortizedCost_dfdc8343-6b8f-45d5-ab45-9d1443b27a94" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_77ce2b25-e08d-44f6-a43a-98ee37af4193" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fad6b21d-b0e1-4872-95e5-8fee9205dc9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_da1a9a39-9952-4f38-8be9-0cda76492ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_fad6b21d-b0e1-4872-95e5-8fee9205dc9f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_da1a9a39-9952-4f38-8be9-0cda76492ac1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_46bdb966-c754-4bbe-a9b9-e8bd35e8b37f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_fad6b21d-b0e1-4872-95e5-8fee9205dc9f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_46bdb966-c754-4bbe-a9b9-e8bd35e8b37f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.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_715f9f98-21c2-4b76-8e95-abcca96f4c97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b3770fff-5652-4b50-8076-caeb48d1e1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_715f9f98-21c2-4b76-8e95-abcca96f4c97" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b3770fff-5652-4b50-8076-caeb48d1e1cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_274b9411-923d-454c-beda-25c134926bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_715f9f98-21c2-4b76-8e95-abcca96f4c97" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_274b9411-923d-454c-beda-25c134926bf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_66114f6c-8d64-4fb0-ac54-293338cf3aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_715f9f98-21c2-4b76-8e95-abcca96f4c97" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_66114f6c-8d64-4fb0-ac54-293338cf3aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent_023fadda-47fa-43a2-a6a1-242beda42340" xlink:href="rddt-20251231.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_715f9f98-21c2-4b76-8e95-abcca96f4c97" xlink:to="loc_rddt_RevenueSharePayableCurrent_023fadda-47fa-43a2-a6a1-242beda42340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_c15f57ef-ae85-424b-b9e3-6c7a03fd0ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_715f9f98-21c2-4b76-8e95-abcca96f4c97" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_c15f57ef-ae85-424b-b9e3-6c7a03fd0ca2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.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_019b26b9-8b8c-731d-bcd7-bd1ce110cf15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AccruedCustomerIncentivesNoncurrent_019b26b9-8b8c-749a-b49c-01025ef3ead5" xlink:href="rddt-20251231.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019b26b9-8b8c-731d-bcd7-bd1ce110cf15" xlink:to="loc_rddt_AccruedCustomerIncentivesNoncurrent_019b26b9-8b8c-749a-b49c-01025ef3ead5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019b26b9-8b8c-7f4d-923c-14cc388b69ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_019b26b9-8b8c-731d-bcd7-bd1ce110cf15" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019b26b9-8b8c-7f4d-923c-14cc388b69ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesComponentsofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_8b7dc479-4d37-444a-8dd2-8da249862b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5c7914b9-509d-4c85-ae3b-8e60e3c12f93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8b7dc479-4d37-444a-8dd2-8da249862b9d" xlink:to="loc_us-gaap_OperatingLeaseCost_5c7914b9-509d-4c85-ae3b-8e60e3c12f93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_3f065904-8f23-4348-99c3-c3855b1a7807" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8b7dc479-4d37-444a-8dd2-8da249862b9d" xlink:to="loc_us-gaap_ShortTermLeaseCost_3f065904-8f23-4348-99c3-c3855b1a7807" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f275347e-bb34-464d-941f-c9c2df1df754" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8b7dc479-4d37-444a-8dd2-8da249862b9d" xlink:to="loc_us-gaap_VariableLeaseCost_f275347e-bb34-464d-941f-c9c2df1df754" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f1871652-187c-4284-98f0-bd78b39f5529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_31ef8e3c-a46e-472c-97aa-28300b014765" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f1871652-187c-4284-98f0-bd78b39f5529" xlink:to="loc_us-gaap_OperatingLeaseLiability_31ef8e3c-a46e-472c-97aa-28300b014765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7e1e4413-cc90-4ca4-bd22-03374debcf01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f1871652-187c-4284-98f0-bd78b39f5529" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7e1e4413-cc90-4ca4-bd22-03374debcf01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ca01a99a-c4f0-4b12-9771-1dc2ea5f8bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_48eb569e-c5fb-4917-9d70-8d95b150ba01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_ca01a99a-c4f0-4b12-9771-1dc2ea5f8bd4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_48eb569e-c5fb-4917-9d70-8d95b150ba01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d12cb5e4-f006-4291-850f-ee4aee87e313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_ca01a99a-c4f0-4b12-9771-1dc2ea5f8bd4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d12cb5e4-f006-4291-850f-ee4aee87e313" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c266327-1de2-4853-9a21-3fbf56d5e4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_aa8e3403-0322-4c4e-9c35-a5c339f18d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c266327-1de2-4853-9a21-3fbf56d5e4ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_aa8e3403-0322-4c4e-9c35-a5c339f18d2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_493569b9-80f0-4df6-b044-62c92cad6f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c266327-1de2-4853-9a21-3fbf56d5e4ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_493569b9-80f0-4df6-b044-62c92cad6f9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_426532a9-a22d-4b6c-88de-d9f31c904911" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c266327-1de2-4853-9a21-3fbf56d5e4ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_426532a9-a22d-4b6c-88de-d9f31c904911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_15e48124-b775-47c3-928d-89fb0541d686" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c266327-1de2-4853-9a21-3fbf56d5e4ab" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_15e48124-b775-47c3-928d-89fb0541d686" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20251231.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_132ce362-c482-4bd4-bbcc-7a3817d382b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6af39aad-ec44-4da5-bfbf-1bce122bb005" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_132ce362-c482-4bd4-bbcc-7a3817d382b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6af39aad-ec44-4da5-bfbf-1bce122bb005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_342d69c4-cb29-4f61-932e-0a6b2eb5caeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_132ce362-c482-4bd4-bbcc-7a3817d382b7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_342d69c4-cb29-4f61-932e-0a6b2eb5caeb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_155eccbf-e303-43b8-8831-acbffefc9c54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5849783e-b916-485b-b03b-ce797fec9fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_155eccbf-e303-43b8-8831-acbffefc9c54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_5849783e-b916-485b-b03b-ce797fec9fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9b5f6170-6a84-48cd-b0ed-e9632d91d2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_155eccbf-e303-43b8-8831-acbffefc9c54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9b5f6170-6a84-48cd-b0ed-e9632d91d2a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_40d6164f-26a3-42c1-9512-669e168c3f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_ed6ab2a6-01ea-4426-9d51-1d533cdd9e86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_40d6164f-26a3-42c1-9512-669e168c3f3c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_ed6ab2a6-01ea-4426-9d51-1d533cdd9e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_7408a7d6-9545-4c93-a91d-b808ddcdd83e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_40d6164f-26a3-42c1-9512-669e168c3f3c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_7408a7d6-9545-4c93-a91d-b808ddcdd83e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_c77f59e0-7baa-4c00-8361-fad2c90c9600" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_40d6164f-26a3-42c1-9512-669e168c3f3c" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_c77f59e0-7baa-4c00-8361-fad2c90c9600" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b5242bcd-2d09-4ced-b5c7-28a6ae162494" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f2933dad-0ed4-4174-bb6f-d922f9784bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b5242bcd-2d09-4ced-b5c7-28a6ae162494" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f2933dad-0ed4-4174-bb6f-d922f9784bf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ac564aa6-1509-4fbe-be54-aa3ee0763dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b5242bcd-2d09-4ced-b5c7-28a6ae162494" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ac564aa6-1509-4fbe-be54-aa3ee0763dbe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019bde71-d3dd-7a99-bac2-9869bdeed16a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_019bde71-d3dd-728a-bc62-2b5e90b3cbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019bde71-d3dd-7a99-bac2-9869bdeed16a" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_019bde71-d3dd-728a-bc62-2b5e90b3cbfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_019bde71-d3dd-7519-ba65-a102aa5333d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019bde71-d3dd-7a99-bac2-9869bdeed16a" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_019bde71-d3dd-7519-ba65-a102aa5333d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_019bde71-d3dd-72ce-9119-dbbd8dd77c19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019bde71-d3dd-7a99-bac2-9869bdeed16a" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_019bde71-d3dd-72ce-9119-dbbd8dd77c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2dcb93-c045-4c7a-9bc3-f67c8bd3ffe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0c039009-fef4-4b70-adc5-055e89bff605" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2dcb93-c045-4c7a-9bc3-f67c8bd3ffe3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0c039009-fef4-4b70-adc5-055e89bff605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_eb730b67-1bbc-4562-82ca-92bb9227f871" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2dcb93-c045-4c7a-9bc3-f67c8bd3ffe3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_eb730b67-1bbc-4562-82ca-92bb9227f871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4ed7f1f3-ea8a-418d-94f6-e89ace51d793" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1f2dcb93-c045-4c7a-9bc3-f67c8bd3ffe3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_4ed7f1f3-ea8a-418d-94f6-e89ace51d793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_980c1943-078b-4802-9ba8-455b3a022d22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a7cb84e4-d803-498b-92ce-6b3d00cf7953" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_980c1943-078b-4802-9ba8-455b3a022d22" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a7cb84e4-d803-498b-92ce-6b3d00cf7953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_12a8992d-1224-4f54-99fc-a6cdedc3f223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_980c1943-078b-4802-9ba8-455b3a022d22" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_12a8992d-1224-4f54-99fc-a6cdedc3f223" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019b2708-b343-7687-8ab9-6cc471d6c8da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019b2708-b343-7687-8ab9-6cc471d6c8da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2708-b343-7e34-b633-21399aa42108" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2708-b343-7e34-b633-21399aa42108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019b2708-b343-74a2-a01c-63761e3d4eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019b2708-b343-74a2-a01c-63761e3d4eb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2708-b343-7d33-97d8-e2b701961307" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2708-b343-7d33-97d8-e2b701961307" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2708-b343-728d-ac51-92064149dda6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2708-b343-728d-ac51-92064149dda6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019b2708-b343-7b2f-bd16-5e277a6ad5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019b2708-b343-7b2f-bd16-5e277a6ad5e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2708-b343-76ef-a07c-c4080acb1fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2708-b343-76ef-a07c-c4080acb1fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019b2708-b343-796b-9893-ad1d9c9502ff" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019b2708-b343-796b-9893-ad1d9c9502ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b2708-b343-700d-b3e8-129cb6457d38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019b2708-b343-700d-b3e8-129cb6457d38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bde14-6653-7811-a5f3-abd3b9bb0937" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bde14-6653-7811-a5f3-abd3b9bb0937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_019bfba8-ed60-757c-a6ad-42972168412a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_019b2708-b343-7193-b20d-bca073c9d6bf" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_019bfba8-ed60-757c-a6ad-42972168412a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2708-d20f-73e6-bf4c-5b4810b2be3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2708-d20f-73e6-bf4c-5b4810b2be3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2708-d20f-7775-a484-9f377a9cc461" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2708-d20f-7775-a484-9f377a9cc461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019b2708-d20f-78c6-b864-e0e62d0e9a01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019b2708-d20f-78c6-b864-e0e62d0e9a01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2708-d20f-7b6d-89bf-ff6cdd3de252" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2708-d20f-7b6d-89bf-ff6cdd3de252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2708-d20f-77d8-8d0a-5de6fa2e0d95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2708-d20f-77d8-8d0a-5de6fa2e0d95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019b2708-d20f-77f2-934d-186c6de3f130" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019b2708-d20f-77f2-934d-186c6de3f130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2708-d20f-7609-a4c0-7bb0eb1ab36b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2708-d20f-7609-a4c0-7bb0eb1ab36b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019b2708-d20f-75c4-b8a6-0b5c5e90db46" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019b2708-d20f-75c4-b8a6-0b5c5e90db46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019b2708-d20f-7276-b570-be7270d94fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019b2708-d20f-7276-b570-be7270d94fbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bde14-90e3-700b-bd53-21cd3ce8387f" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bde14-90e3-700b-bd53-21cd3ce8387f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019bde14-90e3-70bc-8035-a8e696b1bc01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2708-d20f-7bae-a6b8-ff520c422955" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019bde14-90e3-70bc-8035-a8e696b1bc01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4e3e0f96-17b6-41d7-a140-c27f79465ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_4e3e0f96-17b6-41d7-a140-c27f79465ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a510e3f0-7b45-4000-a464-a65307ac5246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a510e3f0-7b45-4000-a464-a65307ac5246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_62c0847a-098e-40d2-add3-a0498ce1ffbd" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_62c0847a-098e-40d2-add3-a0498ce1ffbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_9e46f074-d4b0-468e-890f-ac5e48f37f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_9e46f074-d4b0-468e-890f-ac5e48f37f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_de7fe8df-c4aa-46d3-b299-862f3f2f4982" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_de7fe8df-c4aa-46d3-b299-862f3f2f4982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8bf52d55-399c-4b8d-b38e-6331f61cc296" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8bf52d55-399c-4b8d-b38e-6331f61cc296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c1fb5-f90a-7327-9c9a-db706ec43db4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8c894c6-0ac6-4043-afa6-c02eca096fd4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019c1fb5-f90a-7327-9c9a-db706ec43db4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_3a6cac30-162d-4d92-977b-5423ab22e1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_18b52ebc-84f8-4d7d-af49-271953c362a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_3a6cac30-162d-4d92-977b-5423ab22e1c0" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_18b52ebc-84f8-4d7d-af49-271953c362a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1b416b72-8f0c-4e40-91f5-2a5b1d0fd6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_3a6cac30-162d-4d92-977b-5423ab22e1c0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1b416b72-8f0c-4e40-91f5-2a5b1d0fd6e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_08dfd0c3-f2bb-4ee2-ade0-46c8556c0e94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_08dfd0c3-f2bb-4ee2-ade0-46c8556c0e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86fc524f-70d4-40cb-907f-c6c90e778b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86fc524f-70d4-40cb-907f-c6c90e778b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DeferredTaxAssetsLeasingArrangements_bceb36bc-3abc-43cb-bcf3-b37cca42c0cf" xlink:href="rddt-20251231.xsd#rddt_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:to="loc_rddt_DeferredTaxAssetsLeasingArrangements_bceb36bc-3abc-43cb-bcf3-b37cca42c0cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_9a9145a1-9126-48e3-8186-a7a6d93effd0" xlink:href="rddt-20251231.xsd#rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:to="loc_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_9a9145a1-9126-48e3-8186-a7a6d93effd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_8f503794-b530-4021-a7b6-f0704525ff01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_8f503794-b530-4021-a7b6-f0704525ff01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_3445b882-4d8f-4a2d-bd30-d6a600fc6185" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_85fdfe9a-7faf-41b9-ae3b-1211a9b9f09e" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_3445b882-4d8f-4a2d-bd30-d6a600fc6185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_937d0d3d-7ab9-4a0a-9e39-0d0dabecaa13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_93533e04-ab5c-48a0-9c72-126c04947840" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_937d0d3d-7ab9-4a0a-9e39-0d0dabecaa13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_93533e04-ab5c-48a0-9c72-126c04947840" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a5d14f17-2b50-4903-907f-2c22e814007d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_937d0d3d-7ab9-4a0a-9e39-0d0dabecaa13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a5d14f17-2b50-4903-907f-2c22e814007d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f18753f-1b36-4793-a3b7-43c4998ada1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_14c54a05-5b9d-4524-96db-52022e06c61b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f18753f-1b36-4793-a3b7-43c4998ada1c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_14c54a05-5b9d-4524-96db-52022e06c61b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ecafc630-587e-4628-8768-4d606b490179" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f18753f-1b36-4793-a3b7-43c4998ada1c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ecafc630-587e-4628-8768-4d606b490179" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20251231.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_b44a5b67-8565-4dbe-80bb-ad7e496491e1" xlink:href="rddt-20251231.xsd#rddt_GrossProfitAdjusted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68d9dfb4-e0ee-4ebf-846b-96b7594851ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_GrossProfitAdjusted_b44a5b67-8565-4dbe-80bb-ad7e496491e1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_68d9dfb4-e0ee-4ebf-846b-96b7594851ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_a4f2e841-3537-4ba2-aa82-4b0303a60299" xlink:href="rddt-20251231.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rddt_GrossProfitAdjusted_b44a5b67-8565-4dbe-80bb-ad7e496491e1" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_a4f2e841-3537-4ba2-aa82-4b0303a60299" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>rddt-20251231_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:5f8c4252-eff7-44f8-abc3-cc37f49b91e0,g:bc55c6aa-cc56-4a46-b3aa-2d5cc4844098-->
<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-20251231.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_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a0b27293-d7c0-4e9c-8077-60fb8c156391_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:to="loc_us-gaap_ClassOfStockDomain_a0b27293-d7c0-4e9c-8077-60fb8c156391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:to="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_463561e2-b5b2-4180-8cf9-c03e9d45ec65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:to="loc_us-gaap_CommonClassAMember_463561e2-b5b2-4180-8cf9-c03e9d45ec65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c33e1110-4b46-47a3-beef-9a8aac044475" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:to="loc_us-gaap_CommonClassBMember_c33e1110-4b46-47a3-beef-9a8aac044475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_f22c1368-b53f-4768-8d51-3281399fc497" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:to="loc_us-gaap_CommonClassCMember_f22c1368-b53f-4768-8d51-3281399fc497" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d7a9c701-6a57-4c7f-a054-3f7f76de3920" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentType_d7a9c701-6a57-4c7f-a054-3f7f76de3920" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c388a250-8a8b-4e99-9a27-8f8f148f4b8f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentAnnualReport_c388a250-8a8b-4e99-9a27-8f8f148f4b8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f7da4ed3-e404-4fd4-a6bc-88e97759295d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentPeriodEndDate_f7da4ed3-e404-4fd4-a6bc-88e97759295d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e0b07fe0-b146-4bca-96ac-b74ce0b332e4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_CurrentFiscalYearEndDate_e0b07fe0-b146-4bca-96ac-b74ce0b332e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_c16d998a-d003-42c0-9439-1857f5985293" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentTransitionReport_c16d998a-d003-42c0-9439-1857f5985293" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f29ce94d-a154-4227-b5ab-dc4024dbddb8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityFileNumber_f29ce94d-a154-4227-b5ab-dc4024dbddb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_8b443d24-37fd-43a2-933d-ec569bbd5d80" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityRegistrantName_8b443d24-37fd-43a2-933d-ec569bbd5d80" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_84828381-c4d7-4b2d-b284-63cedf3f5f3c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityIncorporationStateCountryCode_84828381-c4d7-4b2d-b284-63cedf3f5f3c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_11bd8308-ccb3-475f-b0bf-9b6da636d2f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityTaxIdentificationNumber_11bd8308-ccb3-475f-b0bf-9b6da636d2f9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c88a86f5-a08d-4eb0-8cc2-8a8dcaab7047" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressAddressLine1_c88a86f5-a08d-4eb0-8cc2-8a8dcaab7047" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_91bbf168-3a22-47a1-8feb-4d04d1d5d23e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressAddressLine2_91bbf168-3a22-47a1-8feb-4d04d1d5d23e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_25f92a6c-694e-4cdb-a56b-70e4c6b1a1bc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressAddressLine3_25f92a6c-694e-4cdb-a56b-70e4c6b1a1bc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b257c8ca-7a31-4de8-afc6-194d5725dacd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressCityOrTown_b257c8ca-7a31-4de8-afc6-194d5725dacd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b62e7678-31d8-4bac-9114-a8621853b7b1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressStateOrProvince_b62e7678-31d8-4bac-9114-a8621853b7b1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_97b6fff4-b129-4e96-843c-b7c6ad99b7da" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressPostalZipCode_97b6fff4-b129-4e96-843c-b7c6ad99b7da" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a8f2a328-aced-4848-9d98-b796a97e4e72" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_CityAreaCode_a8f2a328-aced-4848-9d98-b796a97e4e72" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_75065497-61fa-4ce1-ae04-c2acd135bfc6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_LocalPhoneNumber_75065497-61fa-4ce1-ae04-c2acd135bfc6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_871b4b73-8101-4ce7-90fc-33bb99a02c59" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_Security12bTitle_871b4b73-8101-4ce7-90fc-33bb99a02c59" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_32f7c2c1-04a1-4f6a-b93f-2007c099a49b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_TradingSymbol_32f7c2c1-04a1-4f6a-b93f-2007c099a49b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2e7a5e7a-49e3-425c-8307-76842203171d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_SecurityExchangeName_2e7a5e7a-49e3-425c-8307-76842203171d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_e40861ba-1500-4b08-8029-f8e9f46cb2d3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_e40861ba-1500-4b08-8029-f8e9f46cb2d3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_eb3d3d73-67d6-41d7-bdff-9e7aa52a5ca1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityVoluntaryFilers_eb3d3d73-67d6-41d7-bdff-9e7aa52a5ca1" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_84f5c7ed-734f-494f-816a-04fc876ea866" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityCurrentReportingStatus_84f5c7ed-734f-494f-816a-04fc876ea866" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_55acb319-e046-4263-8066-a65563caa82c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityInteractiveDataCurrent_55acb319-e046-4263-8066-a65563caa82c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7c4aa111-9e50-4e71-a77a-760163ae371a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityFilerCategory_7c4aa111-9e50-4e71-a77a-760163ae371a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_99eb8a63-4c78-4b6c-9e0e-29209c04a8c9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntitySmallBusiness_99eb8a63-4c78-4b6c-9e0e-29209c04a8c9" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8886e521-2235-4114-b4fc-2e3375809aa3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityEmergingGrowthCompany_8886e521-2235-4114-b4fc-2e3375809aa3" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_7f94c46b-ea95-4a50-bc9c-99e9bedc8c22" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_IcfrAuditorAttestationFlag_7f94c46b-ea95-4a50-bc9c-99e9bedc8c22" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_a45bf3e0-2a93-4ffa-88ff-502f9843e859" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_a45bf3e0-2a93-4ffa-88ff-502f9843e859" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2df2f9e2-f417-4566-ae04-2a802dfe7b16" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityShellCompany_2df2f9e2-f417-4566-ae04-2a802dfe7b16" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_2a264fa6-539e-4c20-93b4-375084286d8a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityPublicFloat_2a264fa6-539e-4c20-93b4-375084286d8a" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_43bedc2d-9228-4084-bac8-a9dddc3f5657" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_43bedc2d-9228-4084-bac8-a9dddc3f5657" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f7a0fa39-3403-4574-9991-e48ea80578e2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f7a0fa39-3403-4574-9991-e48ea80578e2" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_545afe35-8311-4199-a84f-bac07639c8f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentFiscalYearFocus_545afe35-8311-4199-a84f-bac07639c8f9" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0998a68f-3e16-4d5a-bb11-9958ac5ead1a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0998a68f-3e16-4d5a-bb11-9958ac5ead1a" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_def4b859-022f-481a-a7c6-91d5dfb3b8d8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityCentralIndexKey_def4b859-022f-481a-a7c6-91d5dfb3b8d8" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d672e735-8285-47fa-b7ba-d9fc006699e5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_AmendmentFlag_d672e735-8285-47fa-b7ba-d9fc006699e5" xlink:type="arc" order="36"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20251231.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_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:to="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5ac16267-df10-4275-a34d-1c326adba7b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:to="loc_us-gaap_ClassOfStockDomain_5ac16267-df10-4275-a34d-1c326adba7b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:to="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_656adc1e-8e83-43e2-9fe2-ea2dd5fd1d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:to="loc_us-gaap_CommonClassAMember_656adc1e-8e83-43e2-9fe2-ea2dd5fd1d7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bcd599fa-bd73-406e-975d-a30158e0a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:to="loc_us-gaap_CommonClassBMember_bcd599fa-bd73-406e-975d-a30158e0a3c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_96077e7a-1ac0-4bc5-b4ec-6488babd3051" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:to="loc_us-gaap_CommonClassCMember_96077e7a-1ac0-4bc5-b4ec-6488babd3051" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:to="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d387cfb5-0a34-4285-ad8e-780bcf7eefaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d387cfb5-0a34-4285-ad8e-780bcf7eefaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_31214984-d2fc-498f-a809-f2be3ce0507c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_31214984-d2fc-498f-a809-f2be3ce0507c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c6858b72-0060-487f-b89d-c55a4cb3ce4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c6858b72-0060-487f-b89d-c55a4cb3ce4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_17e2a7d3-f3d3-4406-a44e-c93bad6200b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_17e2a7d3-f3d3-4406-a44e-c93bad6200b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3346d7e1-a797-4a53-840b-dbddcc640987" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_AssetsCurrent_3346d7e1-a797-4a53-840b-dbddcc640987" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1ebaabf6-52ee-4c27-aa14-9187d960222a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1ebaabf6-52ee-4c27-aa14-9187d960222a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ac75d88e-f4f9-4a11-8e38-c4fa0af8ce57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ac75d88e-f4f9-4a11-8e38-c4fa0af8ce57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f8b5ea9b-02d4-4479-985c-062dcb6a19f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f8b5ea9b-02d4-4479-985c-062dcb6a19f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_42de58a4-e17b-4291-9a90-87761235e4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_Goodwill_42de58a4-e17b-4291-9a90-87761235e4e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_98a1536f-71b4-494e-8584-71615b41bdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_98a1536f-71b4-494e-8584-71615b41bdf0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6186b0e3-f8c9-439f-9e32-3acf52487d44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_Assets_6186b0e3-f8c9-439f-9e32-3acf52487d44" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_307e9eed-4b54-469b-aef9-df20f3c2ea00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_AccountsPayableCurrent_307e9eed-4b54-469b-aef9-df20f3c2ea00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ab967795-080d-4423-aefa-efbbc4889422" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ab967795-080d-4423-aefa-efbbc4889422" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_de603548-a188-45fd-acfb-548858adcbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_de603548-a188-45fd-acfb-548858adcbd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3581f378-9eab-421d-be78-2d632603e13d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_LiabilitiesCurrent_3581f378-9eab-421d-be78-2d632603e13d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ad995d3d-0f2c-4d06-ab46-d92f0503509a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ad995d3d-0f2c-4d06-ab46-d92f0503509a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_06cf1a1d-a85b-4527-8844-cdad69aa5ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_06cf1a1d-a85b-4527-8844-cdad69aa5ed7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_676f4c7f-0756-4a70-951e-582b6421d26e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_Liabilities_676f4c7f-0756-4a70-951e-582b6421d26e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2d64f98d-fb97-46d4-b327-7fe21397a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2d64f98d-fb97-46d4-b327-7fe21397a27a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_138c38d0-d513-4db2-9752-3080c4fbb5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_PreferredStockValue_138c38d0-d513-4db2-9752-3080c4fbb5ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_34c8d3da-4bfb-4ad6-802c-f2843f033230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_CommonStockValue_34c8d3da-4bfb-4ad6-802c-f2843f033230" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3516662c-4bc4-41eb-b1aa-9004abee59f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3516662c-4bc4-41eb-b1aa-9004abee59f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2d57232d-2637-4395-b01d-9d3dc73c4a45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2d57232d-2637-4395-b01d-9d3dc73c4a45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a789d12e-cf4e-4244-b2b8-7ac34666c0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a789d12e-cf4e-4244-b2b8-7ac34666c0e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac0ddedc-da66-447b-9492-18a4a0147741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_StockholdersEquity_ac0ddedc-da66-447b-9492-18a4a0147741" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c47e57db-8ffe-4b80-bd59-715a7e7413b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c47e57db-8ffe-4b80-bd59-715a7e7413b0" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="rddt-20251231.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_84201de9-e023-4019-9195-41684f8a69b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:to="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_294ae5a3-99c6-458b-b1b7-af68409e705d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:to="loc_us-gaap_ClassOfStockDomain_294ae5a3-99c6-458b-b1b7-af68409e705d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:to="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_984db0b3-477e-492b-99c5-c84379bc748b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:to="loc_us-gaap_CommonClassAMember_984db0b3-477e-492b-99c5-c84379bc748b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_48afed55-ef99-4826-9873-6eb59843c1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:to="loc_us-gaap_CommonClassBMember_48afed55-ef99-4826-9873-6eb59843c1e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_b4d5cd54-7e9d-4a2a-90d0-335d016c450b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:to="loc_us-gaap_CommonClassCMember_b4d5cd54-7e9d-4a2a-90d0-335d016c450b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc5f9621-c890-4d1a-9d5e-e9a84a1776d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc5f9621-c890-4d1a-9d5e-e9a84a1776d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c51c8717-2292-4b52-bdfb-23e43116a998" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c51c8717-2292-4b52-bdfb-23e43116a998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e33c85f7-609a-4a3c-8c6a-3ba36b3bb2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e33c85f7-609a-4a3c-8c6a-3ba36b3bb2e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_00d61392-e3af-41e4-bc15-4d4868c47864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_00d61392-e3af-41e4-bc15-4d4868c47864" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_80317674-f62e-4f15-8c44-de2383e3c39a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_80317674-f62e-4f15-8c44-de2383e3c39a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9bab347a-9faa-4b5c-9f34-2627e4ed3f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9bab347a-9faa-4b5c-9f34-2627e4ed3f0b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_25bced5a-a5da-44c1-b7a5-2503b7f8cbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockSharesIssued_25bced5a-a5da-44c1-b7a5-2503b7f8cbc0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bcf1f0ed-c9ac-4ef6-9b6b-b563734e4f63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bcf1f0ed-c9ac-4ef6-9b6b-b563734e4f63" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="rddt-20251231.xsd#ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:to="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f993b4bd-70c6-4fdc-ab65-f569a4e23db9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:to="loc_us-gaap_ClassOfStockDomain_f993b4bd-70c6-4fdc-ab65-f569a4e23db9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:to="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a33f08de-4514-437a-b488-6b8c788414f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:to="loc_us-gaap_CommonClassAMember_a33f08de-4514-437a-b488-6b8c788414f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0605e1c5-20db-4b15-8f94-5b604d09f3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:to="loc_us-gaap_CommonClassBMember_0605e1c5-20db-4b15-8f94-5b604d09f3f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_aa56ca20-d148-4db7-af30-c0984a85e4af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:to="loc_us-gaap_EquityComponentDomain_aa56ca20-d148-4db7-af30-c0984a85e4af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:to="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_02eeda77-4d38-4ed6-9425-254f976009dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_CommonStockMember_02eeda77-4d38-4ed6-9425-254f976009dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_05fc2c39-23c7-4135-8dfd-7acbde0683ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_05fc2c39-23c7-4135-8dfd-7acbde0683ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8b9ddc6-5b58-4536-96d4-c8e48b576940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8b9ddc6-5b58-4536-96d4-c8e48b576940" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_78717a5e-46e6-4346-8159-61eeeb717bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_RetainedEarningsMember_78717a5e-46e6-4346-8159-61eeeb717bbd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_69e374ed-0da1-4987-82b6-f7f11821cae3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_69e374ed-0da1-4987-82b6-f7f11821cae3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_df1ef508-0442-4adc-bea2-94d932248b3d" xlink:href="rddt-20251231.xsd#rddt_ConversionOfClassBCommonStockToClassACommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:to="loc_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_df1ef508-0442-4adc-bea2-94d932248b3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_3273d190-c928-444f-9284-a4fd40328a88" xlink:href="rddt-20251231.xsd#rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:to="loc_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_3273d190-c928-444f-9284-a4fd40328a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_6c90bdde-de4e-4e98-af8f-04c667cb7391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_6c90bdde-de4e-4e98-af8f-04c667cb7391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-8aed-7324-9605-1963aae84183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-8aed-7324-9605-1963aae84183" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_019b272b-fece-71ea-9feb-9afa1806265e" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquitySharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_019b272b-fece-71ea-9feb-9afa1806265e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_019b272c-5831-7302-ba79-57b22410d008" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquityValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_019b272c-5831-7302-ba79-57b22410d008" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_ff39d5b6-5075-4358-a3f6-963498c61495" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-b9bc-77b6-a05f-9110f7256efa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9dd02a40-bfd3-46d9-a116-6c24b864ad15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9dd02a40-bfd3-46d9-a116-6c24b864ad15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ef5ca74c-8346-458a-9bc0-adcb75d90b23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockholdersEquity_ef5ca74c-8346-458a-9bc0-adcb75d90b23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_470aaa02-b439-461c-982f-e057ffead503" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_470aaa02-b439-461c-982f-e057ffead503" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_426302c9-79d7-435a-96b4-7d878afd9bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_426302c9-79d7-435a-96b4-7d878afd9bb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_a0e6a51d-5b9a-41c9-86f6-5be2fbc5a4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_a0e6a51d-5b9a-41c9-86f6-5be2fbc5a4f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0482b697-3257-4d13-97a2-632963a3da4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0482b697-3257-4d13-97a2-632963a3da4e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_7331204b-c896-471c-91ac-d999f48c904d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_7331204b-c896-471c-91ac-d999f48c904d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1cdf7fd7-fa55-4701-89df-06be10b4b54d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1cdf7fd7-fa55-4701-89df-06be10b4b54d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d88e1a6f-80eb-4a60-884f-cf4ea9c8dd96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d88e1a6f-80eb-4a60-884f-cf4ea9c8dd96" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cb9ac808-918d-4aaa-afda-9065a4ee093b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cb9ac808-918d-4aaa-afda-9065a4ee093b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_d2729cd5-de7e-4e1f-bf74-c2b295726643" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_d2729cd5-de7e-4e1f-bf74-c2b295726643" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ba0c5bde-0555-4a98-b33b-b0a0b4955cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ba0c5bde-0555-4a98-b33b-b0a0b4955cd3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8844a3d1-5bca-464c-a413-971c6f837666" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8844a3d1-5bca-464c-a413-971c6f837666" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_cc93c7f3-5c05-4146-b8f3-43c8bb8d02b2" xlink:href="rddt-20251231.xsd#rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_cc93c7f3-5c05-4146-b8f3-43c8bb8d02b2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_221ba261-897d-4a43-90b0-ecd6fdabbc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_NetIncomeLoss_221ba261-897d-4a43-90b0-ecd6fdabbc3c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_250f402d-2f5e-4593-8ab8-60e3c45b29f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_250f402d-2f5e-4593-8ab8-60e3c45b29f2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6a5a8cd9-98fc-4731-869e-900bcbeaa3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bd5b9e65-bfbb-4337-b1fb-5d3b62b0e115" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#BasisofPresentationandSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e3e39a85-b5d9-4584-a313-a37121555995_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:to="loc_us-gaap_ClassOfStockDomain_e3e39a85-b5d9-4584-a313-a37121555995_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:to="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_62afd70f-fa30-4709-ac84-a427b5e92ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:to="loc_us-gaap_CommonClassBMember_62afd70f-fa30-4709-ac84-a427b5e92ca9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6616afed-d445-4fc7-b602-90e8c81d89f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:to="loc_us-gaap_CommonClassAMember_6616afed-d445-4fc7-b602-90e8c81d89f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_99323e30-926b-4a1e-9fc6-2153a1aa42be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:to="loc_us-gaap_CommonClassCMember_99323e30-926b-4a1e-9fc6-2153a1aa42be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeDomain_34336e0a-d286-4663-a49a-51a73e692f6c_default" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:to="loc_rddt_StockSoldByIndividualTypeDomain_34336e0a-d286-4663-a49a-51a73e692f6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeDomain_821b27d5-33aa-4620-8c4f-4abffd658dc4" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:to="loc_rddt_StockSoldByIndividualTypeDomain_821b27d5-33aa-4620-8c4f-4abffd658dc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockholdersMember_a8d65daa-a296-43ae-8c4f-a7e7a775090f" xlink:href="rddt-20251231.xsd#rddt_StockholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_StockSoldByIndividualTypeDomain_821b27d5-33aa-4620-8c4f-4abffd658dc4" xlink:to="loc_rddt_StockholdersMember_a8d65daa-a296-43ae-8c4f-a7e7a775090f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_d28f4c90-13bf-4855-88fc-ca344ad094c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:to="loc_us-gaap_IPOMember_d28f4c90-13bf-4855-88fc-ca344ad094c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_238639bb-ce72-4500-a0f1-527197f64d82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:to="loc_us-gaap_OverAllotmentOptionMember_238639bb-ce72-4500-a0f1-527197f64d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_65cf5dca-3269-46e0-878b-339a11b6f823_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:to="loc_srt_RangeMember_65cf5dca-3269-46e0-878b-339a11b6f823_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:to="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ef4ceaac-2be5-4aa6-9739-060366aff042" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:to="loc_srt_MinimumMember_ef4ceaac-2be5-4aa6-9739-060366aff042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da3de08b-d6d6-4c51-82e1-bfec60a636aa" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:to="loc_srt_MaximumMember_da3de08b-d6d6-4c51-82e1-bfec60a636aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e16b28e0-6e12-4e75-8a6d-4e9774bd4315" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e16b28e0-6e12-4e75-8a6d-4e9774bd4315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_274c7828-5b11-4bec-a2cf-5997156f50f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_274c7828-5b11-4bec-a2cf-5997156f50f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_df398e4f-a755-4cc9-bdd7-a5f50eadb500" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_df398e4f-a755-4cc9-bdd7-a5f50eadb500" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_UnderwritingDiscountsAndCommissions_af0bddbc-9455-45ce-b58e-d69f116eaeb5" xlink:href="rddt-20251231.xsd#rddt_UnderwritingDiscountsAndCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_rddt_UnderwritingDiscountsAndCommissions_af0bddbc-9455-45ce-b58e-d69f116eaeb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_788f5a91-11dd-4083-8fb9-f41ced18f655" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_788f5a91-11dd-4083-8fb9-f41ced18f655" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfClassesOfCommonStock_c32923f5-406c-4607-b515-255483212711" xlink:href="rddt-20251231.xsd#rddt_NumberOfClassesOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_rddt_NumberOfClassesOfCommonStock_c32923f5-406c-4607-b515-255483212711" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_8b073d60-049a-4e9b-a868-2a8a1ada7963" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_8b073d60-049a-4e9b-a868-2a8a1ada7963" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_d087ff99-51cf-41b0-bb68-c07b7dc6ea37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_d087ff99-51cf-41b0-bb68-c07b7dc6ea37" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2d468765-dd93-4a2a-b286-fb5cff27a73e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2d468765-dd93-4a2a-b286-fb5cff27a73e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_390cbf82-3365-4bfc-8638-e793f4cc09ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_390cbf82-3365-4bfc-8638-e793f4cc09ea" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_SharesAuthorized_5ebddcb6-5675-4336-9b7f-e1128aebc0b5" xlink:href="rddt-20251231.xsd#rddt_SharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_rddt_SharesAuthorized_5ebddcb6-5675-4336-9b7f-e1128aebc0b5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e4727a07-bab1-4526-a842-6d359c1013e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e4727a07-bab1-4526-a842-6d359c1013e7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_24d77444-9f2b-4add-9ebe-896c49dd1b60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_24d77444-9f2b-4add-9ebe-896c49dd1b60" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_89da4e74-5427-4a6d-919f-97dc74988ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_AdvertisingExpense_89da4e74-5427-4a6d-919f-97dc74988ca4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c8303428-8a53-47bb-8159-56b7b927fddd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c8303428-8a53-47bb-8159-56b7b927fddd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8017e8e2-27e4-4f96-b301-f597574e783f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8017e8e2-27e4-4f96-b301-f597574e783f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_97d43bf7-3870-4017-8ec2-57650937b2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_NumberOfOperatingSegments_97d43bf7-3870-4017-8ec2-57650937b2e9" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails" xlink:type="simple" xlink:href="rddt-20251231.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_bffced2e-2d33-4e98-b1ab-358844df0b74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bffced2e-2d33-4e98-b1ab-358844df0b74" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:to="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:to="loc_srt_ProductsAndServicesDomain_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:to="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_c4b1325a-3405-4806-871c-672b45f39ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:to="loc_us-gaap_AdvertisingMember_c4b1325a-3405-4806-871c-672b45f39ef0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OtherRevenueMember_6d999dbf-c9c4-4518-8b3a-5c9d692f340c" xlink:href="rddt-20251231.xsd#rddt_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:to="loc_rddt_OtherRevenueMember_6d999dbf-c9c4-4518-8b3a-5c9d692f340c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8676cc53-9691-4fcd-8ede-0ae99edd9bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bffced2e-2d33-4e98-b1ab-358844df0b74" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8676cc53-9691-4fcd-8ede-0ae99edd9bfd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="rddt-20251231.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_be456ed6-0026-433e-a208-47da76516aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c78b977e-d9a6-446f-983c-30d9300e7658_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:to="loc_srt_SegmentGeographicalDomain_c78b977e-d9a6-446f-983c-30d9300e7658_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:to="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c8fcf093-eee6-471c-9414-f443bbf025f5" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:to="loc_country_US_c8fcf093-eee6-471c-9414-f443bbf025f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_da086235-539b-448c-bf73-fffd8f9fb4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:to="loc_us-gaap_NonUsMember_da086235-539b-448c-bf73-fffd8f9fb4fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_67b33f4b-3bac-431d-9d45-a79a441247d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_67b33f4b-3bac-431d-9d45-a79a441247d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e70ecd32-bb6f-4556-80e4-914fc5f73548" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e70ecd32-bb6f-4556-80e4-914fc5f73548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_9a77c23d-3a44-4fe5-a93e-dd024a648674" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e70ecd32-bb6f-4556-80e4-914fc5f73548" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_9a77c23d-3a44-4fe5-a93e-dd024a648674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_39151076-6bf6-4489-b0b9-bd93427ccb10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_39151076-6bf6-4489-b0b9-bd93427ccb10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a18a2e87-a081-4253-bea1-e1c156b1fe9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a18a2e87-a081-4253-bea1-e1c156b1fe9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_04c17e53-b210-4ef8-9be0-e61949c96744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a18a2e87-a081-4253-bea1-e1c156b1fe9e" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_04c17e53-b210-4ef8-9be0-e61949c96744" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_230e855b-c391-4105-90ba-0a37934372cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_230e855b-c391-4105-90ba-0a37934372cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_54566dd4-0e4f-4948-b369-602ce9cc8deb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_54566dd4-0e4f-4948-b369-602ce9cc8deb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.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_a9ee3199-604f-4044-a734-607378ef0c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f658d239-14f8-4a66-9d5a-b35f95b3e459" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f658d239-14f8-4a66-9d5a-b35f95b3e459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f650f06d-aba3-44ee-b7d1-a4ac8292d0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f650f06d-aba3-44ee-b7d1-a4ac8292d0bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bc58ef7e-fbda-4021-8f34-a9b191637e63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bc58ef7e-fbda-4021-8f34-a9b191637e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0c84e1a4-6a82-4a32-84c4-db3b1481d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0c84e1a4-6a82-4a32-84c4-db3b1481d8c5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="rddt-20251231.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_a9ee3199-604f-4044-a734-607378ef0c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f650f06d-aba3-44ee-b7d1-a4ac8292d0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f650f06d-aba3-44ee-b7d1-a4ac8292d0bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bc58ef7e-fbda-4021-8f34-a9b191637e63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bc58ef7e-fbda-4021-8f34-a9b191637e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0c84e1a4-6a82-4a32-84c4-db3b1481d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0c84e1a4-6a82-4a32-84c4-db3b1481d8c5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b36790e5-1e3b-431d-a379-f12359683e07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:to="loc_us-gaap_ClassOfStockDomain_b36790e5-1e3b-431d-a379-f12359683e07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:to="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_39403e38-49c5-4ae1-9959-109c7660bcda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:to="loc_us-gaap_CommonClassBMember_39403e38-49c5-4ae1-9959-109c7660bcda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_913333d9-67cc-4df6-a956-31bcf5c1710a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:to="loc_us-gaap_CommonClassAMember_913333d9-67cc-4df6-a956-31bcf5c1710a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_dbf260e5-af7f-4267-b911-cc4b605d6ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_dbf260e5-af7f-4267-b911-cc4b605d6ddd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquityConvertibleConversionRatio_c5f7eb95-6df4-44c0-88a2-26dd144de684" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquityConvertibleConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_rddt_TemporaryEquityConvertibleConversionRatio_c5f7eb95-6df4-44c0-88a2-26dd144de684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_f434578e-3f2d-4096-8483-8b8dd3949d25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_f434578e-3f2d-4096-8483-8b8dd3949d25" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7419-a17c-573dae03d5e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:to="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7419-a17c-573dae03d5e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:to="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019b2af7-9c30-74db-8ce3-3ea45c5ef3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:to="loc_us-gaap_CommonClassAMember_019b2af7-9c30-74db-8ce3-3ea45c5ef3fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019b2af7-9c30-7e15-9e0c-e68efb271697" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:to="loc_us-gaap_CommonClassBMember_019b2af7-9c30-7e15-9e0c-e68efb271697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019b2af7-9c30-7ff9-9396-381e1ad6d928" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019b2af7-9c30-7ff9-9396-381e1ad6d928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b2af7-9c30-793a-ab98-9eddf9962e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019b2af7-9c30-7ff9-9396-381e1ad6d928" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b2af7-9c30-793a-ab98-9eddf9962e2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019b2af7-9c30-7007-ae7d-4ddf528e2311" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019b2af7-9c30-7007-ae7d-4ddf528e2311" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-7071-9a91-12283d3ef888" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019b2af7-9c30-7007-ae7d-4ddf528e2311" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-7071-9a91-12283d3ef888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019b2af7-9c30-7c5f-b3e5-ba660ee5fc28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:to="loc_us-gaap_EarningsPerShareBasic_019b2af7-9c30-7c5f-b3e5-ba660ee5fc28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b2af7-9c30-7c19-9284-6620eb9aba4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b2af7-9c30-7c19-9284-6620eb9aba4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b2af7-9c30-73f1-99ad-e12b4584780e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b2af7-9c30-7c19-9284-6620eb9aba4b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b2af7-9c30-73f1-99ad-e12b4584780e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-774f-b3d3-631299751f01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b2af7-9c30-7c17-bb28-4ba5a7fcb1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b2af7-9c30-7c17-bb28-4ba5a7fcb1a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-724a-a5a2-bd475f952f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-724a-a5a2-bd475f952f8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019b2af7-9c30-706f-b9a8-e2c645b31c39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019b2af7-9c30-706f-b9a8-e2c645b31c39" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_55945633-01fe-42a7-a45d-3934195d8230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_55945633-01fe-42a7-a45d-3934195d8230" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_610c841e-1aab-4967-9946-0bd319680052_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:to="loc_us-gaap_ClassOfStockDomain_610c841e-1aab-4967-9946-0bd319680052_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:to="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7cbf50b6-609a-40ac-a641-8da7fea50b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:to="loc_us-gaap_CommonClassAMember_7cbf50b6-609a-40ac-a641-8da7fea50b1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f965f637-a941-4624-863d-35b1d9879af2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:to="loc_us-gaap_CommonClassBMember_f965f637-a941-4624-863d-35b1d9879af2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4812cc0d-b4c3-488e-9192-56fb522f8beb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4812cc0d-b4c3-488e-9192-56fb522f8beb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_89e02060-42da-44a6-b170-9e9bfb78c0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_89e02060-42da-44a6-b170-9e9bfb78c0fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_bc174065-3eb7-4b1c-959a-76b11e33695f" xlink:href="rddt-20251231.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_bc174065-3eb7-4b1c-959a-76b11e33695f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_ca0e4d55-63ad-4506-802d-3d44ab4a86ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_ca0e4d55-63ad-4506-802d-3d44ab4a86ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0579f770-be3f-457d-a9ae-95a33b1c6f45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_55945633-01fe-42a7-a45d-3934195d8230" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0579f770-be3f-457d-a9ae-95a33b1c6f45" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="rddt-20251231.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_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7439-816f-f76dc4c7a703_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7439-816f-f76dc4c7a703_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019bb428-017a-73a0-ab46-0beefc696409" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019bb428-017a-73a0-ab46-0beefc696409" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019bb428-017a-7916-bf6d-e832b6d55803" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019bb428-017a-7916-bf6d-e832b6d55803" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019bfb84-7d32-7e7c-97f4-8821db35b5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_BankTimeDepositsMember_019bfb84-7d32-7e7c-97f4-8821db35b5ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_019bb428-017a-73c9-8d5e-3dfc2a4d0445" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_019bb428-017a-73c9-8d5e-3dfc2a4d0445" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:to="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_faa29d98-8223-472d-bed6-db34c2df01f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_faa29d98-8223-472d-bed6-db34c2df01f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f1b51c83-27d9-4a19-99f1-aaa232764be5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f1b51c83-27d9-4a19-99f1-aaa232764be5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_35a55333-73c7-42f1-b643-74a26770e638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_35a55333-73c7-42f1-b643-74a26770e638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_2e3ce6ee-6b85-4049-bb62-8dcd6c7044a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_2e3ce6ee-6b85-4049-bb62-8dcd6c7044a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019bd4ce-8b38-7a53-b228-15cc160b04c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_BankTimeDepositsMember_019bd4ce-8b38-7a53-b228-15cc160b04c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_dd2810d8-cec4-48b4-bcb1-13df59f3ff02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_CommercialPaperMember_dd2810d8-cec4-48b4-bcb1-13df59f3ff02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_70626b36-8f75-40e6-bd8a-39003f4a2756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_70626b36-8f75-40e6-bd8a-39003f4a2756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019c0a31-e43c-7974-b128-3b533c8fac03" xlink:href="rddt-20251231.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019c0a31-e43c-7974-b128-3b533c8fac03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019c0a32-3ff4-7a7c-85d9-8e8706b74fac" xlink:href="rddt-20251231.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019c0a32-3ff4-7a7c-85d9-8e8706b74fac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019c0a33-c580-7e01-9021-4df035060cef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019c0a33-c580-7e01-9021-4df035060cef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1fa91741-ae30-4316-97a4-7ac5d4d88897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1fa91741-ae30-4316-97a4-7ac5d4d88897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5eb90b31-b5c8-49b5-b398-053ddde77f70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5eb90b31-b5c8-49b5-b398-053ddde77f70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_70d17f3f-b01f-401a-ac92-4f634f6d8615" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_70d17f3f-b01f-401a-ac92-4f634f6d8615" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7a1d6e0c-767d-4f73-be47-328cbfcc9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7a1d6e0c-767d-4f73-be47-328cbfcc9a26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_31674208-07d4-43cb-bbb2-0d5eb8090f0d" xlink:href="rddt-20251231.xsd#rddt_AssetsAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:to="loc_rddt_AssetsAmortizedCost_31674208-07d4-43cb-bbb2-0d5eb8090f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_51f0392a-8bf4-4ca8-af39-c4e945d5640e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_51f0392a-8bf4-4ca8-af39-c4e945d5640e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df082ab8-f217-4af6-b203-5ce06078cc01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_df082ab8-f217-4af6-b203-5ce06078cc01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ComputerEquipmentFurnitureAndFixturesMember_5e2b114a-b2ef-4de6-a4db-32df5dcde3c5" xlink:href="rddt-20251231.xsd#rddt_ComputerEquipmentFurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:to="loc_rddt_ComputerEquipmentFurnitureAndFixturesMember_5e2b114a-b2ef-4de6-a4db-32df5dcde3c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c0e9a212-23e4-4811-ba83-b8db8acbdffe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c0e9a212-23e4-4811-ba83-b8db8acbdffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_34b42daa-4c5a-4204-b427-52e032707389" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_34b42daa-4c5a-4204-b427-52e032707389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5288ae4-f8aa-4462-8d71-80bee4e4ce7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5288ae4-f8aa-4462-8d71-80bee4e4ce7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_92bfde4e-7f98-4ae9-a7d4-045f27d8b10f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_92bfde4e-7f98-4ae9-a7d4-045f27d8b10f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcb4ab39-b240-4368-b9bf-a363e9dd70af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcb4ab39-b240-4368-b9bf-a363e9dd70af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_July2024AcquisitionMember_198e59da-ada7-44bd-987b-049012a966fe" xlink:href="rddt-20251231.xsd#rddt_July2024AcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcb4ab39-b240-4368-b9bf-a363e9dd70af" xlink:to="loc_rddt_July2024AcquisitionMember_198e59da-ada7-44bd-987b-049012a966fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b0f7c68e-7e9e-44cd-8c3c-a3624c076e80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b0f7c68e-7e9e-44cd-8c3c-a3624c076e80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ccccef4d-7bd0-4590-8ed2-6a2e2729489a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ccccef4d-7bd0-4590-8ed2-6a2e2729489a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_4c4150c3-b7c5-40f4-8eab-8c066158db65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_4c4150c3-b7c5-40f4-8eab-8c066158db65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_a5a02891-42a9-4ea1-8092-17ef6a4d4ed2" xlink:href="rddt-20251231.xsd#rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_a5a02891-42a9-4ea1-8092-17ef6a4d4ed2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a7ac00a6-3086-4fbc-ae9d-8f9b20d57743" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a7ac00a6-3086-4fbc-ae9d-8f9b20d57743" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f0d7d3a2-4b69-4d3c-a12d-ed90d3137907" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f0d7d3a2-4b69-4d3c-a12d-ed90d3137907" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b5129049-0e7c-4d2f-b845-c8811920b596" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_Goodwill_b5129049-0e7c-4d2f-b845-c8811920b596" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20251231.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_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40f77d87-4690-456b-9642-2c958e1557e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40f77d87-4690-456b-9642-2c958e1557e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_8d783623-f669-4ea9-b36c-2bfd27fdeb89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_8d783623-f669-4ea9-b36c-2bfd27fdeb89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_2d5003c6-7663-4c4b-be9d-2ed2594e91f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_2d5003c6-7663-4c4b-be9d-2ed2594e91f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c666561d-5f74-4a84-99c5-2f0501f573b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c666561d-5f74-4a84-99c5-2f0501f573b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fbfde957-c721-4707-a63c-48de5adbd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fbfde957-c721-4707-a63c-48de5adbd8b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b4e9d7a8-33b6-4614-8f8b-4da618641c87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b4e9d7a8-33b6-4614-8f8b-4da618641c87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_976ef44f-cba3-460b-8684-95d6527dcd33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_976ef44f-cba3-460b-8684-95d6527dcd33" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DebtDetails" xlink:type="simple" xlink:href="rddt-20251231.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_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4a0f0217-7347-45b2-95a5-6523f77761e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:to="loc_us-gaap_CreditFacilityDomain_4a0f0217-7347-45b2-95a5-6523f77761e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:to="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_fc7643ff-501b-4c02-9771-7e7bd920ce7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_fc7643ff-501b-4c02-9771-7e7bd920ce7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_909eab82-4f20-463b-9f11-ee5f4bad9009" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_909eab82-4f20-463b-9f11-ee5f4bad9009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_85db379b-c724-41e5-bd8e-0268f97819cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:to="loc_us-gaap_LetterOfCreditMember_85db379b-c724-41e5-bd8e-0268f97819cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_21018972-b3b2-4266-b048-16d968342cdf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_21018972-b3b2-4266-b048-16d968342cdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a1a88d80-a90f-4be4-98d8-99f178b0597f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a1a88d80-a90f-4be4-98d8-99f178b0597f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a1a88d80-a90f-4be4-98d8-99f178b0597f" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_21fa076d-65af-4246-a7d5-fc21a53c740d" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_21fa076d-65af-4246-a7d5-fc21a53c740d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_a0fab7de-6b90-4673-9257-bf875928c8f0" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_a0fab7de-6b90-4673-9257-bf875928c8f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_77c2bfc5-719c-4f22-b759-3cbe12d848e7" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_77c2bfc5-719c-4f22-b759-3cbe12d848e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_186e3df7-e261-4ccb-b31e-0411a6b45218_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_186e3df7-e261-4ccb-b31e-0411a6b45218_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fcaa145c-d5e2-4c10-8e59-5dff003b63b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fcaa145c-d5e2-4c10-8e59-5dff003b63b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5a80045e-650e-4695-8258-503aa8a94bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fcaa145c-d5e2-4c10-8e59-5dff003b63b2" xlink:to="loc_us-gaap_LineOfCreditMember_5a80045e-650e-4695-8258-503aa8a94bc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_df394c89-165a-4685-87e6-faff527b3c84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:to="loc_us-gaap_VariableRateDomain_df394c89-165a-4685-87e6-faff527b3c84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:to="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember_de8228ef-1859-4e98-b892-45dc58f5e412" xlink:href="rddt-20251231.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:to="loc_rddt_NewYorkFederalReserveBankRateMember_de8228ef-1859-4e98-b892-45dc58f5e412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_a193ad8d-d8b1-49b9-b411-5f39bb091df7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_a193ad8d-d8b1-49b9-b411-5f39bb091df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_37b6ef9d-5abc-4c63-a446-90776cc2f644" xlink:href="rddt-20251231.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:to="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_37b6ef9d-5abc-4c63-a446-90776cc2f644" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_dda43e44-b3f3-41ac-a717-72fd3419b2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_DebtInstrumentTerm_dda43e44-b3f3-41ac-a717-72fd3419b2a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ec3053c-3b29-4b65-95a2-876ce6c6538d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ec3053c-3b29-4b65-95a2-876ce6c6538d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments_59df1957-2dd4-4300-bb3c-2949dc199737" xlink:href="rddt-20251231.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_rddt_DebtInstrumentNumberOfInstruments_59df1957-2dd4-4300-bb3c-2949dc199737" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9dc60cb1-9787-4ae1-9e1d-5e08ee82f289" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9dc60cb1-9787-4ae1-9e1d-5e08ee82f289" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e7033b01-fb38-4a0e-9e94-342e3578d221" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e7033b01-fb38-4a0e-9e94-342e3578d221" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_590f99ec-4592-49ef-aa93-d8955c247ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_590f99ec-4592-49ef-aa93-d8955c247ea4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread_5c468f6f-5c00-4949-ad58-18117f77c217" xlink:href="rddt-20251231.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_rddt_DebtInstrumentAdditionalBasisSpread_5c468f6f-5c00-4949-ad58-18117f77c217" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_56b3ddad-35cd-4170-b34a-ed636ae6b321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_56b3ddad-35cd-4170-b34a-ed636ae6b321" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockholdersEquityDeficitNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8eaf48fc-cb95-45f0-9d9e-6f9004781d32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:to="loc_us-gaap_ClassOfStockDomain_8eaf48fc-cb95-45f0-9d9e-6f9004781d32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:to="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_0a3bdc09-eee8-479a-8e7c-37418a1c84fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:to="loc_us-gaap_CommonClassAMember_0a3bdc09-eee8-479a-8e7c-37418a1c84fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4d796950-c7f7-441b-b00a-84e0e60765ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:to="loc_us-gaap_CommonClassBMember_4d796950-c7f7-441b-b00a-84e0e60765ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_4a01d68a-7b4e-467e-ba95-6e430f04158d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:to="loc_us-gaap_CommonClassCMember_4a01d68a-7b4e-467e-ba95-6e430f04158d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:to="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9ad91a55-8475-49ab-bd29-559fcee538dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:to="loc_us-gaap_PlanNameDomain_9ad91a55-8475-49ab-bd29-559fcee538dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_df9e9160-074f-4b9d-bc3b-82bf81f4c2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:to="loc_us-gaap_PlanNameDomain_df9e9160-074f-4b9d-bc3b-82bf81f4c2d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_de64c46c-8b42-401d-9aca-28891ec2160f" xlink:href="rddt-20251231.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_df9e9160-074f-4b9d-bc3b-82bf81f4c2d7" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_de64c46c-8b42-401d-9aca-28891ec2160f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfClassesOfCommonStock_653941b4-ba11-4e2d-a933-85f83323bdfd" xlink:href="rddt-20251231.xsd#rddt_NumberOfClassesOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_NumberOfClassesOfCommonStock_653941b4-ba11-4e2d-a933-85f83323bdfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockVotingRightsVotesPerShare_62813582-3366-4bec-8426-c58287f8090e" xlink:href="rddt-20251231.xsd#rddt_CommonStockVotingRightsVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_CommonStockVotingRightsVotesPerShare_62813582-3366-4bec-8426-c58287f8090e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockConversionRatio_65297279-e255-4758-98eb-3df083a9bb6f" xlink:href="rddt-20251231.xsd#rddt_CommonStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_CommonStockConversionRatio_65297279-e255-4758-98eb-3df083a9bb6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_76ed85ba-d90c-4509-a182-2f3393af20ee" xlink:href="rddt-20251231.xsd#rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_76ed85ba-d90c-4509-a182-2f3393af20ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_24c00467-a453-46e5-b42a-126699dab5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_24c00467-a453-46e5-b42a-126699dab5a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_aedc9bb6-ac37-4aed-b4c0-76ac9591ceec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_aedc9bb6-ac37-4aed-b4c0-76ac9591ceec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_28c42717-b9bd-45e7-a661-b8461d2e862b" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_28c42717-b9bd-45e7-a661-b8461d2e862b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_80a4bede-e256-400d-876a-2fb2e537fe20" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_80a4bede-e256-400d-876a-2fb2e537fe20" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_fce2462e-466f-49ff-939f-1f0a178fa132" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_fce2462e-466f-49ff-939f-1f0a178fa132" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:to="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1663d5fa-e963-4427-accf-093d4872d3b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1663d5fa-e963-4427-accf-093d4872d3b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_43bd0537-fe97-4ca3-aebc-5ae172833039" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_43bd0537-fe97-4ca3-aebc-5ae172833039" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8bc5a967-3a4c-4414-b1e5-890ca87e474f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8bc5a967-3a4c-4414-b1e5-890ca87e474f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:to="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d16caba0-380d-4636-aad9-7ba170256c15_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:to="loc_us-gaap_PlanNameDomain_d16caba0-380d-4636-aad9-7ba170256c15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:to="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_f14e9295-0e0a-4400-95ca-85f6df5f5cbd" xlink:href="rddt-20251231.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_f14e9295-0e0a-4400-95ca-85f6df5f5cbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_c7e45fec-53fc-41f5-8189-27ecf181dcad" xlink:href="rddt-20251231.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:to="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_c7e45fec-53fc-41f5-8189-27ecf181dcad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1f170815-9e1e-4657-8c91-8d71f5771ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_fce2462e-466f-49ff-939f-1f0a178fa132" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1f170815-9e1e-4657-8c91-8d71f5771ca9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.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_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb761aa8-9042-4ec2-8d6e-5b6d26c484df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb761aa8-9042-4ec2-8d6e-5b6d26c484df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee84982d-7cde-4b4d-bfff-5c1a05b0d711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee84982d-7cde-4b4d-bfff-5c1a05b0d711" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ServiceAndPerformanceBasedRSUsMember_7f8ec3a2-df7d-4221-b0a0-7f13e701d633" xlink:href="rddt-20251231.xsd#rddt_ServiceAndPerformanceBasedRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_rddt_ServiceAndPerformanceBasedRSUsMember_7f8ec3a2-df7d-4221-b0a0-7f13e701d633" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ServiceBasedRSUsMember_41443319-8971-43fc-986f-bac0f73d3e4b" xlink:href="rddt-20251231.xsd#rddt_ServiceBasedRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_rddt_ServiceBasedRSUsMember_41443319-8971-43fc-986f-bac0f73d3e4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_87d5280c-7ad0-40bb-8108-7cb607583cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_us-gaap_RestrictedStockMember_87d5280c-7ad0-40bb-8108-7cb607583cc1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_2adfe012-14e6-44e8-986f-f252f56860ac" xlink:href="rddt-20251231.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_2adfe012-14e6-44e8-986f-f252f56860ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2bc5aa3e-5e8e-4878-a52e-b0585b81285d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:to="loc_us-gaap_ClassOfStockDomain_2bc5aa3e-5e8e-4878-a52e-b0585b81285d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:to="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_499fee86-7b06-4843-86ee-4cbcbde27c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:to="loc_us-gaap_CommonClassAMember_499fee86-7b06-4843-86ee-4cbcbde27c5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6db16406-9a94-497e-b4b6-ed49033dd2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:to="loc_us-gaap_CommonClassBMember_6db16406-9a94-497e-b4b6-ed49033dd2e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_45a2b5f4-1daa-43cb-b488-4d2177464ba9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:to="loc_us-gaap_VestingDomain_45a2b5f4-1daa-43cb-b488-4d2177464ba9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:to="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_dcc1f2f9-2e2d-419d-89c8-dea180632386" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_dcc1f2f9-2e2d-419d-89c8-dea180632386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_766fce39-92b9-4715-9bb5-5729fe643830" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_766fce39-92b9-4715-9bb5-5729fe643830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5effd13-14d0-45c5-a362-a14dd8a617d5_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:to="loc_srt_RangeMember_e5effd13-14d0-45c5-a362-a14dd8a617d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:to="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7e360e9b-bab1-44f0-9c38-0c31a878281a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:to="loc_srt_MinimumMember_7e360e9b-bab1-44f0-9c38-0c31a878281a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_90cd2996-1c22-4b15-b937-7c4958c84f50" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:to="loc_srt_MaximumMember_90cd2996-1c22-4b15-b937-7c4958c84f50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8bddb791-1fbc-4a00-84d4-401a2046a51a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8bddb791-1fbc-4a00-84d4-401a2046a51a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_76f7465d-2e02-4109-8e3b-7dabdf051623" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_76f7465d-2e02-4109-8e3b-7dabdf051623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17d4230e-e999-4102-9718-b3e4df9252bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17d4230e-e999-4102-9718-b3e4df9252bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_baa3d660-942e-4193-8673-88d80aedb023" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_baa3d660-942e-4193-8673-88d80aedb023" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b34c9d2d-67ee-49a2-9479-6453f78a48fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b34c9d2d-67ee-49a2-9479-6453f78a48fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ca44d6f5-ae8b-4320-bb9e-d36221e063aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ca44d6f5-ae8b-4320-bb9e-d36221e063aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7a59448e-0bf7-4e38-a208-b997b7aba4da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7a59448e-0bf7-4e38-a208-b997b7aba4da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_91f7a381-0f01-47b9-ae6a-70075ad230dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_91f7a381-0f01-47b9-ae6a-70075ad230dc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_27f68f80-4ff5-4c6a-a498-fa4add5ac26f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_27f68f80-4ff5-4c6a-a498-fa4add5ac26f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bbead20b-d78b-4607-b36c-a8f5ed57eca1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bbead20b-d78b-4607-b36c-a8f5ed57eca1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_45061588-84bc-4b65-b984-95e712f6da71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_45061588-84bc-4b65-b984-95e712f6da71" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_043471db-71bb-4d55-b901-91e9cb9adc62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_043471db-71bb-4d55-b901-91e9cb9adc62" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92d0cdca-da04-44b3-99c7-e3572ed09d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92d0cdca-da04-44b3-99c7-e3572ed09d0a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019bdbde-9384-73cb-9c5a-79442bde46fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019bdbde-9384-73cb-9c5a-79442bde46fc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_08c34190-03f4-470e-b50a-f3f38f300258" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_08c34190-03f4-470e-b50a-f3f38f300258" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="rddt-20251231.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_ead76ab8-7646-4ece-8df1-9bd6fd94e130" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ead76ab8-7646-4ece-8df1-9bd6fd94e130" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_41798c1b-5417-4307-983d-4db0ccfcccd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_41798c1b-5417-4307-983d-4db0ccfcccd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9e57131f-d593-4993-870c-013b9b47ab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_CostOfSalesMember_9e57131f-d593-4993-870c-013b9b47ab0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_339ee720-19ff-49b7-bd55-d8c0ceb79872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_339ee720-19ff-49b7-bd55-d8c0ceb79872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5ca9f7b3-e2bc-4ad5-9ee0-df548375d065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5ca9f7b3-e2bc-4ad5-9ee0-df548375d065" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1e6457d6-aa70-430e-8594-502574b8bb34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1e6457d6-aa70-430e-8594-502574b8bb34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e331d59d-e606-4b72-9b19-d2241a23fcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ead76ab8-7646-4ece-8df1-9bd6fd94e130" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e331d59d-e606-4b72-9b19-d2241a23fcdb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:to="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchDomain_fed2831e-e84b-4a40-9829-891e3936bd36_default" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:to="loc_rddt_DefinedContributionPlanMatchDomain_fed2831e-e84b-4a40-9829-891e3936bd36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:to="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanTrancheOneMember_56179e9f-2599-4fc7-8b4f-52c4cc915b6c" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:to="loc_rddt_DefinedContributionPlanTrancheOneMember_56179e9f-2599-4fc7-8b4f-52c4cc915b6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanTrancheTwoMember_2f11a725-17c4-4879-bf59-3763571829e7" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:to="loc_rddt_DefinedContributionPlanTrancheTwoMember_2f11a725-17c4-4879-bf59-3763571829e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_45d3150e-52b0-4aec-84ac-a0db2765d73f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_45d3150e-52b0-4aec-84ac-a0db2765d73f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_ce267f09-b917-4ebf-be5f-478295de1056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_ce267f09-b917-4ebf-be5f-478295de1056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_21478904-2735-4bb5-bb33-87ac5a6804f6" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_21478904-2735-4bb5-bb33-87ac5a6804f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_753175cf-767c-472b-84ee-dce20b94c79e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_753175cf-767c-472b-84ee-dce20b94c79e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-733f-8090-848ef09e73f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-733f-8090-848ef09e73f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019bde9a-e485-7c67-86ea-943baa58ccb6" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:to="loc_country_GB_019bde9a-e485-7c67-86ea-943baa58ccb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019bde9a-e485-78b1-9002-09a70531d6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019bde9a-e485-78b1-9002-09a70531d6ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019bde9a-e485-7684-9ab5-f68bd3a1215a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019bde9a-e485-7684-9ab5-f68bd3a1215a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019bde9a-e485-723d-89d2-bbe565575acf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019bde9a-e485-723d-89d2-bbe565575acf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1f9f-8da8-7174-a57c-6a71ddcbea9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1f9f-8da8-7174-a57c-6a71ddcbea9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019bde9a-e485-778c-b9df-2eb2408c92ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019bde9a-e485-778c-b9df-2eb2408c92ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019bde9a-e485-7b2a-a482-029223b02082" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019bde9a-e485-7b2a-a482-029223b02082" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019bde9a-e485-74da-92bd-538d9effd03d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019bde9a-e485-74da-92bd-538d9effd03d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9a-e485-7d7e-99dd-ff0f44950611" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9a-e485-7d7e-99dd-ff0f44950611" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019bde9a-e485-708a-8a87-8c68462bd2cb" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019bde9a-e485-708a-8a87-8c68462bd2cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019bde9a-e485-719e-9c72-4edb741f554d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019bde9a-e485-719e-9c72-4edb741f554d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bde9a-e485-7a90-8228-c91c49c38789" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bde9a-e485-7a90-8228-c91c49c38789" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_019bfb9f-98f7-7dbc-b40a-fcf14d52b316" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_019bfb9f-98f7-7dbc-b40a-fcf14d52b316" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019bde9a-e485-7763-b525-32b72c947504" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019bde9a-e485-7763-b525-32b72c947504" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019bde9b-ec40-7383-9a38-a1205f6c5809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019bde9b-ec40-7383-9a38-a1205f6c5809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019bde9b-ec40-7705-b508-da7f6781affc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019bde9b-ec40-7705-b508-da7f6781affc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1f9f-bbc6-7e62-aa3c-e211d3cb2f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1f9f-bbc6-7e62-aa3c-e211d3cb2f2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019bde9b-ec40-716d-af5d-9262bba6abd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019bde9b-ec40-716d-af5d-9262bba6abd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019bde9b-ec40-7c7d-8b5b-0432c214d545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019bde9b-ec40-7c7d-8b5b-0432c214d545" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019bde9b-ec40-7a26-b71d-20f2958cca2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019bde9b-ec40-7a26-b71d-20f2958cca2e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9b-ec40-7bf0-ab46-438191bd02b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9b-ec40-7bf0-ab46-438191bd02b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019bde9b-ec40-73ee-aa6d-e8931082b140" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019bde9b-ec40-73ee-aa6d-e8931082b140" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019bde9b-ec40-7e15-b14a-2454b016a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019bde9b-ec40-7e15-b14a-2454b016a74b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bde9b-ec40-7f15-967b-8fc5198cebd4" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bde9b-ec40-7f15-967b-8fc5198cebd4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019bde9b-ec40-7a6f-8cfa-59277a939882" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019bde9b-ec40-7a6f-8cfa-59277a939882" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bdfc0-d9e8-7c69-a731-8057444b5347" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bdfc0-d9e8-7c69-a731-8057444b5347" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a6afdbc3-68a1-4296-a8d7-78e02927720c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a6afdbc3-68a1-4296-a8d7-78e02927720c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_cd7e308c-d49f-4105-8e52-d173d947c356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:to="loc_us-gaap_DomesticCountryMember_cd7e308c-d49f-4105-8e52-d173d947c356" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_de394dc5-d6ed-469b-950a-5579ec153324" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_de394dc5-d6ed-469b-950a-5579ec153324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_cb3de7c3-acbe-4965-a76f-303ff7bff4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:to="loc_us-gaap_OperatingLossCarryforwards_cb3de7c3-acbe-4965-a76f-303ff7bff4e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_fc8795ca-c91a-44b1-a190-0a15ac3232e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_fc8795ca-c91a-44b1-a190-0a15ac3232e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_35b0a800-ee92-4263-b4af-f6a8b28bcda8_default" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:to="loc_dei_EntityDomain_35b0a800-ee92-4263-b4af-f6a8b28bcda8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ce722511-0ad9-4c59-b651-939aca288f15" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:to="loc_dei_EntityDomain_ce722511-0ad9-4c59-b651-939aca288f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_45ba1ff6-af52-48ca-a6c2-44611e4713d0" xlink:href="rddt-20251231.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ce722511-0ad9-4c59-b651-939aca288f15" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_45ba1ff6-af52-48ca-a6c2-44611e4713d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_aa0b9253-238f-4350-900b-f0187f7c9148_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:to="loc_srt_OwnershipDomain_aa0b9253-238f-4350-900b-f0187f7c9148_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e423a1c4-ec8d-4200-a167-30e66d76bd56" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:to="loc_srt_OwnershipDomain_e423a1c4-ec8d-4200-a167-30e66d76bd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member_e477e3bd-7be1-474b-86f6-ab4541ceead2" xlink:href="rddt-20251231.xsd#rddt_RedditInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e423a1c4-ec8d-4200-a167-30e66d76bd56" xlink:to="loc_rddt_RedditInc.Member_e477e3bd-7be1-474b-86f6-ab4541ceead2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_99eb3bc4-d0b4-4110-bf0b-505a03b37421_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_99eb3bc4-d0b4-4110-bf0b-505a03b37421_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a90472c9-cacb-4cf3-b566-b65b0aa6bc29" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a90472c9-cacb-4cf3-b566-b65b0aa6bc29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_a52c696e-49e1-4cd3-9f38-bb86ffe971d4" xlink:href="rddt-20251231.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a90472c9-cacb-4cf3-b566-b65b0aa6bc29" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_a52c696e-49e1-4cd3-9f38-bb86ffe971d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a0b26ed2-c427-42b0-9b88-ddd0f130e0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a0b26ed2-c427-42b0-9b88-ddd0f130e0a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfDirectorsRightToNominate_17ab0005-c7e8-425d-8037-d366adb5f0b2" xlink:href="rddt-20251231.xsd#rddt_NumberOfDirectorsRightToNominate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_NumberOfDirectorsRightToNominate_17ab0005-c7e8-425d-8037-d366adb5f0b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_e0161df5-de5c-4379-a812-0af7a6c4fe0c" xlink:href="rddt-20251231.xsd#rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_e0161df5-de5c-4379-a812-0af7a6c4fe0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_798ca308-4423-4908-b086-c8868216f1ae" xlink:href="rddt-20251231.xsd#rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_798ca308-4423-4908-b086-c8868216f1ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_ae7ab937-eb53-4a59-8964-f895ef0e823f" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_ae7ab937-eb53-4a59-8964-f895ef0e823f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_748117ba-e621-42fb-b509-8d37e042df72" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_748117ba-e621-42fb-b509-8d37e042df72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_2ae30283-277e-40f8-b868-c50901a94e04" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_2ae30283-277e-40f8-b868-c50901a94e04" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails" xlink:type="simple" xlink:href="rddt-20251231.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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9d071294-ac75-4407-b7b0-1f10b51b9be5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:to="loc_us-gaap_SegmentDomain_9d071294-ac75-4407-b7b0-1f10b51b9be5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d9e95ce-3663-4b01-9b8b-ca4e518fcbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:to="loc_us-gaap_SegmentDomain_2d9e95ce-3663-4b01-9b8b-ca4e518fcbc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_c2e540a4-f25d-4645-af05-cc89dd080841" xlink:href="rddt-20251231.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2d9e95ce-3663-4b01-9b8b-ca4e518fcbc3" xlink:to="loc_rddt_ReportableSegmentMember_c2e540a4-f25d-4645-af05-cc89dd080841" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8f9a6556-04c2-4fe9-80af-5e260e44c785" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8f9a6556-04c2-4fe9-80af-5e260e44c785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_dd02e67d-0708-404f-8d4c-e586ebef12f7" xlink:href="rddt-20251231.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_dd02e67d-0708-404f-8d4c-e586ebef12f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_2fd4b046-2ff2-4e9d-9faf-ecd25ab8ea84" xlink:href="rddt-20251231.xsd#rddt_GrossProfitAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_GrossProfitAdjusted_2fd4b046-2ff2-4e9d-9faf-ecd25ab8ea84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_87dfac20-91e7-484e-8003-56f95942bdab" xlink:href="rddt-20251231.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_87dfac20-91e7-484e-8003-56f95942bdab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_69041626-f198-40cd-9576-0cf13b16c410" xlink:href="rddt-20251231.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_69041626-f198-40cd-9576-0cf13b16c410" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ae8dea59-997e-415c-b788-10165f9f2b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ae8dea59-997e-415c-b788-10165f9f2b6c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e342cddf-9466-43ea-9468-ea871c4be9af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e342cddf-9466-43ea-9468-ea871c4be9af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_34ab16ac-12ba-46ad-a6ab-34e0617b7206" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_34ab16ac-12ba-46ad-a6ab-34e0617b7206" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_ec3c91d1-fb05-4062-bbe4-6357cc1efef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_ec3c91d1-fb05-4062-bbe4-6357cc1efef1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3fc2ffa4-425d-4c34-afdc-86733b39e76e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_NetIncomeLoss_3fc2ffa4-425d-4c34-afdc-86733b39e76e" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="simple" xlink:href="rddt-20251231.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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_24540d69-4de6-40ec-8668-5c1c6e9d847d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_24540d69-4de6-40ec-8668-5c1c6e9d847d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e76c8722-9432-416e-9a6b-d3228bf0efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_24540d69-4de6-40ec-8668-5c1c6e9d847d" xlink:to="loc_us-gaap_CostOfSalesMember_e76c8722-9432-416e-9a6b-d3228bf0efd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ce1894de-85f1-41c7-8867-6436a4eba161_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:to="loc_us-gaap_SegmentDomain_ce1894de-85f1-41c7-8867-6436a4eba161_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_15995c03-e57d-4570-a080-21bde9d6a8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:to="loc_us-gaap_SegmentDomain_15995c03-e57d-4570-a080-21bde9d6a8b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_c0080f1d-899f-4d99-bd6d-cb03a609eafd" xlink:href="rddt-20251231.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_15995c03-e57d-4570-a080-21bde9d6a8b5" xlink:to="loc_rddt_ReportableSegmentMember_c0080f1d-899f-4d99-bd6d-cb03a609eafd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_da4ac946-e30e-4d97-8c8a-2db4230a2785" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_da4ac946-e30e-4d97-8c8a-2db4230a2785" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_99fe369f-6e02-40d0-b434-760fb3a6416d" xlink:href="rddt-20251231.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_99fe369f-6e02-40d0-b434-760fb3a6416d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_636f02fc-80ae-44ae-a46c-59be55e2a031" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_636f02fc-80ae-44ae-a46c-59be55e2a031" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_f639ad58-501e-4dab-adef-488f860d4ff2" xlink:href="rddt-20251231.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_f639ad58-501e-4dab-adef-488f860d4ff2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails" xlink:type="simple" xlink:href="rddt-20251231.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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_512369e7-c1d4-44c2-a645-7a0a8fbde126_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_512369e7-c1d4-44c2-a645-7a0a8fbde126_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a18d90e-ffe9-4679-b834-2a6bccfe870a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a18d90e-ffe9-4679-b834-2a6bccfe870a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_e1693fff-043b-4d25-830f-3edfb9639fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0a18d90e-ffe9-4679-b834-2a6bccfe870a" xlink:to="loc_us-gaap_OperatingExpenseMember_e1693fff-043b-4d25-830f-3edfb9639fc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f67c25fe-6650-4684-b817-c10da11c23d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:to="loc_us-gaap_SegmentDomain_f67c25fe-6650-4684-b817-c10da11c23d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dae1f64d-d468-406e-8c1c-eef467178ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:to="loc_us-gaap_SegmentDomain_dae1f64d-d468-406e-8c1c-eef467178ff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_6fb457b0-b7e2-4467-9718-c97a77e0a7e4" xlink:href="rddt-20251231.xsd#rddt_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dae1f64d-d468-406e-8c1c-eef467178ff8" xlink:to="loc_rddt_ReportableSegmentMember_6fb457b0-b7e2-4467-9718-c97a77e0a7e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e0444947-8325-4f86-ae0f-5af16cfce183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_OperatingExpenses_e0444947-8325-4f86-ae0f-5af16cfce183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_068a65bd-7f6f-48c5-874f-bab8e517a0af" xlink:href="rddt-20251231.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_068a65bd-7f6f-48c5-874f-bab8e517a0af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_dcdad298-303a-4fb8-a642-714d892a8d80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_dcdad298-303a-4fb8-a642-714d892a8d80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_27539d20-388d-43e6-93ce-3f669d6147e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_RestructuringCosts_27539d20-388d-43e6-93ce-3f669d6147e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_ececcafb-0ff2-49d0-9870-998c215ff653" xlink:href="rddt-20251231.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_ececcafb-0ff2-49d0-9870-998c215ff653" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.redditinc.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_41b524a4-e175-41be-ae9e-b821f5a00629" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_41b524a4-e175-41be-ae9e-b821f5a00629" xlink:to="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5389ae8c-69ee-4e39-973b-82813371e348_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5389ae8c-69ee-4e39-973b-82813371e348_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_58918989-9c7f-40f6-a521-6d2a54dc9815" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_58918989-9c7f-40f6-a521-6d2a54dc9815" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_95792e43-0068-4fdc-ba50-e436dfa540a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_58918989-9c7f-40f6-a521-6d2a54dc9815" xlink:to="loc_us-gaap_SubsequentEventMember_95792e43-0068-4fdc-ba50-e436dfa540a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019bd61a-cd16-7f53-91e0-9f6c87f5f0c8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_41b524a4-e175-41be-ae9e-b821f5a00629" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019bd61a-cd16-7f53-91e0-9f6c87f5f0c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>rddt-20251231_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:5f8c4252-eff7-44f8-abc3-cc37f49b91e0,g:bc55c6aa-cc56-4a46-b3aa-2d5cc4844098-->
<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_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_842455f0-3897-4ed7-b126-e58d3ab3f44d_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-20251231.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_fd5ec260-506b-494b-8324-5b763817511e_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">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_srt_RangeMember_309591a6-746d-4bcf-bf37-23d030fa92de_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/2025/elts/srt-2025.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_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/2025/ecd-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d0936bba-7783-47f9-b523-cd9e13d6efb7_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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019b26f6-2827-78df-bda8-7c35af5d43cb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_f715108c-9083-4a7d-b366-33b05d40371d_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/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_89998f99-66e0-4f60-9fc3-86465e53a8cc_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/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IPOMember_b35af034-0a53-4de4-8c38-403490e17a70_terseLabel_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IPO</link:label>
    <link:label id="lab_us-gaap_IPOMember_label_en-US" xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IPO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_b45c6393-8d6b-4acf-ae64-b7711b8486d3_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" 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/2025/ecd-2025.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_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3490e452-b303-4f2f-b76c-a6f198e1f699_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases related to prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_f0b9a605-496d-4331-beee-57d8ee224dfa_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 (loss) 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/2025/elts/us-gaap-2025.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_OtherNoncurrentLiabilitiesTableTextBlock_019b26b9-1f7b-73bb-ab2b-53e3dbad3cce_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/2025/elts/us-gaap-2025.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_AcquiredFiniteLivedIntangibleAssetsLineItems_cd1ccca2-c3c8-407a-bcc8-313aff832dc6_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, Acquired, Finite-Lived [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, Acquired, Finite-Lived [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_NewAccountingPronouncementsPolicyPolicyTextBlock_b9d5a675-2c9c-4d84-906e-76c74d24ffa3_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">Recently Adopted Accounting Pronouncements and 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/2025/elts/us-gaap-2025.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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_dc347521-d96a-44ce-a4e4-dc64ef649c22_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-20251231.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_IncreaseDecreaseInAccountsPayable_58055373-78a4-4eeb-866f-43c530a67468_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/2025/elts/us-gaap-2025.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_SecuredOvernightFinancingRateSofrMember_13ad5c7a-27e3-4960-9acd-fb2f0f11301d_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/2025/elts/us-gaap-2025.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_us-gaap_InterestIncomeExpenseNonoperatingNet_bdc2a501-c5f4-4a51-9346-4b6bb634c67a_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/2025/elts/us-gaap-2025.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_IncomeTaxReconciliationTaxCreditsResearch_019b26f6-2827-7b8f-84de-63f2e9865ad5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_774a4bec-c337-4015-ad32-fbfed1386a40_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Payments under Non-Cancellable Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_fc6ff468-2c44-4ad3-92ad-d1f4ee634a37_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_67ef96e5-b25c-4352-91f6-e1c34bb4d7f5_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_4a97aa31-229d-4446-9c68-ff83df28eeb0_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 (loss) 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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_RelatedPartyTransactionsDisclosureTextBlock_4e1ead95-e6d3-455e-85c9-e4e3f8b6452b_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-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/2025/elts/us-gaap-2025.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_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_019b2716-556d-75b9-a961-f56a2af1280d_terseLabel_en-US" xlink:label="lab_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)</link:label>
    <link:label id="lab_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquitySharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" xlink:to="lab_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities" 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/2025/ecd-2025.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_CommercialPaperMember_5cf3f4b6-d5fc-4581-ab5f-ebc34a173a6b_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/2025/elts/us-gaap-2025.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_CommonStockCapitalSharesReservedForFutureIssuance_d9760f43-502e-4269-b07d-560b388bca36_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/2025/elts/us-gaap-2025.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_RevenueFromContractWithCustomerTextBlock_ed53566b-8128-440b-93eb-af54d3e81f14_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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8f408d87-ed79-40f8-babd-7f902d8ba8ba_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_f530e8f2-a3a3-45f8-be42-eeb6eefaee85_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_July2024AcquisitionMember_7791a9bc-64b7-48d2-b877-53f8630c13cd_terseLabel_en-US" xlink:label="lab_rddt_July2024AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">July 2024 Acquisition</link:label>
    <link:label id="lab_rddt_July2024AcquisitionMember_label_en-US" xlink:label="lab_rddt_July2024AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">July 2024 Acquisition [Member]</link:label>
    <link:label id="lab_rddt_July2024AcquisitionMember_documentation_en-US" xlink:label="lab_rddt_July2024AcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">July 2024 Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_July2024AcquisitionMember" xlink:href="rddt-20251231.xsd#rddt_July2024AcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_July2024AcquisitionMember" xlink:to="lab_rddt_July2024AcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_fe0a8ece-9ea4-4e36-8aca-d394ee3c406f_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/2025/elts/us-gaap-2025.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_15fae3a7-d9b0-483c-8da3-35961fbdafe1_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 (Loss)</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">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_864fa0da-e449-40b7-aad8-ad68933234fc_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/2025/elts/us-gaap-2025.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_CurrentIncomeTaxExpenseBenefit_64337ec9-7d5b-4b65-bffe-474bc6aa139b_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_0fba6abf-a787-4892-8567-fe1c1ddedf88_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_ConcentrationRiskPercentage1_30827083-d518-4113-9070-779cbfa2eb79_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/2025/elts/us-gaap-2025.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_ConsolidationPolicyTextBlock_9293da4c-5615-4230-8e38-03ed711b59e9_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</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/2025/elts/us-gaap-2025.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_ShareBasedCompensation_e57b698b-e09d-4a57-b8c3-665d6ed9d9f3_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/2025/elts/us-gaap-2025.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_FederalIncomeTaxExpenseBenefitContinuingOperations_019bfb8e-83cf-74c2-bc6d-0ca4a50c8588_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_d3501846-14b3-400e-8dfe-05e8b888d911_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_cb689c88-172a-4bf8-99d8-a388104077e9_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_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_ScheduleOfPropertyPlantAndEquipmentTable_02322800-06b4-4d44-b036-f8591c934cfd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_15c93ba1-3846-4626-a846-6b5377e0638f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Expenses</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b26fb-f1a5-78bd-b45f-b0b56e1ad134_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_793e7ac0-fc38-48ed-b50e-496440ee2877_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/2025/elts/us-gaap-2025.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_StockholdersEquity_4752b42e-bf25-4e3f-a744-ebb24dee6016_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 (deficit)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_6d7920f9-4b27-4843-89e8-3d2c7cb5dd8f_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_db7b78c0-5071-4755-b807-7f04bdb1ce3c_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/2025/elts/us-gaap-2025.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_DebtSecuritiesAvailableForSaleTable_aa51ea6d-5c9b-44e8-80d7-180cf9d77fce_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/2025/elts/us-gaap-2025.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8f91146a-46c6-453c-962b-5cd6569fed57_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_AllocatedShareBasedCompensationExpense_104d7905-bb7d-4cfb-9b3f-762afc1d5c63_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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentTextBlock_85b28f03-a4c6-47c8-a80e-0be9022452d1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_c8332fbd-0407-46a8-827f-bedf30e4e159_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/2025/elts/us-gaap-2025.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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice_499bc6a8-b7de-4887-b047-aba0e47741bc_terseLabel_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" 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, Forfeitures and Cancellations in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" 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, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice" 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">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesNewIssues_879e7f48-e64a-4856-99c6-6b9b8738db49_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_2be030e6-9c4b-4520-a3d6-d7e5fe7e2e50_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/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_03d4a800-5f0b-4f4e-ba62-f423d4a478d0_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 (deficit)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_70c2be9a-e3d0-4177-8e23-b9b8d15ae239_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Functional Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c27d6f5d-d65a-465b-a5e4-337ff84dbebe_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodSharesAcquisitions_5ddf851e-8fa0-4f7c-a1bb-87039675c3ee_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of Class A common stock in connection with acquisitions (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f637f44f-57fa-4b90-a632-60472d149c7b_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/2025/elts/us-gaap-2025.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_ConcentrationRiskByBenchmarkAxis_d5e0052c-647e-4aa0-9822-065d71f315ca_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/2025/elts/us-gaap-2025.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_rddt_CostOfGoodsAndServiceAdjusted_3f2df9cf-4000-4df5-a72f-70220c71604b_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-20251231.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_ConcentrationRiskCreditRisk_353e9092-ef4a-4168-abeb-82f86f741bca_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/2025/elts/us-gaap-2025.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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0d3fb390-d2bb-4139-9f8b-eaaacb8748f4_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 (DEFICIT)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_StateAndLocalJurisdictionMember_c19b3310-cb0e-4cd0-b13f-8522810397e2_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/dei-2025.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_CashAndCashEquivalentsFairValueDisclosure_019c0a33-c580-7644-8ce0-2cf4291c361b_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/2025/elts/us-gaap-2025.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_ConversionOfStockNameDomain_456132f7-f9d5-423e-86ca-70fe44f58b30_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockNameDomain_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockNameDomain" xlink:to="lab_us-gaap_ConversionOfStockNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_6295ad27-5152-416c-b64b-8c21c41bffee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" 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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_edfe6e73-27ae-45be-b775-46398c8f41ba_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/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_9f7d3245-20c9-4781-a4f1-5fa8c2da9e88_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" 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_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_afb2a3de-b369-41d6-8aab-6ffdc0a2e15a_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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetUsefulLife_1dbad26b-bcf7-4e60-bb6f-80422230b028_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">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsNet_a537b1d5-eb85-4eec-b85e-5a6f4eca30ce_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">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_13031782-f4e7-47eb-a67d-760b45a99a77_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_d86931e3-6d9a-4541-bd17-ba5da0cc135a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_3efc25f5-4e89-46f3-b784-8c6d5ef717c2_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/2025/elts/us-gaap-2025.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_InternalUseSoftwarePolicy_b2d47e81-350d-4349-b9d9-cd68190f4fdb_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software Development Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" 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/2025/ecd-2025.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_DebtInstrumentLineItems_2744ee99-3f2a-45bc-baf9-fde3597da9a8_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/2025/elts/us-gaap-2025.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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e8fda67-2404-4095-beb2-778025c6d02a_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_761d5f86-3ea0-44a0-9a03-b2100961f554_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of awards vested in period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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/2025/ecd-2025.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_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/2025/ecd-2025.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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_7a0eeb8e-d261-41fa-b8e6-39f39fde6e26_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-20251231.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_us-gaap_OperatingLeaseLiability_f58f5d82-02ee-4841-a0c2-680c23a2531f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_9e98b61c-e8d7-483e-b673-7059c6e6a4d6_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/2025/elts/us-gaap-2025.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_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e144f924-3ca1-4ef1-9183-d87da661333a_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_BusinessCombinationDisclosureTextBlock_cf5d9743-57be-4111-93ca-f2a837d41a8f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d5a1c49e-a2f2-4a21-8856-d6e5fcb759e4_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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_39dc5068-baa0-4a06-9a67-e29bedc5013f_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/2025/dei-2025.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_OtherLiabilitiesNoncurrent_2529f746-1e81-4421-b522-af570488dd23_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_019b26b9-8b8c-72bf-85da-db9244c02021_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">Total 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/2025/elts/us-gaap-2025.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_DebtInstrumentTable_74c41cb5-3fe4-42aa-89df-afcaaf1da431_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/2025/elts/us-gaap-2025.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_rddt_SharesAuthorized_5cd4955c-3d6e-434b-bf58-56d834ffb20f_terseLabel_en-US" xlink:label="lab_rddt_SharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total shares authorized (in shares)</link:label>
    <link:label id="lab_rddt_SharesAuthorized_label_en-US" xlink:label="lab_rddt_SharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Authorized</link:label>
    <link:label id="lab_rddt_SharesAuthorized_documentation_en-US" xlink:label="lab_rddt_SharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_SharesAuthorized" xlink:href="rddt-20251231.xsd#rddt_SharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_SharesAuthorized" xlink:to="lab_rddt_SharesAuthorized" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eeec7365-3c91-4950-8857-5a09e4d9cb3a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_ComprehensiveIncomeNetOfTax_d62e62e6-d7ae-4cf0-9949-42b13de9e409_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 (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d27185d8-5bc5-4464-82d3-b053dc0542c4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Geographical Breakdown of Income (Loss) before Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_1c08a2bb-77c4-431a-8538-9e54b7b7051a_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/2025/elts/us-gaap-2025.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_cfbc4c4b-feab-4e76-a7cc-14c698a8b4b3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic income (loss)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_2e1d0aa9-54a7-4f38-850e-e0e72249f23f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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/2025/elts/us-gaap-2025.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_OperatingLeaseLiabilityCurrent_22401573-f0eb-4f69-9de9-04f393f24108_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/2025/elts/us-gaap-2025.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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_30b21e49-c893-4ecb-bc03-4bae2495b876_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/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_377f6d60-15d2-47c6-822f-17ab2ff32f42_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/2025/elts/us-gaap-2025.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_dei_DocumentFiscalPeriodFocus_1244c7f4-1b21-4837-913c-6760e5a84c49_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/2025/dei-2025.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_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019bb623-59c5-76f2-85aa-6d42adde1d1c_terseLabel_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible compensation</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_label_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_documentation_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" xlink:to="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount" 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/2025/ecd-2025.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_AwardTypeAxis_e674b7f9-8a10-487d-9a0e-9581dfb07deb_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_86bc4036-0cd8-4266-8a82-d60a40d734f4_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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_b23204ea-6e76-4399-a288-dd051e1217be_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/2025/elts/us-gaap-2025.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_dei_LegalEntityAxis_8d32e0ed-77a3-4ca2-9760-bfa6960c7685_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/2025/dei-2025.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_Assets_d13d7e45-4973-4900-8cf1-c64f97b2d265_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/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b081138f-be29-4c67-865b-22a98c8069fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9efa630b-8123-4386-be81-d9d21ced1614_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f087d235-1754-4d2f-819e-fa9f06186e01_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/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_21584974-dcc2-4d9b-96d1-192519fba93f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_a1a84fce-fcbb-4c31-bc99-7ca52675c5d3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03e81a18-bd21-4d56-88d4-b68cdf70c6b3_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/2025/elts/us-gaap-2025.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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_3862a93c-ab5b-466c-834f-a51792614d50_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_cbe3e658-b1c4-42a0-a825-f2351f2420c7_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/2025/elts/srt-2025.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_a4fd4241-6b4e-488c-a490-184b432af0e9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_65af7a47-6a16-4c1b-9cb4-cc4ccea33b23_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/2025/elts/us-gaap-2025.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_dei_EntityAddressCityOrTown_a73980f4-b8a8-42a0-b903-a2644f678889_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/2025/dei-2025.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_bbf2201d-dc99-4ef9-959d-71c22b72fa3c_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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_6b5479a7-dd57-408a-86ed-da0d3e8ea5e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_eda3f558-42cf-4df9-a63c-38fe662dd93f_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-20251231.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_SegmentReportingOtherItemAmount_32b065ea-4ea6-466a-807d-660ad15cc743_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/2025/elts/us-gaap-2025.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_01f461a0-1170-489c-ae1c-5cdbcebaccc5_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Useful life of intangible assets</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f7c2907c-300e-4da2-bb8d-ef20d7c3d914_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining useful life (years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_0173c944-33a3-4d22-8a5a-9cd6e3fc5f78_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_9ef9ef96-b985-46a2-8857-11749792db85_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_IncomeStatementLocationDomain_e715baf0-1c48-45c0-8963-908a0869f1da_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_d0d2cb1a-9d50-4ea1-a822-6fed75c54af3_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/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_rddt_UnderwritingDiscountsAndCommissions_e519f4fa-333c-4caf-9ad4-ad69477dd69e_terseLabel_en-US" xlink:label="lab_rddt_UnderwritingDiscountsAndCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underwriting discounts and commissions</link:label>
    <link:label id="lab_rddt_UnderwritingDiscountsAndCommissions_label_en-US" xlink:label="lab_rddt_UnderwritingDiscountsAndCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underwriting Discounts And Commissions</link:label>
    <link:label id="lab_rddt_UnderwritingDiscountsAndCommissions_documentation_en-US" xlink:label="lab_rddt_UnderwritingDiscountsAndCommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Underwriting Discounts And Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_UnderwritingDiscountsAndCommissions" xlink:href="rddt-20251231.xsd#rddt_UnderwritingDiscountsAndCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_UnderwritingDiscountsAndCommissions" xlink:to="lab_rddt_UnderwritingDiscountsAndCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_91355405-4ab6-40da-8af0-f1ff6fe835db_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_3a2b0420-eb34-4a36-a219-594ef5bbd2f9_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/2025/elts/us-gaap-2025.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_RestructuringCosts_65fc5fbe-d72c-4fbb-b890-a7f8e8602f5e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9393eb4d-b422-4ce9-b1f3-c151048743ea_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/2025/dei-2025.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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_9226d74c-3b97-466c-a1ef-d4897be30f39_terseLabel_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum shares authorized to be issued upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_label_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Shares Authorized To Be Issued Upon Exercise Of Stock Options</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_documentation_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" 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, Maximum Number Of Shares Authorized To Be Issued Upon Exercise Of Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" xlink:to="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_53636f0c-6544-4675-8b88-3e4f3f6311eb_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/2025/dei-2025.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_OperatingExpenseMember_7425c395-1aa0-4aac-b35a-a0bbcb711863_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" 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_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f19be503-40d5-4c1b-91be-65eb75a02431_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets recognized in exchange for lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_baf37172-54cf-45c8-bdb5-89919e6b6217_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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_62d2a532-6cdf-4bde-a2e6-1dd86396b8c3_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_e625c79b-7b7d-40d2-ab5d-e5c106d8409d_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_f00c9e98-6c67-47d6-a633-e3dbe0485744_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_b856bba1-39b2-4788-a612-50d499006a39_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b26f6-2827-725b-b276-2cac14fc93ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal income tax effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_413fae2f-ecf1-4312-a513-091fddd0685f_terseLabel_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual increase in shares under Incentive Plan as a percent of common shares outstanding</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_label_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" 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, Annual Increase In Shares Authorized, As a Percent Of Shares Outstanding</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_documentation_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" 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, Annual Increase In Shares Authorized, As a Percent Of Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" xlink:to="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding" 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/2025/ecd-2025.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_BusinessAcquisitionAcquireeDomain_7f65bcba-86bb-4ac3-8050-9bc971b7d77b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassCMember_b9d5fc6b-7845-4147-98e6-abbe1ada3070_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</link:label>
    <link:label id="lab_us-gaap_CommonClassCMember_af7c0b71-ae9b-4bf6-8d88-d1e1613ecdf3_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassCMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class C</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/2025/elts/us-gaap-2025.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_CommonStockSharesOutstanding_b6c6c435-0764-48c2-b7b1-909432dfcade_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_27710452-7cf6-4ad0-a860-bdee9a952928_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_d0bd2a9e-8f23-4bf4-b1ab-64aee34fd307_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/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_89fd4629-e6b1-4ec5-9ee2-3472483a8c54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_005322c0-b2d8-4828-a18e-45c22f0dc3e2_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/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_6927e04b-62c8-46d1-ad7e-a4009869ce48_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_542ac36a-925b-494d-a33c-e923c6abe139_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/2025/dei-2025.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_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/2025/ecd-2025.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_DisaggregationOfRevenueTableTextBlock_38c57efb-b4c4-42de-9c4b-a7afc96b7a4e_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">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/2025/elts/us-gaap-2025.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_NoncashInvestingAndFinancingItemsAbstract_3ae3afaa-d345-4372-96c4-5512f29d70b7_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of noncash financing and investing activities</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_699b7f1c-8209-4a25-b85e-c4458c7db466_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquired intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_32463531-da10-4a5a-a971-59da0f405df3_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_a34ac96b-57ba-4f46-8b83-977789a7d8aa_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/2025/country-2025.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_IncreaseDecreaseInOperatingCapitalAbstract_60a5c864-2c8c-43c2-a764-858a4494ba87_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueStockOptionsExercised_bbd97880-2360-4048-a007-cd809840ff76_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b26f6-2827-7b36-991f-8fe711ad2cdd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_NumberOfDirectorsRightToNominate_4214833e-867f-4967-a91b-86094adb25e1_terseLabel_en-US" xlink:label="lab_rddt_NumberOfDirectorsRightToNominate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of nominated directors</link:label>
    <link:label id="lab_rddt_NumberOfDirectorsRightToNominate_label_en-US" xlink:label="lab_rddt_NumberOfDirectorsRightToNominate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Directors Right To Nominate</link:label>
    <link:label id="lab_rddt_NumberOfDirectorsRightToNominate_documentation_en-US" xlink:label="lab_rddt_NumberOfDirectorsRightToNominate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Directors Right To Nominate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfDirectorsRightToNominate" xlink:href="rddt-20251231.xsd#rddt_NumberOfDirectorsRightToNominate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_NumberOfDirectorsRightToNominate" xlink:to="lab_rddt_NumberOfDirectorsRightToNominate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_57a3cebd-7dd1-4afb-8001-4c4f2c5a125d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Amortization Expense Related to Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ae2d78c0-0b2b-4864-990e-89fab33be5eb_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/2025/elts/us-gaap-2025.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_PrepaidExpenseAndOtherAssetsCurrent_496588e8-af5f-4b2b-8a56-a674a9942744_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/2025/elts/us-gaap-2025.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_IncomeTaxAuthorityAxis_972477d4-ed03-49f7-a2c1-14488445b465_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7fbc1e86-b188-4a51-87ef-fc88a2477ff6_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">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</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/2025/elts/us-gaap-2025.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_ScheduleOfAccruedLiabilitiesTableTextBlock_d963b68e-6871-4888-a412-ec469cdb9b5d_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/2025/elts/us-gaap-2025.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_EntityAddressPostalZipCode_e68007e8-a8e3-4267-9a23-3b2ec776e6df_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/2025/dei-2025.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_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/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88360546-4caf-4daf-8dfe-4dfc064d1c07_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c4e75cc-550d-4535-8556-4de165a5f3e5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at the end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0cc65fd6-55b5-4b2d-b27d-e3cf64284774_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8f6f4ccd-01e4-448a-8fa6-3b8fa6f15d16_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_8d01117f-1c13-49b8-9bf1-339147427d76_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_34718ad6-8272-4037-8045-39f9a8087b1c_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/2025/elts/us-gaap-2025.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_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_019b2716-9b98-7c59-9409-576d490351c1_terseLabel_en-US" xlink:label="lab_rddt_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</link:label>
    <link:label id="lab_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_rddt_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Value, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_rddt_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Value, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquityValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:to="lab_rddt_TemporaryEquityValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_97a83ca4-c962-4513-be55-ba949c123459_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</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_34c15739-16a4-4f9b-af10-7fa6b94d3e11_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/2025/elts/us-gaap-2025.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_SaleOfStockNameOfTransactionDomain_8c18a332-6639-4f44-a605-0dc1de31bb73_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bdbea-569d-7076-88cc-546d428d90f9_terseLabel_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Return to provision true-ups</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_label_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Amount</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_documentation_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" xlink:to="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_78eb0710-a02e-4e21-80ae-d446a421894b_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/2025/dei-2025.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_rddt_AdvanceMagazinePublishersInc.Member_2dabcc0d-2597-4c8d-92dc-b7b3130efe94_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-20251231.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_PreferredStockSharesIssued_4f6c6d88-fd28-4d17-88e8-e104edfaa97c_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/2025/elts/us-gaap-2025.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_IntangibleAssetsNetExcludingGoodwill_20c5ce47-6fca-406a-9dc2-4a3fe876e459_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 Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_srt_ProductsAndServicesDomain_8a3ef822-8198-4658-be55-b0b4feb6d92c_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/2025/elts/srt-2025.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_PropertyPlantAndEquipmentGross_b1f5e8a0-afcb-40f8-b063-fea26775a832_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_rddt_CommonStockConversionRatio_730940be-37c5-4a48-a8b8-c7db2ac93887_terseLabel_en-US" xlink:label="lab_rddt_CommonStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_rddt_CommonStockConversionRatio_label_en-US" xlink:label="lab_rddt_CommonStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Conversion Ratio</link:label>
    <link:label id="lab_rddt_CommonStockConversionRatio_documentation_en-US" xlink:label="lab_rddt_CommonStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockConversionRatio" xlink:href="rddt-20251231.xsd#rddt_CommonStockConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CommonStockConversionRatio" xlink:to="lab_rddt_CommonStockConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ab226c90-240e-41c6-adf8-2dd698f0b92f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_OtherRevenueMember_b79f2ae7-0507-4dae-8274-02765a503946_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-20251231.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_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_e105158d-42e6-41e8-a4f0-45d24dc472cb_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_e9ec94da-4ac6-4469-abe2-eb3c9f00bfae_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill acquired</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_4df29771-62e2-4979-a719-ad6d30b57108_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/2025/elts/us-gaap-2025.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_dei_CityAreaCode_541b9bdc-b6ae-4c51-abaa-edc93be05c76_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/2025/dei-2025.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_PaymentsToAcquireBusinessesNetOfCashAcquired_ee08d266-94aa-4dd9-9a50-28e8a8b56195_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_4cb36326-bbae-49b5-a47b-5d2ae97eb9d9_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/2025/elts/us-gaap-2025.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_AccruedLiabilitiesCurrent_ac474386-b58b-44ae-8e0f-ff1ea363b81e_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_337722fd-9679-4ed8-91e1-eaf3f202befa_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/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ed37910d-b2f7-4909-8018-3b8a60ed81cf_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" 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_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_019bdbe4-4373-7b36-ab30-c6791a58059e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" 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_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_809766c5-3036-4835-ba4b-765967f83a74_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_02fe283b-baaa-4c6c-ac12-acdb11249f5e_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-20251231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ea4147b-be2b-4f40-b4ab-dd479c6e5d55_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_b4253e5e-d0ee-47f3-8ca8-bb5ff285ab0c_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_8d010b91-77c8-4638-a488-237c7bc3f502_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/2025/elts/us-gaap-2025.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_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/2025/elts/us-gaap-2025.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_rddt_StockholdersMember_ec4b314b-8480-46ee-8d2c-8f0dfcbca1af_terseLabel_en-US" xlink:label="lab_rddt_StockholdersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders</link:label>
    <link:label id="lab_rddt_StockholdersMember_label_en-US" xlink:label="lab_rddt_StockholdersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders [Member]</link:label>
    <link:label id="lab_rddt_StockholdersMember_documentation_en-US" xlink:label="lab_rddt_StockholdersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockholdersMember" xlink:href="rddt-20251231.xsd#rddt_StockholdersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_StockholdersMember" xlink:to="lab_rddt_StockholdersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_f859d3dc-7f28-49fe-8c7e-cc3ca428d379_verboseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conversion of convertible preferred stock to common stock upon initial public offering</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Amount Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:to="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ed5d9694-3d87-48a5-ac1a-f8407ad265cb_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/2025/elts/us-gaap-2025.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_GeneralAndAdministrativeExpense_9e87a0dd-5dc2-48d0-bef0-43c46cc98d91_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/2025/elts/us-gaap-2025.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_6e98d14e-a3d1-4ad2-8849-bc15e84b64a5_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_NetCashProvidedByUsedInOperatingActivities_1ffe9b42-7c4c-4e5b-951c-944c8f11ccac_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/2025/elts/us-gaap-2025.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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_3bfa6702-f7c9-4e1d-84de-d3daf67a7f01_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employer contribution match (as a percent)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_5c60e04b-5f9f-4b3c-87c7-ecb31543750d_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/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7ab3-9000-e49a31d770f3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_31530950-b1d3-4704-8a8f-b747e1f964ea_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/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_cfabf225-d43f-4ec0-aafd-93dace4e0d7e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_358c1bef-0360-4393-8d8e-b26c78b71fc3_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/2025/elts/us-gaap-2025.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_SubsequentEventMember_8c8b4a0f-31a2-4dc6-870d-bbecbc05a6a4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-73fc-a545-b4f15840bf92_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_3c6206d6-1b08-4731-a8c3-f8dbd24f2c2b_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_4d17d3c5-10d1-4f64-82a8-42b7f7e94c23_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" 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_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_91341684-d642-409d-b141-e079d5eaba44_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_c0c5c799-6e53-4cba-9f38-aea3b4c8dec6_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance as of December 31, 2023</link:label>
    <link:label id="lab_us-gaap_Goodwill_2faefd2e-d2e8-4671-a657-8fe66bf4b6ad_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance as of December 31, 2024</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_LeaseCostTableTextBlock_5baaef20-49cf-4059-bdbf-ae9bfe5ab0d8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Lease Cost, Lease Term and Discount Rate</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_LongtermDebtTypeAxis_648e6475-08d5-4ff6-8b31-7f47caf7f277_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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_069de1b2-a619-4057-84cf-00b83e60fdde_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/2025/elts/us-gaap-2025.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_us-gaap_MoneyMarketFundsMember_48bd3251-d73a-4ca8-a4bb-a9bca2e7ec6d_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/2025/elts/us-gaap-2025.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_bde60489-0d3b-463d-a952-d41db79d7478_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/2025/elts/us-gaap-2025.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_6f62ec73-6052-4f94-9755-baf9c2f09263_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/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5818f5a9-1d74-4826-81d5-585f09b1957a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_3ff9dfdb-7c2f-4c4e-b285-c9d53057b19c_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/2025/elts/us-gaap-2025.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_us-gaap_StatementEquityComponentsAxis_ec3d4b33-0d54-425b-b2db-0b0440b5cadb_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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentLineItems_e185db0e-554b-429e-bd5f-d35717fa498c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_944bc77b-9399-4054-bc48-6aca743b436e_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/2025/elts/us-gaap-2025.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_97fb40c7-783d-4233-a9cf-39eebc7ed075_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_38d26c5f-30c1-46f4-8a85-5956c593b7b7_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019b26f6-2827-78f0-bef1-cc2ced6efa45_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_be8cad57-452d-45c7-bcdc-36276ff4c1ab_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_NumberOfReportableSegments_be6e508c-a8a1-4f5b-be40-88041f6d3465_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/2025/elts/us-gaap-2025.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_5dee0b4a-4970-4385-b42a-0fdc7a3e22c4_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/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0256baa2-174d-4d8b-8a49-d1ab2d67803e_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_272f283f-44d9-4ced-8c16-0a20b935400b_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/2025/elts/us-gaap-2025.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_dei_EntityAddressStateOrProvince_11bcb056-bcda-4f5f-8c57-ea61b84da85a_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/2025/dei-2025.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_MarketableSecuritiesPolicy_4294e235-7d2e-4fc3-9cab-ca5aa9f353c5_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" 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_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9d4d6059-e796-4b0e-8c8d-adcc7572676a_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/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_8da2ee7a-1a19-4704-9137-b90742427c17_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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_6ec96791-51e8-4bfe-b1b2-617e5b6fae3a_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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b26f8-3dd3-77ce-86a9-580581bd68a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_522465f2-9230-4003-8be5-df96d94d9009_terseLabel_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Over-Allotment Option</link:label>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_label_en-US" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Over-Allotment Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2584388c-445b-4349-b2a3-b3519b402570_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of restricted stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_DefinedContributionPlanCostRecognized_7467f3cd-2cc2-4379-b81b-c0697126a2d8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Matching contributions expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_a84c3bf5-5228-4387-bb08-5dc408302d3b_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/2025/elts/us-gaap-2025.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_RestrictedCash_55ba2359-fcf4-4e15-ba0b-1090c1e3a30b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_2831983a-e2f1-40ea-b031-a72e4618e0c0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_6619e0f2-449b-4997-9857-484ccfdab92e_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_d197a05a-3776-48a2-966c-75ff470c9727_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" 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_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_c6e2817c-5b7c-42ac-a44a-ce5b55bf2835_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/2025/dei-2025.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_NetCashProvidedByUsedInInvestingActivities_c21254c0-5b22-49cd-a983-0c57b90828d9_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/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_53b543c7-3804-4cf0-ad44-8625286376d1_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_ComputerEquipmentFurnitureAndFixturesMember_481535d3-1570-478b-abbe-3d998c5f9b54_terseLabel_en-US" xlink:label="lab_rddt_ComputerEquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment, furniture, and fixtures</link:label>
    <link:label id="lab_rddt_ComputerEquipmentFurnitureAndFixturesMember_label_en-US" xlink:label="lab_rddt_ComputerEquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment, Furniture and Fixtures [Member]</link:label>
    <link:label id="lab_rddt_ComputerEquipmentFurnitureAndFixturesMember_documentation_en-US" xlink:label="lab_rddt_ComputerEquipmentFurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computer Equipment, Furniture and Fixtures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ComputerEquipmentFurnitureAndFixturesMember" xlink:href="rddt-20251231.xsd#rddt_ComputerEquipmentFurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ComputerEquipmentFurnitureAndFixturesMember" xlink:to="lab_rddt_ComputerEquipmentFurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_1d542a60-7764-419d-99fc-65ef858a10e9_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/2025/dei-2025.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_BasisOfAccountingPolicyPolicyTextBlock_19c2b7a2-b758-4df5-a25a-cf9f883eeefe_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_OperatingLeaseRightOfUseAsset_9817d2da-768a-4e0a-bc39-9b31824312c1_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_MinorityInterestOwnershipPercentageByNoncontrollingOwners_e9506897-9ea3-4eed-bda0-cc51802cf5d2_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/2025/elts/us-gaap-2025.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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_07464d84-2409-4970-9f0f-c925e021f042_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_8b6963ec-010a-45aa-a783-dbbcc436f3c7_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/2025/dei-2025.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_rddt_DebtInstrumentNumberOfInstruments_57ea0e2b-d170-4e25-ad91-a106b1d074fa_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-20251231.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9d1e8d22-45e9-4e1c-8ea7-239e9d49e068_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Decreases) related to prior year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_b75ec6ae-b723-42c1-bc01-fd9e0fc33d40_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ServiceAndPerformanceBasedRSUsMember_0ac83aa0-9e15-4d42-88f0-110c09691ac8_terseLabel_en-US" xlink:label="lab_rddt_ServiceAndPerformanceBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service and Performance-based RSUs</link:label>
    <link:label id="lab_rddt_ServiceAndPerformanceBasedRSUsMember_label_en-US" xlink:label="lab_rddt_ServiceAndPerformanceBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service and Performance-based RSUs [Member]</link:label>
    <link:label id="lab_rddt_ServiceAndPerformanceBasedRSUsMember_documentation_en-US" xlink:label="lab_rddt_ServiceAndPerformanceBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Service and Performance-based RSUs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ServiceAndPerformanceBasedRSUsMember" xlink:href="rddt-20251231.xsd#rddt_ServiceAndPerformanceBasedRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ServiceAndPerformanceBasedRSUsMember" xlink:to="lab_rddt_ServiceAndPerformanceBasedRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_85439067-43e1-4542-be1d-17788b3d1281_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/2025/elts/us-gaap-2025.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c856ed1a-cafb-4ebe-9e79-c09e3bfc6343_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/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0dc05c8a-be8e-4cfe-968b-f7169e6d5ae9_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_b818563f-f873-4524-a298-d597e856c5f1_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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsValuationAllowance_235a56c9-d430-4501-80a0-16484a60a026_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_73693531-2cad-4cab-9ecf-5fd796396fb0_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 (deficit):</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/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f91290c4-58f1-4646-96c9-f569580b8c4e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Advertising Revenue, Other Revenue and Contract Assets</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_6a5f1ce9-ba5f-4558-aa4b-189a54881d43_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/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2cf20d20-c834-41b0-a5a5-fbd7361afff4_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">Schedule 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/2025/elts/us-gaap-2025.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_SegmentReportingDisclosureTextBlock_05ab724f-9d3e-440e-8485-2fb975a87117_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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_f5986014-6e9f-46bb-8e21-452e568857f6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_d5616434-340f-4ee9-97f4-572dcde4fb33_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/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_36ed9a89-cc87-44a4-9d8a-d1a204d0e549_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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsOperatingLossCarryforwards_e78a92d1-5249-4b5f-ae67-78ccf9a785fd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_032cfb01-76e2-4e4e-ac65-5966bfa18e80_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">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [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">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CurrentFederalTaxExpenseBenefit_a2eb1961-7fb3-4bf2-b168-e4ae16854099_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_375d98e7-e999-49f4-9518-4ebcb0f76cae_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4af7c781-e955-4870-a8b1-093647a74dc4_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/2025/elts/us-gaap-2025.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_rddt_GrossProfitAdjusted_6af32d42-825e-46a4-8019-6dbcdb03209e_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-20251231.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_srt_OwnershipDomain_10ed05fc-804f-4f48-a6b5-717ff1923b43_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/2025/elts/srt-2025.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_rddt_DeferredTaxAssetsLeasingArrangements_f8ca7a38-e932-4664-8420-405bd949797a_terseLabel_en-US" xlink:label="lab_rddt_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_rddt_DeferredTaxAssetsLeasingArrangements_label_en-US" xlink:label="lab_rddt_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:label id="lab_rddt_DeferredTaxAssetsLeasingArrangements_documentation_en-US" xlink:label="lab_rddt_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DeferredTaxAssetsLeasingArrangements" xlink:href="rddt-20251231.xsd#rddt_DeferredTaxAssetsLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DeferredTaxAssetsLeasingArrangements" xlink:to="lab_rddt_DeferredTaxAssetsLeasingArrangements" 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/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_523cfaf0-73ab-4bf1-b6ad-cd0e2279cdda_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0576fd2c-972b-4d7a-8b6e-08fb673f7994_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" 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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_85784546-6272-4d60-8a06-caa6e7a3e775_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/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_9da24c90-dcc2-47bd-8383-61f61eadf48a_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/2025/elts/us-gaap-2025.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_rddt_NumberOfClassesOfCommonStock_167d96cd-e363-4ece-bbfb-604fe0feb78f_terseLabel_en-US" xlink:label="lab_rddt_NumberOfClassesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of common stock</link:label>
    <link:label id="lab_rddt_NumberOfClassesOfCommonStock_label_en-US" xlink:label="lab_rddt_NumberOfClassesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Classes Of Common Stock</link:label>
    <link:label id="lab_rddt_NumberOfClassesOfCommonStock_documentation_en-US" xlink:label="lab_rddt_NumberOfClassesOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Classes Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfClassesOfCommonStock" xlink:href="rddt-20251231.xsd#rddt_NumberOfClassesOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_NumberOfClassesOfCommonStock" xlink:to="lab_rddt_NumberOfClassesOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_2a299048-ceab-483a-85fb-771e2f9d8d89_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/2025/dei-2025.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_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/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_27502c1f-5b31-42ee-8f17-90e7ff569adb_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="lab_us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_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/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_06692450-ed56-40b7-b319-7114d66c5965_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/2025/elts/us-gaap-2025.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_TradeAndOtherAccountsReceivablePolicy_168918f0-2c37-4a12-9f8e-a9d57b2d2994_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" 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_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_019bfb8e-e47c-7f98-a077-9761ed2ae858_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b26f6-2827-78d6-8034-bc036534de29_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other foreign jurisdictions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingMember_7cb5ff2b-cb62-4090-97b1-725a89cab0bf_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_OtherSundryLiabilitiesNoncurrent_019b26b9-8b8c-7142-b18d-9a8a543fad97_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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c6f1b3db-dd7f-4c55-b82a-4bc571c307e5_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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_3e5f13b0-6e0c-43bd-b9ac-9c2957352e40_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/2025/elts/us-gaap-2025.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_StatementBusinessSegmentsAxis_cf2db984-0d40-4a39-8745-a74d1b5546d6_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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e4b10501-2223-4b76-abc0-1b625afd81bd_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_df7a9d6e-058e-4e77-ae09-00fd653c6ca6_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" 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_TemporaryEquityCarryingAmountAttributableToParent_9fbaf0ce-5837-4609-90c8-74ecf7cab80c_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" 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_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_dei_EntityFilerCategory_625e0069-2ebe-4838-a04a-919cf4b9811d_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/2025/dei-2025.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_dei_LocalPhoneNumber_5ad27f43-8562-4e5a-9235-00da9d13387b_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/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_27da03d0-b22e-4bd6-854d-ac87a127d88c_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_51cb2095-cd21-4ddc-8430-cdc80a65fbfe_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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_470682b3-7e93-4088-b99e-2f4627124cc8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes at statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019c2111-70be-73c7-82f8-96e8a52eef1b_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_9bc25b93-af11-4cda-b144-30a4c6d17c26_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/2025/elts/us-gaap-2025.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_SubsequentEventTypeAxis_92d80159-b1be-4a49-a140-eba5ec7f8c87_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_0355f2e0-d8b5-44b6-aaa7-76fa9d6b4bb4_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/2025/elts/us-gaap-2025.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_ForeignIncomeTaxExpenseBenefitContinuingOperations_019bfb8f-3a76-761f-b783-5d2cf6ba64cb_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d97c8d93-97be-456b-bcb0-87c2963e21f1_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/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_e42b052d-79e3-4cc9-b828-742dfb8d6da9_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_dei_EntityAddressAddressLine3_c50fdd80-7abb-4041-9856-a3bc1b8e0df3_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/2025/dei-2025.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_us-gaap_VestingDomain_f7d159f8-5068-4494-85e7-4479978fe05f_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/2025/elts/us-gaap-2025.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_DebtInstrumentAxis_ed982de2-98b4-4ac3-8e18-8029285f799b_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/2025/elts/us-gaap-2025.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b0047e73-1d61-466e-ab47-6c3303203e9a_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_4cd19841-1cd5-4e7b-9088-f7c5216339c4_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/2025/elts/us-gaap-2025.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_BusinessAcquisitionLineItems_d744a7e9-3c8e-4b27-941d-eafbcd54a008_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_019bd4ce-8b38-7402-9beb-13cebea6af88_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/2025/elts/us-gaap-2025.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_DeferredTaxAssetsNetAbstract_ddb094f5-a3e3-4594-960c-079e66195392_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_be948271-1e01-4e0b-954b-0d5979d78a10_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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsGross_e3b04f26-8194-4d03-b92c-316786968c3b_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">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a000c796-a043-4f9c-8909-55258cf0bcba_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/2025/elts/us-gaap-2025.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_dei_EntityAddressAddressLine1_e99de789-54c6-4f2c-902f-c162bbcc3ea6_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/2025/dei-2025.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_dei_EntityAddressAddressLine2_70066b24-2ae2-4069-80e2-afa1b8d7854a_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/2025/dei-2025.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_ResearchAndDevelopmentExpense_e26cca60-828e-42ad-b564-595ae224c27a_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/2025/elts/us-gaap-2025.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_AccumulatedOtherComprehensiveIncomeMember_9b331753-968d-49e2-8bdb-d79de5d10bd4_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/2025/elts/us-gaap-2025.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_SharesPaidForTaxWithholdingForShareBasedCompensation_769f8643-0f16-4e81-9485-b5c97bdb1044_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares withheld for tax withholding requirements (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_63b8e40a-7b4b-4c8b-b871-036100c0ddbd_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/2025/elts/us-gaap-2025.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_dei_EntityVoluntaryFilers_0b62e2fe-262c-4ec8-aad3-04dbbb30f2b6_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c6608756-4f63-4bbe-8d31-72fb08c4b6a7_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_4b530a58-4d62-425e-b5ac-b62ef49c8201_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock into common stock in connection with initial public offering (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/2025/elts/us-gaap-2025.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_baf49321-af30-48f5-9428-1acf97b6ac03_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/2025/elts/srt-2025.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_rddt_NewYorkFederalReserveBankRateMember_4a9ad385-e007-475e-83d3-1d123666256a_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-20251231.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_us-gaap_ScheduleOfStockByClassTextBlock_50bdf299-da7a-46b8-a219-bf9a5763b3fa_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_CommonStockVotingRightsVotesPerShare_88886205-ec91-40ca-9db7-d00e9f8c708a_terseLabel_en-US" xlink:label="lab_rddt_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of votes per share</link:label>
    <link:label id="lab_rddt_CommonStockVotingRightsVotesPerShare_label_en-US" xlink:label="lab_rddt_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:label id="lab_rddt_CommonStockVotingRightsVotesPerShare_documentation_en-US" xlink:label="lab_rddt_CommonStockVotingRightsVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Voting Rights, Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockVotingRightsVotesPerShare" xlink:href="rddt-20251231.xsd#rddt_CommonStockVotingRightsVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CommonStockVotingRightsVotesPerShare" xlink:to="lab_rddt_CommonStockVotingRightsVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_d0c86c3b-3a8a-44b3-b681-f4f986593332_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/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_fe31f2b6-2674-4ccf-aac2-812c86c0d260_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_ba03d2e3-0c94-474d-97e7-59a424305891_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" 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_TemporaryEquitySharesOutstanding_123b74ce-9c29-4560-968e-d9983e9343fb_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" 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_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fa61c203-f51a-4b90-9b2e-a5671922f9e3_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/2025/elts/us-gaap-2025.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_us-gaap_OperatingLossCarryforwards_cb4797ce-e0ba-4625-84cd-cb68fd60515f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_263fa1d0-0414-4248-b706-026005dde800_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190c2d4f-f36c-4515-abb0-1202d4c38f5e_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/2025/elts/us-gaap-2025.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_CostsAndExpenses_6e79ca51-c236-477d-9a26-0d7ce770c046_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/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_8cb3364b-a9da-4ecc-a85b-7784ed34769d_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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_f132bc17-4d67-4eef-8982-a074f133d547_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_srt_RepurchaseAgreementCounterpartyNameDomain_d8563db9-003d-4c65-aa18-b92045367026_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_568cf00c-d25e-4a98-9236-20521ae90ae0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_3700abfa-b395-4278-bfcd-55894d114dea_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_0af6ea9e-0905-499b-88be-76facaa7f951_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_TaxCreditCarryforwardLineItems_a5d7be0c-c040-4310-b349-8f0a5920c557_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3c1edb17-9503-4ba7-9a8f-114f17808ff3_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/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_49855980-77d0-4646-9f8a-7a0e04b0f6fb_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value of awards granted during the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e491590d-681f-4289-863f-9c7a8650b5a3_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c2c1be41-ab0e-410f-81fe-f833edd5384c_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">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering_b79b416d-34d4-427d-bd2c-75513168ebee_terseLabel_en-US" xlink:label="lab_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of deferred offering costs to additional paid-in capital upon initial public offering</link:label>
    <link:label id="lab_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering_label_en-US" xlink:label="lab_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Of Deferred Offering Costs To Additional Paid-In-Capital Upon Initial Public Offering</link:label>
    <link:label id="lab_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering_documentation_en-US" xlink:label="lab_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification Of Deferred Offering Costs To Additional Paid-In-Capital Upon Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" xlink:href="rddt-20251231.xsd#rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" xlink:to="lab_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_1bc473b3-8c58-46a9-bc1f-bb3b49279dd1_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9f595afe-da4e-414f-9891-39ba1f1c2bb6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6c93515b-8ef3-4583-92b2-f65ac073d9a9_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/2025/elts/us-gaap-2025.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_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bfb8f-abb8-7fca-9585-b591f5631c4c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total income tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_dfa1dda7-e2a2-4891-8c5d-ccda4db7dce1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3cbe8117-f436-4980-9011-3319d7d35ad1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other financing activities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_bd4efae1-18ec-4143-a58d-7caeff36a222_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, annual dividend rate</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_45738d44-95fd-44a8-905d-3614744ee755_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_00031853-473d-4f41-8cc3-8bbfac138169_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_61f9dece-8163-47c6-a3c4-6a11b4163516_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_410e9c5f-83bf-40d6-8ea9-6577ff8214c5_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_c8151b0c-1e0b-466a-b9c8-9dbb0b4601bb_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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ce77d2f4-9a93-4bc1-b5ff-dce44b11dcc0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_LeaseholdImprovementsMember_a41d96bd-78f0-4f94-b4ed-798ed101ff6f_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_686a54b6-fd06-49bf-9764-6a15c9105006_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_9e386919-ac3d-4856-a731-ee43a032743c_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_DisaggregationOfRevenueLineItems_103ea9b5-2908-4e42-acbe-620eb15a5a0c_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f5eca8cf-fecf-471e-a501-a3d7caab3bb9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019b2706-da2d-7d0d-b9aa-af03eec34fd8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" 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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_dd3e4739-e60b-4a39-ab5f-f8fafa8f9a6c_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/2025/elts/us-gaap-2025.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_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/2025/elts/us-gaap-2025.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_rddt_A2024IncentiveAwardPlanMember_c7666353-45f8-45d7-80ef-8d2509ae10fe_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-20251231.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_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/2025/ecd-2025.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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_b551c300-e3ee-484f-8c0a-e5100aeb3056_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value of equity consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" 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/2025/ecd-2025.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_0f171563-2c6e-4f1c-a790-156b2a1387d3_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b26f6-2827-7a7d-9b3a-90195e40f008_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other foreign jurisdictions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3bbdbda3-65d6-4006-809b-134e0dd04060_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_1eb6f516-9c27-484d-a241-39c3478fc718_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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_06dfd9de-0b15-4816-a99f-646b77955d26_terseLabel_en-US" xlink:label="lab_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of common stock, percent held threshold (as a percent)</link:label>
    <link:label id="lab_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_label_en-US" xlink:label="lab_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Automatic Conversion Threshold, Minimum Percentage Of Outstanding Shares Of Convertible Class Of Common Stock As Percentage Of Total Outstanding Common Stock</link:label>
    <link:label id="lab_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_documentation_en-US" xlink:label="lab_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Automatic Conversion Threshold, Minimum Percentage Of Outstanding Shares Of Convertible Class Of Common Stock As Percentage Of Total Outstanding Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" xlink:href="rddt-20251231.xsd#rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" xlink:to="lab_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_7b765357-4732-4f6c-9480-ee1cea00b965_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_a261a6db-c681-45bf-9d81-f0caa1baf9fc_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_5aadbc33-e0fc-4f0a-b0f4-f3f6a1d36e61_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_0315ade6-6835-43a7-bc68-c4780942271d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9c31b825-cdd9-42fd-981b-91152f1045b7_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/2025/elts/us-gaap-2025.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_19dd293e-2a5d-43d8-83f4-3fb1fdf0c8e5_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/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_6bdce466-1e00-4f07-baf3-777058fbb773_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/2025/elts/us-gaap-2025.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_DefinedContributionPlanDisclosureLineItems_fa2657de-2328-48b4-92aa-eac4161dc445_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6c8b3479-0689-404c-b5ea-d577175ac9b7_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/2025/elts/us-gaap-2025.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9a569846-8b77-402f-b1bc-692eedb6ad8e_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/2025/elts/us-gaap-2025.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_DeferredIncomeTaxLiabilities_ed3593ec-bd34-4ac1-9cc1-f45d4721ae5d_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_a27029e7-91ed-4938-a674-d723def00625_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_e846a807-99e0-4e83-bbdb-81049b216369_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/2025/elts/us-gaap-2025.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_IncomeStatementLocationAxis_3dc83d76-816b-4200-ae99-92e78d85b36c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" 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_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ec7dd954-c28f-4686-b7f5-9d4b7dbdc5c9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign income (loss)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b82df843-2ba7-429a-bd95-0f5c4940af2d_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/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_IncomeTaxReconciliationNondeductibleExpenseOther_019b26f6-2827-76fe-8d36-5af7b63fdebd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-taxable or non-deductible items</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_AuditInformationAbstract_label_en-US" xlink:label="lab_rddt_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_rddt_AuditInformationAbstract_documentation_en-US" xlink:label="lab_rddt_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AuditInformationAbstract" xlink:href="rddt-20251231.xsd#rddt_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AuditInformationAbstract" xlink:to="lab_rddt_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_1a07c773-89a5-419b-9492-b86afb4d0740_terseLabel_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of shares owned by related party</link:label>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_label_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Subsequent To Initial Public Offering</link:label>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_documentation_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Subsequent To Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" xlink:to="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_c821c12b-f8b3-4472-9f97-b38555296b65_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/2025/elts/us-gaap-2025.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_FiniteLivedIntangibleAssetsByMajorClassAxis_6b4e4b1f-1df5-403e-9c29-800a0108a02d_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">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_srt_MinimumMember_59cb4d12-cbfb-4013-955b-d9b6fd874f3d_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/2025/elts/srt-2025.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_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_e7690728-0042-48da-961f-44f7894cb96e_terseLabel_en-US" xlink:label="lab_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</link:label>
    <link:label id="lab_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_label_en-US" xlink:label="lab_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Stock To Common Stock [Member]</link:label>
    <link:label id="lab_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_documentation_en-US" xlink:label="lab_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Stock To Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:href="rddt-20251231.xsd#rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:to="lab_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_DefinedContributionPlanTrancheOneMember_723b3b86-e132-4e58-811c-c603cc79f954_terseLabel_en-US" xlink:label="lab_rddt_DefinedContributionPlanTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Tranche One</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanTrancheOneMember_label_en-US" xlink:label="lab_rddt_DefinedContributionPlanTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Tranche One [Member]</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanTrancheOneMember_documentation_en-US" xlink:label="lab_rddt_DefinedContributionPlanTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Tranche One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanTrancheOneMember" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DefinedContributionPlanTrancheOneMember" xlink:to="lab_rddt_DefinedContributionPlanTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_045cade2-5057-42fd-bada-2d2016c729dc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_01caf5c3-f3cb-41a9-98ef-46e988bbc681_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_StockSoldByIndividualTypeDomain_2e7c42c0-d094-4c8d-ba9a-d0789bbc3664_terseLabel_en-US" xlink:label="lab_rddt_StockSoldByIndividualTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Sold By Individual, Type [Domain]</link:label>
    <link:label id="lab_rddt_StockSoldByIndividualTypeDomain_label_en-US" xlink:label="lab_rddt_StockSoldByIndividualTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Sold By Individual, Type [Domain]</link:label>
    <link:label id="lab_rddt_StockSoldByIndividualTypeDomain_documentation_en-US" xlink:label="lab_rddt_StockSoldByIndividualTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Sold By Individual, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeDomain" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_StockSoldByIndividualTypeDomain" xlink:to="lab_rddt_StockSoldByIndividualTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_e6ad235d-4ea2-413f-8caa-1f04c04a33b7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" 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_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_343d5cc2-cd0a-4e3b-9601-9cd8269d40f7_terseLabel_en-US" xlink:label="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of Class B common stock to Class A common stock</link:label>
    <link:label id="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_label_en-US" xlink:label="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion Of Class B Common Stock To Class A Common Stock [Member]</link:label>
    <link:label id="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_documentation_en-US" xlink:label="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conversion Of Class B Common Stock To Class A Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConversionOfClassBCommonStockToClassACommonStockMember" xlink:href="rddt-20251231.xsd#rddt_ConversionOfClassBCommonStockToClassACommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ConversionOfClassBCommonStockToClassACommonStockMember" xlink:to="lab_rddt_ConversionOfClassBCommonStockToClassACommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_246dcf74-bd84-4f72-a2e1-62f245cd1a57_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/2025/elts/us-gaap-2025.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_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_e1e6a7e2-f4f7-43b6-8af7-96ef25d68546_terseLabel_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Affirmative vote or written consent of counterparty required maximum ownership threshold</link:label>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_label_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Threshold</link:label>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_documentation_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" xlink:to="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_795ae332-146b-4860-a9cd-2f95b6692688_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 authorized as of December&#160;31, 2025 and 2024; no shares issued and outstanding as of December&#160;31, 2025 and 2024</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_AccountsPayableCurrent_9b9fd63b-235d-407f-b350-dada34632ae3_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/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_fdf3fc97-1519-4a24-a63f-76b693f7fc48_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod_30ecac34-e702-4fea-a2ab-02c8e37a38a2_negatedTerseLabel_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod_label_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" 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, Forfeitures And Cancellations In Period</link:label>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod_documentation_en-US" xlink:label="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" 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, Options, Forfeitures And Cancellations In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" xlink:to="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod" 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/2025/elts/us-gaap-2025.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_NetIncomeLossAvailableToCommonStockholdersDiluted_96ea63f3-af75-4912-b523-0241c3750a8c_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 (loss) 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/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_5bdbc0fb-6f46-4290-8900-3643161e4721_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Major Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_1f8641f3-cf26-4ed5-8aac-be4cf2d81de7_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</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/2025/elts/us-gaap-2025.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_CurrentForeignTaxExpenseBenefit_75ac7248-8a24-456f-b7b8-7a1b168a149d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_65c5c10a-c547-4b4e-9958-fa32216a2578_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0b467985-c72a-48e2-86ad-df5a2362ca4e_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/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_17626d0f-4af2-4d87-b9c9-436516c36c41_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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e9f36102-3079-4927-99cb-094dc5566b62_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_ddec32d7-3fce-4daf-a0d7-a415960f3327_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 (loss) 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/2025/elts/us-gaap-2025.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_SegmentReportingPolicyPolicyTextBlock_35736032-d2c2-41c1-bff9-16dec380ac5e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_e9c13bcd-87e1-4274-8b0c-5d717083fe7c_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 11)</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/2025/elts/us-gaap-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e67cca04-f6af-43bf-a505-d5e39ab854cd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total grant date fair value of options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_2fbf218d-3eff-4dc6-8531-985be212ac00_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_df8b5926-3d35-4054-8e42-fb15282e98a4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_01343fbb-b9f6-4680-bc5a-b5c404acdcbd_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/2025/dei-2025.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_SellingAndMarketingExpenseMember_8b45f914-d4f7-48a0-af92-d638faa2a7d2_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" 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_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_db3f8781-787e-44d0-adc1-3581ca207146_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of initial public offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_1d2bd2ef-9c5b-4b90-afa1-d01f4d6a4c77_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-20251231.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_PreferredStockSharesOutstanding_e7b07b65-54a3-4a49-b0bf-056fdd43f9fa_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/2025/elts/us-gaap-2025.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_CurrentStateAndLocalTaxExpenseBenefit_23b6dba5-a4b0-4961-83b7-8607cc96f5ab_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_7e223876-0dea-4fac-a97a-fa9b35df5f34_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/2025/elts/us-gaap-2025.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_dei_DocumentTransitionReport_43784062-6c7b-42a9-8308-e69bb74d17e6_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/2025/dei-2025.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_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_d2ee91c1-5533-45ef-b859-2120293ea5a1_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-20251231.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_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_7d48d926-22d8-401b-9f6d-3494aeb899a9_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_DeferredTaxAssetsLiabilitiesNet_25bd8dc2-fe7e-46c2-9bce-5662683e7638_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets (liabilities)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_8f459049-3ca7-4d81-bb70-f9a7e4380204_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/2025/elts/us-gaap-2025.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_dei_DocumentPeriodEndDate_eda86876-eaa4-438b-a2d8-cdc237e2d591_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/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_rddt_DefinedContributionPlanMatchDomain_65dd5440-1ad6-49da-a67c-ffa941b18eb6_terseLabel_en-US" xlink:label="lab_rddt_DefinedContributionPlanMatchDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Match [Domain]</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanMatchDomain_label_en-US" xlink:label="lab_rddt_DefinedContributionPlanMatchDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Match [Domain]</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanMatchDomain_documentation_en-US" xlink:label="lab_rddt_DefinedContributionPlanMatchDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Match [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchDomain" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DefinedContributionPlanMatchDomain" xlink:to="lab_rddt_DefinedContributionPlanMatchDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-779f-8838-21ee8b6da999_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/2025/elts/us-gaap-2025.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_rddt_TemporaryEquityConvertibleConversionRatio_741911e6-ff70-41c1-86d2-3066b94c6735_terseLabel_en-US" xlink:label="lab_rddt_TemporaryEquityConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_rddt_TemporaryEquityConvertibleConversionRatio_label_en-US" xlink:label="lab_rddt_TemporaryEquityConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Convertible, Conversion Ratio</link:label>
    <link:label id="lab_rddt_TemporaryEquityConvertibleConversionRatio_documentation_en-US" xlink:label="lab_rddt_TemporaryEquityConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquityConvertibleConversionRatio" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquityConvertibleConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_TemporaryEquityConvertibleConversionRatio" xlink:to="lab_rddt_TemporaryEquityConvertibleConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_46855941-0675-4b8b-8a78-d62516774a4a_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/2025/elts/us-gaap-2025.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_EarningsPerShareDilutedAbstract_e5a841ce-d2af-453e-9925-e1e0be69bf98_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 (loss) 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/2025/elts/us-gaap-2025.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_SupplementalBalanceSheetDisclosuresTextBlock_85736cec-6f14-42d3-a579-a63c8ecf5d64_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/2025/elts/us-gaap-2025.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_CommonClassAMember_2ac0f64a-603d-42b2-9e6b-3923e0cec458_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</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_a8b24fdd-f791-4477-b218-967ac3d3ef9e_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/2025/elts/us-gaap-2025.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_country_GB_019b26fa-65a8-7f59-98d1-285ac7832df0_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_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/2025/elts/us-gaap-2025.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_ShortTermLeaseCost_e0cacf3a-3286-4ca9-b183-129e915e89d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0a2f68ff-a3a2-41b6-a16e-cc12833b1edd_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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_5c644aa5-bb93-4c20-84d4-de31a14e2f45_terseLabel_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible compensation</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_label_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_documentation_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" xlink:to="lab_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_04894f92-f61b-4e43-b2fe-2e5f8f13c793_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Activity Related to Gross Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_c671e8a2-c1e2-4eb7-8322-da40af879c1b_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/2025/dei-2025.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_EarningsPerShareTextBlock_d17554eb-91eb-4d27-b819-e4f1ab7256cb_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 (Loss) per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/ecd-2025.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_AdditionalPaidInCapital_dd437c0c-93a5-45f5-a42f-abeabd607ca4_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/2025/elts/us-gaap-2025.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_srt_ProductOrServiceAxis_b1dfdc61-0c95-4234-a616-534a2d38c11f_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/2025/elts/srt-2025.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_us-gaap_CashEquivalentsAtCarryingValueAbstract_0a9ea1c7-5b97-47e2-afd1-0d12b2dadbc0_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/2025/elts/us-gaap-2025.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_RevenueFromContractWithCustomerMember_192e544a-c8d5-477d-b7e8-2820a9c975de_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/2025/elts/us-gaap-2025.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_VariableLeaseCost_d848565c-2164-4012-89a9-18f246734a0e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8e4c296c-3f40-4865-b06b-eafb9835d77f_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_2974eb58-e9a6-42f6-b644-a69d5296eb88_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_LongtermDebtTypeDomain_03fdee73-73e8-49bb-b271-37373c2310de_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/2025/elts/us-gaap-2025.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_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/2025/elts/us-gaap-2025.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_PaymentsToAcquirePropertyPlantAndEquipment_f6e5afc1-8ee6-4597-86e6-c59050afe00d_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/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_8568f67f-5cd2-42c3-908c-dc17d3646397_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_389313d2-6bc3-4cbf-a3b2-65c906a06fbc_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period of awards</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_55ddd572-516a-4f78-82ae-27edf4cd62f7_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/2025/elts/us-gaap-2025.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_cbb184bc-1802-48b6-93c8-39c830561dc3_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/2025/elts/srt-2025.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_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/2025/ecd-2025.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_rddt_DebtInstrumentAdditionalBasisSpread_ba88d504-4c9d-45a4-ba50-74519ad2f6e8_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-20251231.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_srt_StockRepurchaseProgramAuthorizedAmount1_019bd61a-cd16-78e9-8d34-38ea0afe79ac_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</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/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_aad0efa1-271e-4e71-ab9d-bddcce07b52f_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_afdc4ed8-910e-4884-a09c-d549fb63b65e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d0f99fe6-0b8b-443a-b153-d55485873771_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_9735ba8b-acab-4d8f-b374-be70e144d551_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax withholding obligation</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/2025/elts/us-gaap-2025.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_EarningsPerShareDilutedLineItems_6d3da8a2-3c36-4657-b1bd-6dde2ca62d3e_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_0aef2f49-0406-4b61-97dc-6ff46fd96d35_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Accelerated Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" 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/2025/ecd-2025.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_NetIncomeLossAvailableToCommonStockholdersBasic_558f7acd-9ba1-459f-9bc3-23d426e4a68f_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 (loss) 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/2025/elts/us-gaap-2025.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_rddt_AssetsAmortizedCost_dd1c1892-849e-42b3-a27e-4a94ad6a11ee_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-20251231.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_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/2025/ecd-2025.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_47b0a88f-a83e-4e2f-85c7-3d3845f6efdd_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/2025/elts/us-gaap-2025.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_LiabilitiesCurrentAbstract_98d8f8e6-25d0-4384-ab93-ae405fd2c8cb_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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_449ad573-e8b4-4dc4-a3ca-4849cd9db4f5_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/2025/elts/us-gaap-2025.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_srt_StatementGeographicalAxis_d0bdcb6a-9c2c-4a08-88b3-d74c2eeb6a25_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/2025/elts/srt-2025.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_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_c79f5e9d-2eba-4734-9b7a-3268f6f5f27d_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-20251231.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_OperatingExpenses_c482d6e9-6467-409d-ae4f-5c30def4f2b2_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_db5db65b-d5e7-4391-920d-a9a480a8f2fd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_cdf08e58-a440-4427-acbd-487b074ecadf_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/2025/elts/us-gaap-2025.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_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_706fba95-41e6-4e01-bfa9-68ccb3242e86_terseLabel_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Affirmative vote or written consent of counterparty required maximum ownership percentage upon closing of the initial public offering</link:label>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_label_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Upon Closing Of The Initial Public Offering</link:label>
    <link:label id="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_documentation_en-US" xlink:label="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Upon Closing Of The Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" xlink:to="lab_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_2906d3db-2cd4-444e-8450-0e3e29978b34_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/2025/elts/us-gaap-2025.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_269af8b4-8349-476e-9138-9ced4a93c713_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/2025/elts/us-gaap-2025.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_EarningsPerShareDiluted_6309bd38-a356-4494-95a4-d5f7ca8194d4_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_cabc3192-70d5-42d2-8aec-c0d8979faeae_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 income (loss) 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/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_AccountsReceivableNetCurrent_32ad2fb7-57f4-472d-bc15-d4702f1ba971_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/2025/elts/us-gaap-2025.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_ConcentrationRiskBenchmarkDomain_280bfd76-fc8c-4c47-b8d3-e3826c55b0cf_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/2025/elts/us-gaap-2025.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_dei_Security12bTitle_3946624d-4a90-418e-92b1-2446e4e23fe7_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/2025/dei-2025.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_IncomeTaxReconciliationOtherReconcilingItems_019b26fe-4367-7231-a2d3-51631891ecb9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" 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_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_de0c8b8f-ea1f-4bd3-a470-1185a737aea6_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued and sold (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_7534c520-2090-403a-93b2-165217c77afb_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 (loss) 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/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_9c4f243d-1b72-4e88-a9e3-0f8cb5dd17b6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:to="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_0ffc5cfc-8d3e-4029-977f-d2f6858c39dd_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/2025/elts/us-gaap-2025.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_dei_AuditorLocation_cf52082f-11a3-44a8-8448-5b79b034a2a2_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_24b11546-494d-4e62-8d2d-e4fc13ec91cc_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-20251231.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_57929a98-2098-4c04-a659-49b19d61cb21_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 (Loss) 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/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_94fa0aec-1372-493b-bac8-6184f9b71d87_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_94c8e96b-6945-4786-a7f6-a463209bb218_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/2025/elts/us-gaap-2025.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_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b8d75546-eabd-400d-9ddb-736fbfd7ead3_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/2025/elts/us-gaap-2025.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_DomesticCountryMember_6e6b5b88-1046-44b4-ae25-aaa30db6171f_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_66873c82-c519-4729-8869-cc3b42407614_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019b26fb-7fdf-7ff2-914c-f7681d17922d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-taxable or non-deductible items</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_29db5097-358b-4eec-a891-5f5e2121a753_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1804439b-af00-4f13-8063-3d4ad51f69a4_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/2025/elts/us-gaap-2025.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_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_5d70cd57-8541-4db8-a71f-f8029817e0ca_terseLabel_en-US" xlink:label="lab_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of early exercised stock options</link:label>
    <link:label id="lab_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_label_en-US" xlink:label="lab_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Early Exercised Stock Options</link:label>
    <link:label id="lab_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_documentation_en-US" xlink:label="lab_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" xlink:href="rddt-20251231.xsd#rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" xlink:to="lab_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_df5ff7e6-571b-4e20-a675-07998638b39f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_dei_EntityWellKnownSeasonedIssuer_7bf0ec48-7709-4e50-b6c0-861564f117f2_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_b91a34c6-faa3-4667-b33a-cda7e08409cc_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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseLiabilityPaymentsDue_b1e13101-06ec-42ad-9a02-ce0568102540_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019c0a37-0c07-70a7-9bb5-8aef4b459f46_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-20251231.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_us-gaap_StockholdersEquityNoteDisclosureTextBlock_6b6cd466-a0be-41bf-9444-65951cf34d0f_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 (Deficit)</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/2025/elts/us-gaap-2025.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_rddt_ReportableSegmentMember_1e174726-e456-4f6a-b063-e6f26e9bd165_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-20251231.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_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019c0a31-e43c-740c-86fe-5edb60a6aef9_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-20251231.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_us-gaap_NetIncomeLoss_8856f2da-67f0-497a-89a4-f310834c1c03_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b442805f-2c1b-49ff-8e66-3f04c46e0dfc_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_dfdd7ddf-a889-46ed-a53d-c92152205aff_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_SubsequentEventTable_db1194c9-a235-41f8-a7ee-0300113ec30f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_OtherAccruedLiabilitiesCurrent_428cc3dd-dc1d-418c-bcde-89622bdc6b64_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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bd963a53-b3ec-4b7a-bd4c-ac14300690c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Effective Tax Rate From Statutory Federal Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7ab1c123-c109-40f5-8f76-3b6cb21b1b0d_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 stock-based compensation 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/2025/elts/us-gaap-2025.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d3835169-7cec-4a2d-bc9e-50d6c8ae7645_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_e1ecf404-2841-4241-90b9-22f57dc177cd_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/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentNet_05724964-5b10-4477-abe7-1cdfbb658844_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_d2a55b78-a63a-49b4-8165-590959f786e9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total 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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_PreferredStockSharesAuthorized_e76f4a9f-00f6-4fb6-b631-084bde561b1e_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/2025/elts/us-gaap-2025.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_GeographicConcentrationRiskMember_b0a4e701-df4f-441f-a794-291a4acede6d_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_2f368aa1-bb34-4c90-8205-96fd6147bf5f_terseLabel_en-US" xlink:label="lab_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized research and development costs</link:label>
    <link:label id="lab_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_label_en-US" xlink:label="lab_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capitalized Research And Development</link:label>
    <link:label id="lab_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_documentation_en-US" xlink:label="lab_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capitalized Research And Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:href="rddt-20251231.xsd#rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:to="lab_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_49c66e1a-6ec1-44f3-aa2e-a90c6fef49cd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" 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/2025/ecd-2025.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_IncreaseDecreaseInAccountsReceivable_f449b439-9619-48a0-8980-3dda426f5bae_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/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_67309a79-dfe5-4312-bc1e-128c78241416_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1e3b7baa-0d15-48d4-ae8a-e85a8a50e0b3_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/2025/dei-2025.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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_a2ac79b4-2fbc-4a9a-96fa-6b11b1f6ab1b_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and Marketing Expenses and General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" 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/2025/ecd-2025.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_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_7839c195-79ac-404b-87c4-3cf00645b07e_terseLabel_en-US" xlink:label="lab_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of nominated observers</link:label>
    <link:label id="lab_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_label_en-US" xlink:label="lab_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Observers To The Board Of Directors Right To Nominate</link:label>
    <link:label id="lab_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_documentation_en-US" xlink:label="lab_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Observers To The Board Of Directors Right To Nominate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" xlink:href="rddt-20251231.xsd#rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" xlink:to="lab_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_1f6841ff-912e-4570-a0f5-a33d3ed589f4_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 (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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_LineOfCreditMember_16126b5c-23ff-4b11-bbe5-a96508c45b64_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/2025/elts/us-gaap-2025.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_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bdbeb-6bc2-791f-91ad-0145f2dd4c4f_terseLabel_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Return to provision true-ups</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_label_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Percent</link:label>
    <link:label id="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_documentation_en-US" xlink:label="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Return To Provision True-Ups Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" xlink:to="lab_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_98781aae-e457-46c6-9276-9942f9ee2962_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/2025/elts/us-gaap-2025.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_RetainedEarningsAccumulatedDeficit_69db0a78-50de-4f1d-984c-dec59842d6d1_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/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019b26f6-2827-7fdd-8216-337af74da281_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes at statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_0c65839c-ad3e-471b-8bef-f8d8c9bf59ac_terseLabel_en-US" xlink:label="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional consideration</link:label>
    <link:label id="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_label_en-US" xlink:label="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Post-Combination Expenses</link:label>
    <link:label id="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_documentation_en-US" xlink:label="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Post-Combination Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" xlink:href="rddt-20251231.xsd#rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" xlink:to="lab_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_975c913d-9de0-42b2-a7f7-18528ad631a5_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/2025/elts/us-gaap-2025.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_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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2025/ecd-2025.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_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/2025/ecd-2025.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_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_ae742896-5626-48ce-ba53-cceb47bcdfbf_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-20251231.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1a11a06f-8b86-4770-8078-8bc46fe098a0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa44ca4d-151a-44bb-93c2-0ea38811a032_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a958c63f-ab34-4812-8479-2ddcf313096a_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/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_dc6d0c9e-c867-463a-8345-41e2533e3325_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/2025/elts/us-gaap-2025.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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_aedd6a0f-3c82-4793-a278-4fc7c270c011_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum participant annual compensation contribution (as a percent)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_c3410ccf-c4b1-496c-8007-2339098d71b7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_43768cf8-d9fb-4eab-8979-ff26f3a473d6_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">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_StockSoldByIndividualTypeAxis_6fad2a33-d53b-4348-be38-8b82b723e3bd_terseLabel_en-US" xlink:label="lab_rddt_StockSoldByIndividualTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Sold By Individual, Type [Axis]</link:label>
    <link:label id="lab_rddt_StockSoldByIndividualTypeAxis_label_en-US" xlink:label="lab_rddt_StockSoldByIndividualTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Sold By Individual, Type [Axis]</link:label>
    <link:label id="lab_rddt_StockSoldByIndividualTypeAxis_documentation_en-US" xlink:label="lab_rddt_StockSoldByIndividualTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Sold By Individual, Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeAxis" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_StockSoldByIndividualTypeAxis" xlink:to="lab_rddt_StockSoldByIndividualTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a84b1f01-3d94-42a7-8436-68005c2e5013_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/2025/elts/us-gaap-2025.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_StatementTable_a11fd118-edb3-43e9-978f-049cf3a21dcc_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/2025/elts/us-gaap-2025.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_DeferredIncomeTaxExpenseBenefit_b56945c6-cd74-47b9-a88d-cc527b152929_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630a53a5-31ef-4438-af13-f78c31ecd5a4_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 (loss) 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/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ac6b55a7-b192-4759-a58a-f6ab8007c82c_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_520f2b64-5bc2-4d9a-9323-6044bb6bfb12_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value per share of options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_ForeignTaxJurisdictionOtherMember_019bde48-6fa7-7b41-a557-7da795cfcaa7_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other foreign jurisdictions</link:label>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_label_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:to="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_da9ac021-b075-4817-a349-be53ce9da64a_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/2025/elts/us-gaap-2025.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_ContractWithCustomerLiability_79245a23-4cf6-4db9-b92e-e02a88f5b462_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueAcquisitions_8fe4c29c-6c91-4bb7-9acd-f4f9127fb002_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of Class A common stock in connection with acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_ea9a340e-a5f2-4c25-826c-e09dd374ec4e_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance of unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_a34536d1-e71f-43b2-8f16-ba2a6bc2ec3c_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance of unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ServiceBasedRSUsMember_619a6087-ea81-4ff7-a083-bdf65052c343_terseLabel_en-US" xlink:label="lab_rddt_ServiceBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service-based RSUs</link:label>
    <link:label id="lab_rddt_ServiceBasedRSUsMember_label_en-US" xlink:label="lab_rddt_ServiceBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service-based RSUs [Member]</link:label>
    <link:label id="lab_rddt_ServiceBasedRSUsMember_documentation_en-US" xlink:label="lab_rddt_ServiceBasedRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Service-based RSUs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ServiceBasedRSUsMember" xlink:href="rddt-20251231.xsd#rddt_ServiceBasedRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ServiceBasedRSUsMember" xlink:to="lab_rddt_ServiceBasedRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8889ebab-9820-4160-ab08-91b30f3b9c36_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/2025/elts/us-gaap-2025.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_WeightedAverageNumberOfSharesOutstandingAbstract_9891da12-4d11-476c-8f44-255d57394df5_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">Weighted-average shares of Class A and Class B common stock used to compute net income (loss) per share attributable to common stockholders</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/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_45d4913d-e556-4552-9428-814ba71650ce_totalLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_6fe72122-c2c9-42bc-bb6d-a8098cc79d2e_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/2025/elts/us-gaap-2025.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_dei_AmendmentFlag_62cf4e66-af47-48c9-8612-26f59b45bc42_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/2025/dei-2025.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_SaleOfStockPricePerShare_8943c8b4-f6b9-488f-bac4-a61f24da8c9a_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_RevenueSharePayableCurrent_ae2ca58b-bb71-415e-845f-4be70c8b0e48_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 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-20251231.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_LesseeOperatingLeasesTextBlock_c3ccdfc3-d700-408a-a454-71bc43427ae0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_807ea968-bea4-40ad-a9a1-2adf13902162_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_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/2025/ecd-2025.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_AccruedCustomerIncentivesNoncurrent_019b26b9-8b8c-7618-af5a-2e97048e84a9_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-20251231.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_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_6bf976ef-bf37-4f5a-9f3a-d6920a0f6b73_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_61af05a7-8388-451b-a784-b5e640d16186_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_bb13afdf-8b69-4262-bf6a-8b20b3cb1879_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">Schedule 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/2025/elts/us-gaap-2025.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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3cd113af-96cc-4f0b-ad45-03691812947e_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/2025/elts/us-gaap-2025.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_us-gaap_PropertyPlantAndEquipmentTypeDomain_916cfe55-bb86-4672-8c43-d41cde8d6923_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0cd37cee-b9c9-4497-abb9-30a669360517_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/2025/elts/us-gaap-2025.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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_8d637a4e-9dad-4979-b96a-5dbb648dc192_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/2025/elts/us-gaap-2025.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_WeightedAverageNumberOfSharesOutstandingBasic_6434289e-1ed6-4897-9962-35fa42539083_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_e59d44b2-565b-4726-8de7-c682ef6677e4_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/2025/elts/us-gaap-2025.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f48a523a-91d4-4414-b911-90e8bfa7fec9_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/2025/elts/us-gaap-2025.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_CostOfGoodsAndServicesSold_b57cd34d-8df5-4f30-8f6b-a9dee56c194f_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/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_110ca494-61bf-4c9b-961d-4379ff8548b5_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">Calculation of Basic and Diluted Net Income (Loss) 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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_a21ae840-5207-4860-87ee-b20c0f37d6bc_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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_rddt_RedditInc.Member_500c8001-f511-40f2-b45d-8db928715be2_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-20251231.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_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.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_dei_EntityTaxIdentificationNumber_a9e3d4c2-61bc-4d73-a279-781a6341fc03_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/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_39609c9e-f473-4c86-83ec-4a307ec0699a_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/2025/elts/us-gaap-2025.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5b5260b5-dc0b-4e32-b0b9-b3baa4d96dc8_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_14f43b7f-7677-4fe1-948c-164881949b99_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/2025/elts/us-gaap-2025.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_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/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f33e0acd-5d21-44ea-ad5d-8027f89ed3de_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/2025/elts/us-gaap-2025.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_CommonStockParOrStatedValuePerShare_de500a39-a1e3-437f-921e-bd3eb67b8ad2_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/2025/elts/us-gaap-2025.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_CommonStockSharesIssued_170b8da9-5901-4060-b1bb-fdaafc931cb1_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/2025/elts/us-gaap-2025.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_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_42a7b7fa-2fab-4569-87c4-92739bcf84fc_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_6870a0f3-2eec-46cf-9af1-3e2d1dbdd4dc_verboseLabel_en-US" xlink:label="lab_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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-20251231.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c4530544-2c56-44e0-b549-3a30ab509de8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_12a77cff-8b5d-4037-8d6c-bd260cf28c0c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9de04ba9-eea8-4618-90e3-c160cd415750_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">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_44b5bde4-b79c-4e0f-a3a2-d95a7745af62_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/2025/elts/us-gaap-2025.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_UseOfEstimates_69849163-f2b8-41b9-afa0-cdf982bcdfe5_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/2025/elts/us-gaap-2025.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_dei_EntityPublicFloat_1266d980-778a-47e8-8d65-18add16c53ca_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_DefinedContributionPlanTrancheTwoMember_3f9735e8-94bb-4a10-876a-bb0cb69d68cc_terseLabel_en-US" xlink:label="lab_rddt_DefinedContributionPlanTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Tranche Two</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanTrancheTwoMember_label_en-US" xlink:label="lab_rddt_DefinedContributionPlanTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Tranche Two [Member]</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanTrancheTwoMember_documentation_en-US" xlink:label="lab_rddt_DefinedContributionPlanTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanTrancheTwoMember" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DefinedContributionPlanTrancheTwoMember" xlink:to="lab_rddt_DefinedContributionPlanTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_4c7ff384-f667-405e-93be-bcb68e5f4adf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_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/2025/ecd-2025.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_SubsequentEventsTextBlock_6adc69ea-6f05-441a-a66d-804fa00f65ac_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2025/ecd-2025.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_dei_SecurityExchangeName_c9fe8504-5884-4167-9ece-614c0653757c_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/2025/dei-2025.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_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_4ddf7eae-9431-4ca4-af67-92a4de4aafa4_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-20251231.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_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_3dddb02b-8744-430d-b854-6c1e324431db_terseLabel_en-US" xlink:label="lab_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of directors on each board committee</link:label>
    <link:label id="lab_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_label_en-US" xlink:label="lab_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Directors Able To Sit On Each Committee Of The Board, Excluding Audit Committee</link:label>
    <link:label id="lab_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_documentation_en-US" xlink:label="lab_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Directors Able To Sit On Each Committee Of The Board, Excluding Audit Committee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" xlink:href="rddt-20251231.xsd#rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" xlink:to="lab_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee" xlink:type="arc" order="1"/>
    <link:label id="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock_b2f82744-2fd5-4a6c-8edf-85978e1d9cb6_terseLabel_en-US" xlink:label="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Business Risk</link:label>
    <link:label id="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock_label_en-US" xlink:label="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Business Risk, Policy [Policy Text Block]</link:label>
    <link:label id="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration Risk, Business Risk, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" xlink:href="rddt-20251231.xsd#rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" xlink:to="lab_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_3fd270a1-9421-44a2-bd1f-3df264922438_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/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7651-9039-cf5932b5ac45_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/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_549e1bec-ad01-4b8d-9db9-02037a90b3c1_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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_67ecba7b-d9a9-4d69-898e-a0c45e073b93_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/2025/elts/us-gaap-2025.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_rddt_DefinedContributionPlanMatchAxis_d57050cb-ab43-4ed7-a9a2-4b161cbf4011_terseLabel_en-US" xlink:label="lab_rddt_DefinedContributionPlanMatchAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Match [Axis]</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanMatchAxis_label_en-US" xlink:label="lab_rddt_DefinedContributionPlanMatchAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Match [Axis]</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanMatchAxis_documentation_en-US" xlink:label="lab_rddt_DefinedContributionPlanMatchAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchAxis" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DefinedContributionPlanMatchAxis" xlink:to="lab_rddt_DefinedContributionPlanMatchAxis" 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/2025/ecd-2025.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_404d0fd0-5096-45ba-92d1-601c3d46727d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases/(decreases) related to current year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_2d62a9b8-5b73-4289-a3eb-f4311d27fb98_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of Class A common stock in initial public offering, net of underwriting discounts and commissions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_35e3555b-c195-4ee9-9c4e-f3181571ffc9_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from IPO</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" 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/2025/ecd-2025.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_us-gaap_OtherLiabilitiesCurrent_c86d52cc-c34c-40e9-a3d5-c0ca3380950d_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/2025/elts/us-gaap-2025.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_RedeemableConvertiblePreferredStockMember_dac6988c-eb5e-4269-86bd-3b15123f3d02_verboseLabel_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares</link:label>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_f56f11c8-51ca-45cf-9a5b-ca236fc0e8ee_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_1b9e39eb-1021-4bd8-9d0f-ec3e35ba517c_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_0d23b702-af12-4718-9cb6-c16549609673_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/2025/elts/us-gaap-2025.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_VariableRateAxis_f3bae028-7667-47e6-a5b0-1fa21061fad7_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/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_e99f86e5-47d8-4205-b05c-6525aed9efc7_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/2025/elts/us-gaap-2025.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_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_13e1d01c-1ecb-42c0-a0f8-629140c6a851_terseLabel_en-US" xlink:label="lab_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employer contribution match</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_label_en-US" xlink:label="lab_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Amount Of Match</link:label>
    <link:label id="lab_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_documentation_en-US" xlink:label="lab_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Amount Of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" xlink:to="lab_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch" 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/2025/ecd-2025.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_CashAndCashEquivalentsAtCarryingValue_c3bcd221-ac94-4ba7-943c-a56396fac7a0_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/2025/elts/us-gaap-2025.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_srt_CounterpartyNameAxis_b48ed96e-3d43-4971-8e9e-57fd1d044ff6_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_9682ee16-3c4f-44b4-8c1b-cad8cbe40e3e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_674552d1-db22-40d3-ace5-129a655cf747_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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_81bc5873-83bb-419c-9b83-336ec701d031_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/2025/elts/us-gaap-2025.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_AvailableForSaleSecuritiesDebtSecurities_2851b2ba-f739-4e28-bab8-27f1335a0e41_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/2025/elts/us-gaap-2025.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_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_8db7e5f7-52b1-4bf4-b503-b78ce29ed9bb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Intangible Assets and Cryptocurrency</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_b7f6b662-2af8-465d-9522-9702a20a3b66_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/2025/dei-2025.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_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/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ed98a6a3-c4e6-437e-abbd-3adacc7c9ab3_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, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2025/elts/us-gaap-2025.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>rddt-20251231_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:5f8c4252-eff7-44f8-abc3-cc37f49b91e0,g:bc55c6aa-cc56-4a46-b3aa-2d5cc4844098-->
<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-20251231.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_c844fd6a-394e-418b-9639-0b3ab802b630" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c844fd6a-394e-418b-9639-0b3ab802b630" xlink:to="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a0b27293-d7c0-4e9c-8077-60fb8c156391" xlink:to="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_463561e2-b5b2-4180-8cf9-c03e9d45ec65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:to="loc_us-gaap_CommonClassAMember_463561e2-b5b2-4180-8cf9-c03e9d45ec65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c33e1110-4b46-47a3-beef-9a8aac044475" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:to="loc_us-gaap_CommonClassBMember_c33e1110-4b46-47a3-beef-9a8aac044475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_f22c1368-b53f-4768-8d51-3281399fc497" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_17ae8d16-c790-4b09-a4aa-3d0f8d401297" xlink:to="loc_us-gaap_CommonClassCMember_f22c1368-b53f-4768-8d51-3281399fc497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_637fdede-a66c-4cf9-a220-eba4cb124276" xlink:to="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d7a9c701-6a57-4c7f-a054-3f7f76de3920" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentType_d7a9c701-6a57-4c7f-a054-3f7f76de3920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c388a250-8a8b-4e99-9a27-8f8f148f4b8f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentAnnualReport_c388a250-8a8b-4e99-9a27-8f8f148f4b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f7da4ed3-e404-4fd4-a6bc-88e97759295d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentPeriodEndDate_f7da4ed3-e404-4fd4-a6bc-88e97759295d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e0b07fe0-b146-4bca-96ac-b74ce0b332e4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_CurrentFiscalYearEndDate_e0b07fe0-b146-4bca-96ac-b74ce0b332e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_c16d998a-d003-42c0-9439-1857f5985293" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentTransitionReport_c16d998a-d003-42c0-9439-1857f5985293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_f29ce94d-a154-4227-b5ab-dc4024dbddb8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityFileNumber_f29ce94d-a154-4227-b5ab-dc4024dbddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_8b443d24-37fd-43a2-933d-ec569bbd5d80" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityRegistrantName_8b443d24-37fd-43a2-933d-ec569bbd5d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_84828381-c4d7-4b2d-b284-63cedf3f5f3c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityIncorporationStateCountryCode_84828381-c4d7-4b2d-b284-63cedf3f5f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_11bd8308-ccb3-475f-b0bf-9b6da636d2f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityTaxIdentificationNumber_11bd8308-ccb3-475f-b0bf-9b6da636d2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_c88a86f5-a08d-4eb0-8cc2-8a8dcaab7047" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressAddressLine1_c88a86f5-a08d-4eb0-8cc2-8a8dcaab7047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_91bbf168-3a22-47a1-8feb-4d04d1d5d23e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressAddressLine2_91bbf168-3a22-47a1-8feb-4d04d1d5d23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_25f92a6c-694e-4cdb-a56b-70e4c6b1a1bc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressAddressLine3_25f92a6c-694e-4cdb-a56b-70e4c6b1a1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b257c8ca-7a31-4de8-afc6-194d5725dacd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressCityOrTown_b257c8ca-7a31-4de8-afc6-194d5725dacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b62e7678-31d8-4bac-9114-a8621853b7b1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressStateOrProvince_b62e7678-31d8-4bac-9114-a8621853b7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_97b6fff4-b129-4e96-843c-b7c6ad99b7da" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityAddressPostalZipCode_97b6fff4-b129-4e96-843c-b7c6ad99b7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a8f2a328-aced-4848-9d98-b796a97e4e72" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_CityAreaCode_a8f2a328-aced-4848-9d98-b796a97e4e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_75065497-61fa-4ce1-ae04-c2acd135bfc6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_LocalPhoneNumber_75065497-61fa-4ce1-ae04-c2acd135bfc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_871b4b73-8101-4ce7-90fc-33bb99a02c59" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_Security12bTitle_871b4b73-8101-4ce7-90fc-33bb99a02c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_32f7c2c1-04a1-4f6a-b93f-2007c099a49b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_TradingSymbol_32f7c2c1-04a1-4f6a-b93f-2007c099a49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2e7a5e7a-49e3-425c-8307-76842203171d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_SecurityExchangeName_2e7a5e7a-49e3-425c-8307-76842203171d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_e40861ba-1500-4b08-8029-f8e9f46cb2d3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_e40861ba-1500-4b08-8029-f8e9f46cb2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_eb3d3d73-67d6-41d7-bdff-9e7aa52a5ca1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityVoluntaryFilers_eb3d3d73-67d6-41d7-bdff-9e7aa52a5ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_84f5c7ed-734f-494f-816a-04fc876ea866" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityCurrentReportingStatus_84f5c7ed-734f-494f-816a-04fc876ea866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_55acb319-e046-4263-8066-a65563caa82c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityInteractiveDataCurrent_55acb319-e046-4263-8066-a65563caa82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_7c4aa111-9e50-4e71-a77a-760163ae371a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityFilerCategory_7c4aa111-9e50-4e71-a77a-760163ae371a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_99eb8a63-4c78-4b6c-9e0e-29209c04a8c9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntitySmallBusiness_99eb8a63-4c78-4b6c-9e0e-29209c04a8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8886e521-2235-4114-b4fc-2e3375809aa3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityEmergingGrowthCompany_8886e521-2235-4114-b4fc-2e3375809aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_7f94c46b-ea95-4a50-bc9c-99e9bedc8c22" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_IcfrAuditorAttestationFlag_7f94c46b-ea95-4a50-bc9c-99e9bedc8c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_a45bf3e0-2a93-4ffa-88ff-502f9843e859" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_a45bf3e0-2a93-4ffa-88ff-502f9843e859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_2df2f9e2-f417-4566-ae04-2a802dfe7b16" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityShellCompany_2df2f9e2-f417-4566-ae04-2a802dfe7b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_2a264fa6-539e-4c20-93b4-375084286d8a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityPublicFloat_2a264fa6-539e-4c20-93b4-375084286d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_43bedc2d-9228-4084-bac8-a9dddc3f5657" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_43bedc2d-9228-4084-bac8-a9dddc3f5657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f7a0fa39-3403-4574-9991-e48ea80578e2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f7a0fa39-3403-4574-9991-e48ea80578e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_545afe35-8311-4199-a84f-bac07639c8f9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentFiscalYearFocus_545afe35-8311-4199-a84f-bac07639c8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0998a68f-3e16-4d5a-bb11-9958ac5ead1a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0998a68f-3e16-4d5a-bb11-9958ac5ead1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_def4b859-022f-481a-a7c6-91d5dfb3b8d8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_EntityCentralIndexKey_def4b859-022f-481a-a7c6-91d5dfb3b8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d672e735-8285-47fa-b7ba-d9fc006699e5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_3f5d6288-50a7-4fbd-961b-f17f6cfe3715" xlink:to="loc_dei_AmendmentFlag_d672e735-8285-47fa-b7ba-d9fc006699e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/AuditInformation" xlink:type="simple" xlink:href="rddt-20251231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AuditInformationAbstract_a1954b28-c446-4301-8de4-3bd5ea4edffa" xlink:href="rddt-20251231.xsd#rddt_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_f3c8fc2d-5c07-4003-b42c-b4a20e3545db" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_AuditInformationAbstract_a1954b28-c446-4301-8de4-3bd5ea4edffa" xlink:to="loc_dei_AuditorFirmId_f3c8fc2d-5c07-4003-b42c-b4a20e3545db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_43957e94-bc93-4886-a3ed-68a664d89324" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_AuditInformationAbstract_a1954b28-c446-4301-8de4-3bd5ea4edffa" xlink:to="loc_dei_AuditorName_43957e94-bc93-4886-a3ed-68a664d89324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_6a6fe359-66ed-4d66-94b1-e40b97961abf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_AuditInformationAbstract_a1954b28-c446-4301-8de4-3bd5ea4edffa" xlink:to="loc_dei_AuditorLocation_6a6fe359-66ed-4d66-94b1-e40b97961abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rddt-20251231.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_026a0495-5eec-444a-ace9-e9d57eed3c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_026a0495-5eec-444a-ace9-e9d57eed3c8e" xlink:to="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5ac16267-df10-4275-a34d-1c326adba7b1" xlink:to="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_656adc1e-8e83-43e2-9fe2-ea2dd5fd1d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:to="loc_us-gaap_CommonClassAMember_656adc1e-8e83-43e2-9fe2-ea2dd5fd1d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bcd599fa-bd73-406e-975d-a30158e0a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:to="loc_us-gaap_CommonClassBMember_bcd599fa-bd73-406e-975d-a30158e0a3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_96077e7a-1ac0-4bc5-b4ec-6488babd3051" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1b63e329-a1c0-4b36-9cf5-751474425dba" xlink:to="loc_us-gaap_CommonClassCMember_96077e7a-1ac0-4bc5-b4ec-6488babd3051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19f52ba4-0c67-4d91-8f1e-7943ecf1cb0e" xlink:to="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:to="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d387cfb5-0a34-4285-ad8e-780bcf7eefaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d387cfb5-0a34-4285-ad8e-780bcf7eefaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_31214984-d2fc-498f-a809-f2be3ce0507c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_31214984-d2fc-498f-a809-f2be3ce0507c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c6858b72-0060-487f-b89d-c55a4cb3ce4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c6858b72-0060-487f-b89d-c55a4cb3ce4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_17e2a7d3-f3d3-4406-a44e-c93bad6200b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_17e2a7d3-f3d3-4406-a44e-c93bad6200b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3346d7e1-a797-4a53-840b-dbddcc640987" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ca2221f3-b348-4fed-800f-83cf02333f77" xlink:to="loc_us-gaap_AssetsCurrent_3346d7e1-a797-4a53-840b-dbddcc640987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1ebaabf6-52ee-4c27-aa14-9187d960222a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1ebaabf6-52ee-4c27-aa14-9187d960222a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ac75d88e-f4f9-4a11-8e38-c4fa0af8ce57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ac75d88e-f4f9-4a11-8e38-c4fa0af8ce57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f8b5ea9b-02d4-4479-985c-062dcb6a19f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f8b5ea9b-02d4-4479-985c-062dcb6a19f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_42de58a4-e17b-4291-9a90-87761235e4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_Goodwill_42de58a4-e17b-4291-9a90-87761235e4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_98a1536f-71b4-494e-8584-71615b41bdf0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_98a1536f-71b4-494e-8584-71615b41bdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6186b0e3-f8c9-439f-9e32-3acf52487d44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0bf1820a-2af2-4be1-aeff-54b6824b282a" xlink:to="loc_us-gaap_Assets_6186b0e3-f8c9-439f-9e32-3acf52487d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9e3b1a56-103f-448f-adb2-3a5fda1bb770" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_307e9eed-4b54-469b-aef9-df20f3c2ea00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_AccountsPayableCurrent_307e9eed-4b54-469b-aef9-df20f3c2ea00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ab967795-080d-4423-aefa-efbbc4889422" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ab967795-080d-4423-aefa-efbbc4889422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_de603548-a188-45fd-acfb-548858adcbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_de603548-a188-45fd-acfb-548858adcbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3581f378-9eab-421d-be78-2d632603e13d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4b44bf12-96ad-4ccf-8e7d-2a6bdb69f9cf" xlink:to="loc_us-gaap_LiabilitiesCurrent_3581f378-9eab-421d-be78-2d632603e13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ad995d3d-0f2c-4d06-ab46-d92f0503509a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ad995d3d-0f2c-4d06-ab46-d92f0503509a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_06cf1a1d-a85b-4527-8844-cdad69aa5ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_06cf1a1d-a85b-4527-8844-cdad69aa5ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_676f4c7f-0756-4a70-951e-582b6421d26e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_Liabilities_676f4c7f-0756-4a70-951e-582b6421d26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2d64f98d-fb97-46d4-b327-7fe21397a27a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2d64f98d-fb97-46d4-b327-7fe21397a27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_138c38d0-d513-4db2-9752-3080c4fbb5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_PreferredStockValue_138c38d0-d513-4db2-9752-3080c4fbb5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_34c8d3da-4bfb-4ad6-802c-f2843f033230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_CommonStockValue_34c8d3da-4bfb-4ad6-802c-f2843f033230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3516662c-4bc4-41eb-b1aa-9004abee59f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3516662c-4bc4-41eb-b1aa-9004abee59f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2d57232d-2637-4395-b01d-9d3dc73c4a45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2d57232d-2637-4395-b01d-9d3dc73c4a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a789d12e-cf4e-4244-b2b8-7ac34666c0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a789d12e-cf4e-4244-b2b8-7ac34666c0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac0ddedc-da66-447b-9492-18a4a0147741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0c04082-f199-425f-b06e-4e8d988a2406" xlink:to="loc_us-gaap_StockholdersEquity_ac0ddedc-da66-447b-9492-18a4a0147741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c47e57db-8ffe-4b80-bd59-715a7e7413b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fb8e2592-5b7d-48cc-8197-46f5c15cd230" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c47e57db-8ffe-4b80-bd59-715a7e7413b0" 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-20251231.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_79bfebb9-908b-423d-9f4a-1aaf25fe8fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_79bfebb9-908b-423d-9f4a-1aaf25fe8fd8" xlink:to="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:to="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_294ae5a3-99c6-458b-b1b7-af68409e705d" xlink:to="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_984db0b3-477e-492b-99c5-c84379bc748b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:to="loc_us-gaap_CommonClassAMember_984db0b3-477e-492b-99c5-c84379bc748b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_48afed55-ef99-4826-9873-6eb59843c1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:to="loc_us-gaap_CommonClassBMember_48afed55-ef99-4826-9873-6eb59843c1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_b4d5cd54-7e9d-4a2a-90d0-335d016c450b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c8719d26-331e-4b20-96fb-cff471c1787e" xlink:to="loc_us-gaap_CommonClassCMember_b4d5cd54-7e9d-4a2a-90d0-335d016c450b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_093a836d-4639-4621-ba8d-2b1289046996" xlink:to="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc5f9621-c890-4d1a-9d5e-e9a84a1776d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_dc5f9621-c890-4d1a-9d5e-e9a84a1776d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c51c8717-2292-4b52-bdfb-23e43116a998" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c51c8717-2292-4b52-bdfb-23e43116a998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e33c85f7-609a-4a3c-8c6a-3ba36b3bb2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e33c85f7-609a-4a3c-8c6a-3ba36b3bb2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_00d61392-e3af-41e4-bc15-4d4868c47864" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_00d61392-e3af-41e4-bc15-4d4868c47864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_80317674-f62e-4f15-8c44-de2383e3c39a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_80317674-f62e-4f15-8c44-de2383e3c39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9bab347a-9faa-4b5c-9f34-2627e4ed3f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9bab347a-9faa-4b5c-9f34-2627e4ed3f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_25bced5a-a5da-44c1-b7a5-2503b7f8cbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockSharesIssued_25bced5a-a5da-44c1-b7a5-2503b7f8cbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bcf1f0ed-c9ac-4ef6-9b6b-b563734e4f63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84201de9-e023-4019-9195-41684f8a69b0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bcf1f0ed-c9ac-4ef6-9b6b-b563734e4f63" 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-20251231.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_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_689302ec-5b01-4598-b06c-f7da8263c64f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_689302ec-5b01-4598-b06c-f7da8263c64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_35b3625d-4cdf-46d7-93d6-8df26780c960" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_35b3625d-4cdf-46d7-93d6-8df26780c960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_71abcd2b-7442-4d91-b545-ef1df01c410a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_71abcd2b-7442-4d91-b545-ef1df01c410a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_d4e293cb-8034-4223-bf7e-dc59391f72eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_d4e293cb-8034-4223-bf7e-dc59391f72eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5ec49a9a-8649-4264-aa0a-7e4e6f79ffe0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5ec49a9a-8649-4264-aa0a-7e4e6f79ffe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_43044c5a-bd6f-487d-b84a-6be60c9d7603" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0db403b2-8da5-44c3-8feb-9484e5b1fdd2" xlink:to="loc_us-gaap_CostsAndExpenses_43044c5a-bd6f-487d-b84a-6be60c9d7603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_836dc9c1-9744-4282-a9d2-8aa5872380b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_OperatingIncomeLoss_836dc9c1-9744-4282-a9d2-8aa5872380b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_21e8beb1-640b-4c0b-bd5a-431fc3bfaf57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_21e8beb1-640b-4c0b-bd5a-431fc3bfaf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ca0cd994-f0e8-460c-a367-752d892f9400" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ca0cd994-f0e8-460c-a367-752d892f9400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_09cfe99f-9173-40c3-82bc-7aab97736fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_09cfe99f-9173-40c3-82bc-7aab97736fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ec2c2ce9-9a49-47d5-a1f9-6ab83f4df26b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_NetIncomeLoss_ec2c2ce9-9a49-47d5-a1f9-6ab83f4df26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019b2698-3eb1-7077-a79f-a5f930587278" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_EarningsPerShareAbstract_019b2698-3eb1-7077-a79f-a5f930587278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_fe269c22-d130-4b1d-950c-035fedf94b75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b2698-3eb1-7077-a79f-a5f930587278" xlink:to="loc_us-gaap_EarningsPerShareBasic_fe269c22-d130-4b1d-950c-035fedf94b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b1621880-082a-4bd6-9e65-266771937734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b2698-3eb1-7077-a79f-a5f930587278" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b1621880-082a-4bd6-9e65-266771937734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2698-875f-747f-a973-7b1473804daf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_edfaf3e4-1586-4d78-ba88-c5a73304cdfa" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2698-875f-747f-a973-7b1473804daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_43a2b256-3970-46e3-90ca-7836efa97ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2698-875f-747f-a973-7b1473804daf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_43a2b256-3970-46e3-90ca-7836efa97ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3f56701-e0e6-48f5-aaec-77df28672c39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2698-875f-747f-a973-7b1473804daf" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b3f56701-e0e6-48f5-aaec-77df28672c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rddt-20251231.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_b9807118-6ba0-4cc8-92a9-e7d043a3887b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d9cab7e9-37e4-47db-b846-23615f56d4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9807118-6ba0-4cc8-92a9-e7d043a3887b" xlink:to="loc_us-gaap_NetIncomeLoss_d9cab7e9-37e4-47db-b846-23615f56d4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eff212ff-730e-45de-a4d1-7f55d7d718a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9807118-6ba0-4cc8-92a9-e7d043a3887b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eff212ff-730e-45de-a4d1-7f55d7d718a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_3a45ca7c-ee0a-48cb-b0ee-9ae2a9627d48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eff212ff-730e-45de-a4d1-7f55d7d718a3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_3a45ca7c-ee0a-48cb-b0ee-9ae2a9627d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d3ad7241-9417-4735-ba04-9d211e5afe55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eff212ff-730e-45de-a4d1-7f55d7d718a3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d3ad7241-9417-4735-ba04-9d211e5afe55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_935ff222-0ff8-4f27-8558-6c933c9ba03f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9807118-6ba0-4cc8-92a9-e7d043a3887b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_935ff222-0ff8-4f27-8558-6c933c9ba03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="rddt-20251231.xsd#ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e5ce09be-8d36-4567-8d9a-60b2934ded92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e5ce09be-8d36-4567-8d9a-60b2934ded92" xlink:to="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f993b4bd-70c6-4fdc-ab65-f569a4e23db9" xlink:to="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a33f08de-4514-437a-b488-6b8c788414f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:to="loc_us-gaap_CommonClassAMember_a33f08de-4514-437a-b488-6b8c788414f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0605e1c5-20db-4b15-8f94-5b604d09f3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c1d5c7f6-4680-4d9b-9d38-9ee55cbe717a" xlink:to="loc_us-gaap_CommonClassBMember_0605e1c5-20db-4b15-8f94-5b604d09f3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aa56ca20-d148-4db7-af30-c0984a85e4af" xlink:to="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_02eeda77-4d38-4ed6-9425-254f976009dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_CommonStockMember_02eeda77-4d38-4ed6-9425-254f976009dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_05fc2c39-23c7-4135-8dfd-7acbde0683ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_05fc2c39-23c7-4135-8dfd-7acbde0683ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8b9ddc6-5b58-4536-96d4-c8e48b576940" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c8b9ddc6-5b58-4536-96d4-c8e48b576940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_78717a5e-46e6-4346-8159-61eeeb717bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_32a2cb6f-d264-4d7d-9b77-4ed2a24f0ff5" xlink:to="loc_us-gaap_RetainedEarningsMember_78717a5e-46e6-4346-8159-61eeeb717bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockByUniqueDescriptionAxis_69e374ed-0da1-4987-82b6-f7f11821cae3" xlink:to="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_df1ef508-0442-4adc-bea2-94d932248b3d" xlink:href="rddt-20251231.xsd#rddt_ConversionOfClassBCommonStockToClassACommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:to="loc_rddt_ConversionOfClassBCommonStockToClassACommonStockMember_df1ef508-0442-4adc-bea2-94d932248b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_3273d190-c928-444f-9284-a4fd40328a88" xlink:href="rddt-20251231.xsd#rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConversionOfStockNameDomain_9d58628f-fe78-4430-bea7-ec582a09b474" xlink:to="loc_rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember_3273d190-c928-444f-9284-a4fd40328a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07bab55d-9cc9-4eef-863b-0147d8ea3c84" xlink:to="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_6c90bdde-de4e-4e98-af8f-04c667cb7391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_6c90bdde-de4e-4e98-af8f-04c667cb7391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-8aed-7324-9605-1963aae84183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-8aed-7324-9605-1963aae84183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_019b272b-fece-71ea-9feb-9afa1806265e" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquitySharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_rddt_TemporaryEquitySharesConversionOfConvertibleSecurities_019b272b-fece-71ea-9feb-9afa1806265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_019b272c-5831-7302-ba79-57b22410d008" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquityValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_rddt_TemporaryEquityValueConversionOfConvertibleSecurities_019b272c-5831-7302-ba79-57b22410d008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_ff39d5b6-5075-4358-a3f6-963498c61495" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_ff39d5b6-5075-4358-a3f6-963498c61495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-b9bc-77b6-a05f-9110f7256efa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_93fe5feb-0235-46fc-8b68-f69028b36677" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_019b2729-b9bc-77b6-a05f-9110f7256efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f1691c61-36f6-47e0-b4ad-764433bc628a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9dd02a40-bfd3-46d9-a116-6c24b864ad15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9dd02a40-bfd3-46d9-a116-6c24b864ad15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ef5ca74c-8346-458a-9bc0-adcb75d90b23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockholdersEquity_ef5ca74c-8346-458a-9bc0-adcb75d90b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_470aaa02-b439-461c-982f-e057ffead503" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_470aaa02-b439-461c-982f-e057ffead503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_426302c9-79d7-435a-96b4-7d878afd9bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_426302c9-79d7-435a-96b4-7d878afd9bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_a0e6a51d-5b9a-41c9-86f6-5be2fbc5a4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_a0e6a51d-5b9a-41c9-86f6-5be2fbc5a4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0482b697-3257-4d13-97a2-632963a3da4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0482b697-3257-4d13-97a2-632963a3da4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_7331204b-c896-471c-91ac-d999f48c904d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_7331204b-c896-471c-91ac-d999f48c904d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1cdf7fd7-fa55-4701-89df-06be10b4b54d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1cdf7fd7-fa55-4701-89df-06be10b4b54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d88e1a6f-80eb-4a60-884f-cf4ea9c8dd96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d88e1a6f-80eb-4a60-884f-cf4ea9c8dd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cb9ac808-918d-4aaa-afda-9065a4ee093b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_cb9ac808-918d-4aaa-afda-9065a4ee093b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_d2729cd5-de7e-4e1f-bf74-c2b295726643" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_d2729cd5-de7e-4e1f-bf74-c2b295726643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ba0c5bde-0555-4a98-b33b-b0a0b4955cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ba0c5bde-0555-4a98-b33b-b0a0b4955cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8844a3d1-5bca-464c-a413-971c6f837666" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8844a3d1-5bca-464c-a413-971c6f837666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_cc93c7f3-5c05-4146-b8f3-43c8bb8d02b2" xlink:href="rddt-20251231.xsd#rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions_cc93c7f3-5c05-4146-b8f3-43c8bb8d02b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_221ba261-897d-4a43-90b0-ecd6fdabbc3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_NetIncomeLoss_221ba261-897d-4a43-90b0-ecd6fdabbc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_250f402d-2f5e-4593-8ab8-60e3c45b29f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_250f402d-2f5e-4593-8ab8-60e3c45b29f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6a5a8cd9-98fc-4731-869e-900bcbeaa3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6a5a8cd9-98fc-4731-869e-900bcbeaa3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bd5b9e65-bfbb-4337-b1fb-5d3b62b0e115" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f002079e-522c-48fd-b6aa-8a038f445c25" xlink:to="loc_us-gaap_StockholdersEquity_bd5b9e65-bfbb-4337-b1fb-5d3b62b0e115" 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-20251231.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_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_523fbc3e-920e-427d-bf56-9e2f60166819" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_523fbc3e-920e-427d-bf56-9e2f60166819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c330e92d-a012-452b-a316-01f217f9689a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_523fbc3e-920e-427d-bf56-9e2f60166819" xlink:to="loc_us-gaap_NetIncomeLoss_c330e92d-a012-452b-a316-01f217f9689a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_523fbc3e-920e-427d-bf56-9e2f60166819" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_55c31742-7ee8-48cf-a8f6-890a5eede895" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_55c31742-7ee8-48cf-a8f6-890a5eede895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_8ccd6c9b-d2fd-4271-96c8-ca3a97e6c974" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_8ccd6c9b-d2fd-4271-96c8-ca3a97e6c974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a032ccd8-c815-4519-9d30-2dc632c74dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a032ccd8-c815-4519-9d30-2dc632c74dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_415293c2-024f-4f73-9979-9bc335bb03dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:to="loc_us-gaap_ShareBasedCompensation_415293c2-024f-4f73-9979-9bc335bb03dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ded95751-9153-4e47-a04b-b664b71be42f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ded95751-9153-4e47-a04b-b664b71be42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9eeea735-384b-45ad-b148-84805978ebca" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d308e46a-e4ea-4c13-bd96-f23527207a95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d308e46a-e4ea-4c13-bd96-f23527207a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2c2258e8-4dcf-442a-b6ee-daf3fd721c88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2c2258e8-4dcf-442a-b6ee-daf3fd721c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_45ddf531-e558-4a37-a0f5-92fffe72db4e" xlink:href="rddt-20251231.xsd#rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:to="loc_rddt_IncreaseDecreaseInOperatingLeaseAssetAndLiability_45ddf531-e558-4a37-a0f5-92fffe72db4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_863a599f-d1e0-4d65-afa1-e1f183b2e22c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_863a599f-d1e0-4d65-afa1-e1f183b2e22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ae1bec33-3e00-4368-b24f-e49968f61019" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_523cd8d1-25b8-4606-aa2f-b03df88d8174" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_ae1bec33-3e00-4368-b24f-e49968f61019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c1d3b915-cfb7-4a48-ba54-012af531e744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_523fbc3e-920e-427d-bf56-9e2f60166819" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c1d3b915-cfb7-4a48-ba54-012af531e744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2a2499cb-ec54-4845-aaf2-39a5df606872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2a2499cb-ec54-4845-aaf2-39a5df606872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_c00d9a68-b12d-4fea-9f8d-52b6848fa504" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_c00d9a68-b12d-4fea-9f8d-52b6848fa504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_34c0fd06-2337-4d60-91b5-ec8f71c2ff36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_34c0fd06-2337-4d60-91b5-ec8f71c2ff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b3cc1a8b-3f3b-4de8-b39f-0cb656329930" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b3cc1a8b-3f3b-4de8-b39f-0cb656329930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c3c224e0-1627-4d68-aa99-d47ab1f14303" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c3c224e0-1627-4d68-aa99-d47ab1f14303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_ac22ba67-b71c-43e6-a3c2-ebf2a1895e98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_ac22ba67-b71c-43e6-a3c2-ebf2a1895e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b8a8ee1c-d8cd-407c-be00-0e2b1c7e510b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1abc7a94-2484-45f7-956b-d15f95fca86c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b8a8ee1c-d8cd-407c-be00-0e2b1c7e510b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_9a18cec9-0c9c-4d0d-a152-2656b3497f11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_9a18cec9-0c9c-4d0d-a152-2656b3497f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a0e4e687-b87c-4303-87a0-e69473c88b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a0e4e687-b87c-4303-87a0-e69473c88b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dd947a80-0b7c-45a5-a100-ea7dcc71766a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dd947a80-0b7c-45a5-a100-ea7dcc71766a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_2fb2809d-7502-412e-91ce-0377665ce6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_2fb2809d-7502-412e-91ce-0377665ce6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e5cfcfd0-bb42-4bbe-8bcd-ad796064b0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_e5cfcfd0-bb42-4bbe-8bcd-ad796064b0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa66ddb5-70e3-48af-8d62-a7d1cf43c8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8b8d1f96-f407-442a-8e6f-d859e91ba73b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_aa66ddb5-70e3-48af-8d62-a7d1cf43c8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acfa95a1-3ead-45bf-a8e2-00f0b558acc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acfa95a1-3ead-45bf-a8e2-00f0b558acc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d6ed7ebc-92de-4e2e-b853-7781b186f729" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d6ed7ebc-92de-4e2e-b853-7781b186f729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d05768e7-0ee6-4326-9427-fda71592a138" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d05768e7-0ee6-4326-9427-fda71592a138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5124c8a8-0e41-4a28-acba-564b58477b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5124c8a8-0e41-4a28-acba-564b58477b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_81ec460a-95e6-4771-998f-f3e18d8f728c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_RestrictedCash_81ec460a-95e6-4771-998f-f3e18d8f728c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a4a7aa8f-99ef-43bc-86d4-e0c27995a23e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a4a7aa8f-99ef-43bc-86d4-e0c27995a23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37c215d3-0f63-4690-a4e2-b7a98fbdafa3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_6c757865-6405-4db8-a5e2-ac8de66c73ea" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37c215d3-0f63-4690-a4e2-b7a98fbdafa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_d99d98d2-f727-47ad-956f-ea60499c5768" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37c215d3-0f63-4690-a4e2-b7a98fbdafa3" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_d99d98d2-f727-47ad-956f-ea60499c5768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering_a7eec854-1f06-4eaf-ad91-35377fc424c7" xlink:href="rddt-20251231.xsd#rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_37c215d3-0f63-4690-a4e2-b7a98fbdafa3" xlink:to="loc_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering_a7eec854-1f06-4eaf-ad91-35377fc424c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="rddt-20251231.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_44f017b3-37b8-4f23-a4fb-8d19b4ead0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_5074959a-9e95-469c-ad45-80fe7739ebdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_44f017b3-37b8-4f23-a4fb-8d19b4ead0e1" xlink:to="loc_us-gaap_NatureOfOperations_5074959a-9e95-469c-ad45-80fe7739ebdb" 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-20251231.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_8bb8a0c2-09a7-444e-9282-4067364030e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_cac3a52f-8c8a-4022-ad00-0150a9b70aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8bb8a0c2-09a7-444e-9282-4067364030e2" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_cac3a52f-8c8a-4022-ad00-0150a9b70aaf" 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-20251231.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_1bc57b61-1e14-4784-9eab-717ae0fbc413" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e95802d5-a971-4b59-9004-b1ab49e314fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1bc57b61-1e14-4784-9eab-717ae0fbc413" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e95802d5-a971-4b59-9004-b1ab49e314fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShare" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShare"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2452c9c4-3039-4c36-9143-ca1a51128b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_75b8514b-35f6-47f2-af37-b2a543fb004b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2452c9c4-3039-4c36-9143-ca1a51128b3d" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_75b8514b-35f6-47f2-af37-b2a543fb004b" 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-20251231.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_bc3fcbea-b005-4f22-b16f-9da90d1d453f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1a5f173a-b2b7-4f15-b4dd-838d60c08bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bc3fcbea-b005-4f22-b16f-9da90d1d453f" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1a5f173a-b2b7-4f15-b4dd-838d60c08bfa" 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-20251231.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_a2e3554a-79bc-4bb9-a11d-3c9db79eefe8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_55440251-a693-4a13-91e4-ff9a3b312516" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a2e3554a-79bc-4bb9-a11d-3c9db79eefe8" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_55440251-a693-4a13-91e4-ff9a3b312516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeases" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeases"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/OperatingLeases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fb13520a-ff25-4e9c-b676-965a4b8372fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_32ba90e5-c1c8-400e-9ca3-6669bd7b7855" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fb13520a-ff25-4e9c-b676-965a4b8372fe" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_32ba90e5-c1c8-400e-9ca3-6669bd7b7855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/Acquisitions" xlink:type="simple" xlink:href="rddt-20251231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_bc9c5058-7d87-4afd-ae4d-c4a73103f1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9987b127-4548-4bfd-89a2-dfc39d910d06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_bc9c5058-7d87-4afd-ae4d-c4a73103f1fa" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9987b127-4548-4bfd-89a2-dfc39d910d06" 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-20251231.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_bbcaf2b4-dafe-46e1-9a8d-af2f253fc618" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_070fdc40-e66a-4b91-a1e6-a3d3aec6cc00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bbcaf2b4-dafe-46e1-9a8d-af2f253fc618" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_070fdc40-e66a-4b91-a1e6-a3d3aec6cc00" 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-20251231.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_1f4a3fd4-e117-4a7f-bfd9-eb8775570a36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_403a4244-586b-440b-aacb-f1d4b2c8b41a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1f4a3fd4-e117-4a7f-bfd9-eb8775570a36" xlink:to="loc_us-gaap_LongTermDebtTextBlock_403a4244-586b-440b-aacb-f1d4b2c8b41a" 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-20251231.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_b36915a2-96c7-49fd-9c05-f2c227b7839c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ccf2664e-76a6-407c-98f8-3591ecce0431" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b36915a2-96c7-49fd-9c05-f2c227b7839c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ccf2664e-76a6-407c-98f8-3591ecce0431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityDeficit" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d0fbf550-b819-413f-8a2e-06d7cdbf2b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09dd9070-dc89-4da6-ac31-e032ab18db25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d0fbf550-b819-413f-8a2e-06d7cdbf2b6c" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09dd9070-dc89-4da6-ac31-e032ab18db25" 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-20251231.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_df1a349d-d716-4d0d-8ee5-0377a3792018" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_32a4c4de-52bf-4e37-aae5-e07d19830345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_df1a349d-d716-4d0d-8ee5-0377a3792018" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_32a4c4de-52bf-4e37-aae5-e07d19830345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="rddt-20251231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ce2b16f0-5e49-4daf-838a-a2e42237f7df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6a8244fe-06dc-4fdb-bdb2-87c09a4d46dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ce2b16f0-5e49-4daf-838a-a2e42237f7df" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6a8244fe-06dc-4fdb-bdb2-87c09a4d46dc" 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-20251231.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_7af41dfe-fc99-45d2-b863-52a130a777b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8c16f438-59d2-4a57-9f7b-dd2fd1a12803" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7af41dfe-fc99-45d2-b863-52a130a777b2" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8c16f438-59d2-4a57-9f7b-dd2fd1a12803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="rddt-20251231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0bce466d-460c-4074-a357-54164811e3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_44833dbf-24ef-4b69-a93f-f7e332452d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0bce466d-460c-4074-a357-54164811e3bc" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_44833dbf-24ef-4b69-a93f-f7e332452d0c" 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-20251231.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_4d9f71bc-bb11-402d-beb3-a463977048a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_7a7a7c2c-8fa6-4718-a5a8-4884d45786e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4d9f71bc-bb11-402d-beb3-a463977048a7" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_7a7a7c2c-8fa6-4718-a5a8-4884d45786e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SubsequentEvents" xlink:type="simple" xlink:href="rddt-20251231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_abdf53ad-5231-44f6-bba5-002fa7331d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_60693987-016d-4aea-81ed-84cbb6d022e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_abdf53ad-5231-44f6-bba5-002fa7331d7e" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_60693987-016d-4aea-81ed-84cbb6d022e2" 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-20251231.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_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f0b740ad-1f5d-4fbd-8927-6df8d91bf4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f0b740ad-1f5d-4fbd-8927-6df8d91bf4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_18ed70e6-c49c-47e1-902d-e6b1265284de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_18ed70e6-c49c-47e1-902d-e6b1265284de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c15d5cbb-9fbc-4485-8a70-6c7f584f8ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_UseOfEstimates_c15d5cbb-9fbc-4485-8a70-6c7f584f8ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_65e10edf-844e-4c3c-8f2d-ffa940013cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_65e10edf-844e-4c3c-8f2d-ffa940013cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_d1fe87dc-ade8-425e-9a29-51fa3950e028" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_d1fe87dc-ade8-425e-9a29-51fa3950e028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c1ffdd1-0e3c-44a9-a9e7-1258556affe7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_0c1ffdd1-0e3c-44a9-a9e7-1258556affe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_78b778a8-6876-4b8c-8bd1-df677a48ac05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_78b778a8-6876-4b8c-8bd1-df677a48ac05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_cf1c218e-9097-4dc1-aaed-c3dc311feb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_cf1c218e-9097-4dc1-aaed-c3dc311feb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_bfa796f2-f7b0-447e-b1a0-0dd0a100613f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_bfa796f2-f7b0-447e-b1a0-0dd0a100613f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_0b450e5d-2d8e-4751-9ae4-1ad796290b44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_0b450e5d-2d8e-4751-9ae4-1ad796290b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_98460ac8-9018-4349-a5ce-58fd98e7511a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_98460ac8-9018-4349-a5ce-58fd98e7511a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_39d75ce5-a16f-4997-aa3f-5eebd03451d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_39d75ce5-a16f-4997-aa3f-5eebd03451d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_bbf3db94-d7c7-4434-a7bb-df9bd7afceaa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_bbf3db94-d7c7-4434-a7bb-df9bd7afceaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1f8ce7e8-be1d-4ea5-b221-43384c31dc55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1f8ce7e8-be1d-4ea5-b221-43384c31dc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_6ee0475f-8ab3-4845-9c54-66c9495e0f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_6ee0475f-8ab3-4845-9c54-66c9495e0f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_514dcbd8-1962-4fd5-935d-7e697f1af6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_514dcbd8-1962-4fd5-935d-7e697f1af6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_b2d56fbf-e221-4925-9d6b-ae5d38539cac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_b2d56fbf-e221-4925-9d6b-ae5d38539cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_994ba2ae-690b-45b0-ba80-8131d239a391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_994ba2ae-690b-45b0-ba80-8131d239a391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_c1a35664-dedf-4c08-b107-cd827be682a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_c1a35664-dedf-4c08-b107-cd827be682a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2d680fef-f376-45fd-b062-896ea18b0132" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2d680fef-f376-45fd-b062-896ea18b0132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_bee1c949-3458-44a7-8fd2-d643dc2c6e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_bee1c949-3458-44a7-8fd2-d643dc2c6e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d1fef0d3-eb41-4f4d-b95f-0ee01b33fcd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d1fef0d3-eb41-4f4d-b95f-0ee01b33fcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock_8c043910-c90a-45c5-a64b-c08d06b04507" xlink:href="rddt-20251231.xsd#rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock_8c043910-c90a-45c5-a64b-c08d06b04507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_7cd14006-e246-4ef0-80cd-401a1a726c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_7cd14006-e246-4ef0-80cd-401a1a726c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_082bf142-25c8-4b82-8639-23276de8c57c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_082bf142-25c8-4b82-8639-23276de8c57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c88d4dc0-6550-450d-827d-8f120c9d2654" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c88d4dc0-6550-450d-827d-8f120c9d2654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_b3e27bba-1c12-41f6-9684-7b1bae8326da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_b3e27bba-1c12-41f6-9684-7b1bae8326da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_39c907ff-65af-4899-b653-710e48d85cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9a231da-03ac-4c06-b1e9-a89719ce968a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_39c907ff-65af-4899-b653-710e48d85cc1" 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-20251231.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_027d74f6-8c4a-4c0f-b627-81b3afbd1f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_397b7bf2-3aab-4767-a3ca-87559a14eea6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_027d74f6-8c4a-4c0f-b627-81b3afbd1f6d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_397b7bf2-3aab-4767-a3ca-87559a14eea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareTables" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_697e309b-262d-4ee2-94c5-03a856e79802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b814d237-d09a-4aea-bc04-b81a5e49c42e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_697e309b-262d-4ee2-94c5-03a856e79802" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b814d237-d09a-4aea-bc04-b81a5e49c42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a835566c-4817-4be1-8fc5-c413e086edc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_697e309b-262d-4ee2-94c5-03a856e79802" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a835566c-4817-4be1-8fc5-c413e086edc3" 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-20251231.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_38457d83-e75e-43bd-9b73-163089599452" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_cff5967d-37dc-46a5-9bfe-8b2b3edeb3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_38457d83-e75e-43bd-9b73-163089599452" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_cff5967d-37dc-46a5-9bfe-8b2b3edeb3e0" 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-20251231.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_b01fc1a8-27a7-4a3e-965a-6ccab38031c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_993b4f1c-2156-4179-860f-7b84d0e16d64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b01fc1a8-27a7-4a3e-965a-6ccab38031c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_993b4f1c-2156-4179-860f-7b84d0e16d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_bfdd81b8-2e84-4486-8bbe-a7ece7ac5f25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b01fc1a8-27a7-4a3e-965a-6ccab38031c2" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_bfdd81b8-2e84-4486-8bbe-a7ece7ac5f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_019b26b9-1f7b-7cbf-96a0-8f7f94cdb6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b01fc1a8-27a7-4a3e-965a-6ccab38031c2" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_019b26b9-1f7b-7cbf-96a0-8f7f94cdb6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesTables" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_eabd6f53-9888-4ad8-b222-76ba75eb3d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ffa4aa0b-6e85-4e6b-a0d2-2ae9e0ee7288" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eabd6f53-9888-4ad8-b222-76ba75eb3d1d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ffa4aa0b-6e85-4e6b-a0d2-2ae9e0ee7288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_084b439c-9261-438c-b317-9c90c155cd86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eabd6f53-9888-4ad8-b222-76ba75eb3d1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_084b439c-9261-438c-b317-9c90c155cd86" 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-20251231.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_bd4bd32a-7df0-4406-9d4d-152225b327b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_eaaf2489-bce9-4cdf-8e2a-dd02bb752200" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bd4bd32a-7df0-4406-9d4d-152225b327b8" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_eaaf2489-bce9-4cdf-8e2a-dd02bb752200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3410f98c-645a-4228-a851-5dc585ea3146" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bd4bd32a-7df0-4406-9d4d-152225b327b8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3410f98c-645a-4228-a851-5dc585ea3146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_00c4428d-cc56-4f13-88ae-2bf8292b3ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bd4bd32a-7df0-4406-9d4d-152225b327b8" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_00c4428d-cc56-4f13-88ae-2bf8292b3ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesTables" xlink:type="simple" xlink:href="rddt-20251231.xsd#CommitmentandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_84c06dc0-1adb-4ea8-8652-7d601f1c27ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_c9e21e82-61b3-4012-825a-a8360b6b86e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_84c06dc0-1adb-4ea8-8652-7d601f1c27ba" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_c9e21e82-61b3-4012-825a-a8360b6b86e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitTables" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockholdersEquityDeficitTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityDeficitTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7116787f-5fed-4c85-a767-4f31c781487e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_77d99fd9-34b2-4003-8bb9-f01c57a35833" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7116787f-5fed-4c85-a767-4f31c781487e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_77d99fd9-34b2-4003-8bb9-f01c57a35833" 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-20251231.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_aeaf47f2-d689-4a48-848f-45d21f7a5a58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_fe0bf263-862d-4a5e-a22c-748c7bb1c3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aeaf47f2-d689-4a48-848f-45d21f7a5a58" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_fe0bf263-862d-4a5e-a22c-748c7bb1c3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b697e275-b611-4b38-a952-e29d22f3fc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aeaf47f2-d689-4a48-848f-45d21f7a5a58" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b697e275-b611-4b38-a952-e29d22f3fc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5185ece1-2405-4a4c-b1e1-bd70ca380975" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aeaf47f2-d689-4a48-848f-45d21f7a5a58" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5185ece1-2405-4a4c-b1e1-bd70ca380975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_727f374f-a16f-41f7-8986-6a87e09052c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_a01b501d-8b2f-485c-85ea-9810a48a9100" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_727f374f-a16f-41f7-8986-6a87e09052c5" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_a01b501d-8b2f-485c-85ea-9810a48a9100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a90812aa-ea5a-4712-8ede-e955fdd71abb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_727f374f-a16f-41f7-8986-6a87e09052c5" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a90812aa-ea5a-4712-8ede-e955fdd71abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b7a5203a-ffe4-4b8d-990e-eb289ce8ab47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_727f374f-a16f-41f7-8986-6a87e09052c5" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b7a5203a-ffe4-4b8d-990e-eb289ce8ab47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a34c4c0f-fad6-4bdc-a25e-d3ac990757aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_727f374f-a16f-41f7-8986-6a87e09052c5" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a34c4c0f-fad6-4bdc-a25e-d3ac990757aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_a5833c3f-d68c-42e8-9e18-413b41043773" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_727f374f-a16f-41f7-8986-6a87e09052c5" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_a5833c3f-d68c-42e8-9e18-413b41043773" 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-20251231.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_4768b43a-4efd-4f3e-bbe3-0060a2321217" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_000d9ece-fdf2-4d90-8c72-8653f4de7f76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4768b43a-4efd-4f3e-bbe3-0060a2321217" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_000d9ece-fdf2-4d90-8c72-8653f4de7f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#BasisofPresentationandSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63b3bb75-742b-4328-a8fb-a7b6b95cf1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_63b3bb75-742b-4328-a8fb-a7b6b95cf1a4" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e3e39a85-b5d9-4584-a313-a37121555995" xlink:to="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_62afd70f-fa30-4709-ac84-a427b5e92ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:to="loc_us-gaap_CommonClassBMember_62afd70f-fa30-4709-ac84-a427b5e92ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_6616afed-d445-4fc7-b602-90e8c81d89f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:to="loc_us-gaap_CommonClassAMember_6616afed-d445-4fc7-b602-90e8c81d89f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_99323e30-926b-4a1e-9fc6-2153a1aa42be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0c8a6a90-3eca-4b45-8eea-8b2ad14afd1e" xlink:to="loc_us-gaap_CommonClassCMember_99323e30-926b-4a1e-9fc6-2153a1aa42be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockSoldByIndividualTypeDomain_821b27d5-33aa-4620-8c4f-4abffd658dc4" xlink:href="rddt-20251231.xsd#rddt_StockSoldByIndividualTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_StockSoldByIndividualTypeAxis_34336e0a-d286-4663-a49a-51a73e692f6c" xlink:to="loc_rddt_StockSoldByIndividualTypeDomain_821b27d5-33aa-4620-8c4f-4abffd658dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_StockholdersMember_a8d65daa-a296-43ae-8c4f-a7e7a775090f" xlink:href="rddt-20251231.xsd#rddt_StockholdersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_StockSoldByIndividualTypeDomain_821b27d5-33aa-4620-8c4f-4abffd658dc4" xlink:to="loc_rddt_StockholdersMember_a8d65daa-a296-43ae-8c4f-a7e7a775090f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_0b724678-d3ff-4e8a-8f66-ef2791f0cdc2" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IPOMember_d28f4c90-13bf-4855-88fc-ca344ad094c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:to="loc_us-gaap_IPOMember_d28f4c90-13bf-4855-88fc-ca344ad094c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_238639bb-ce72-4500-a0f1-527197f64d82" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d8f6d47d-b4cb-4554-a6e7-5cdc4dd8615a" xlink:to="loc_us-gaap_OverAllotmentOptionMember_238639bb-ce72-4500-a0f1-527197f64d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_65cf5dca-3269-46e0-878b-339a11b6f823" xlink:to="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ef4ceaac-2be5-4aa6-9739-060366aff042" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:to="loc_srt_MinimumMember_ef4ceaac-2be5-4aa6-9739-060366aff042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_da3de08b-d6d6-4c51-82e1-bfec60a636aa" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a8b75bbe-d23e-4417-ab3d-c0a4f004700a" xlink:to="loc_srt_MaximumMember_da3de08b-d6d6-4c51-82e1-bfec60a636aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_b5174c79-1bee-4e60-b1fb-e660bc67f29a" xlink:to="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e16b28e0-6e12-4e75-8a6d-4e9774bd4315" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e16b28e0-6e12-4e75-8a6d-4e9774bd4315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_274c7828-5b11-4bec-a2cf-5997156f50f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_274c7828-5b11-4bec-a2cf-5997156f50f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_df398e4f-a755-4cc9-bdd7-a5f50eadb500" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_df398e4f-a755-4cc9-bdd7-a5f50eadb500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_UnderwritingDiscountsAndCommissions_af0bddbc-9455-45ce-b58e-d69f116eaeb5" xlink:href="rddt-20251231.xsd#rddt_UnderwritingDiscountsAndCommissions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_rddt_UnderwritingDiscountsAndCommissions_af0bddbc-9455-45ce-b58e-d69f116eaeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_788f5a91-11dd-4083-8fb9-f41ced18f655" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_788f5a91-11dd-4083-8fb9-f41ced18f655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfClassesOfCommonStock_c32923f5-406c-4607-b515-255483212711" xlink:href="rddt-20251231.xsd#rddt_NumberOfClassesOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_rddt_NumberOfClassesOfCommonStock_c32923f5-406c-4607-b515-255483212711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_8b073d60-049a-4e9b-a868-2a8a1ada7963" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_8b073d60-049a-4e9b-a868-2a8a1ada7963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_d087ff99-51cf-41b0-bb68-c07b7dc6ea37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_d087ff99-51cf-41b0-bb68-c07b7dc6ea37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2d468765-dd93-4a2a-b286-fb5cff27a73e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2d468765-dd93-4a2a-b286-fb5cff27a73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_390cbf82-3365-4bfc-8638-e793f4cc09ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_390cbf82-3365-4bfc-8638-e793f4cc09ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_SharesAuthorized_5ebddcb6-5675-4336-9b7f-e1128aebc0b5" xlink:href="rddt-20251231.xsd#rddt_SharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_rddt_SharesAuthorized_5ebddcb6-5675-4336-9b7f-e1128aebc0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e4727a07-bab1-4526-a842-6d359c1013e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e4727a07-bab1-4526-a842-6d359c1013e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_24d77444-9f2b-4add-9ebe-896c49dd1b60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_24d77444-9f2b-4add-9ebe-896c49dd1b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_89da4e74-5427-4a6d-919f-97dc74988ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_AdvertisingExpense_89da4e74-5427-4a6d-919f-97dc74988ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c8303428-8a53-47bb-8159-56b7b927fddd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c8303428-8a53-47bb-8159-56b7b927fddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8017e8e2-27e4-4f96-b301-f597574e783f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8017e8e2-27e4-4f96-b301-f597574e783f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_97d43bf7-3870-4017-8ec2-57650937b2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_67af37d1-151b-422d-b84a-1a16b93244f0" xlink:to="loc_us-gaap_NumberOfOperatingSegments_97d43bf7-3870-4017-8ec2-57650937b2e9" 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-20251231.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_e37bba8e-b8a1-414f-a40e-c8729ac847c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e37bba8e-b8a1-414f-a40e-c8729ac847c9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:to="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d67224a8-8e3f-4e9a-974e-1b41c2d81d9f" xlink:to="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_c4b1325a-3405-4806-871c-672b45f39ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:to="loc_us-gaap_AdvertisingMember_c4b1325a-3405-4806-871c-672b45f39ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OtherRevenueMember_6d999dbf-c9c4-4518-8b3a-5c9d692f340c" xlink:href="rddt-20251231.xsd#rddt_OtherRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ea770316-f7a5-4bd8-b0d7-bf1e0a5c7f9c" xlink:to="loc_rddt_OtherRevenueMember_6d999dbf-c9c4-4518-8b3a-5c9d692f340c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_bffced2e-2d33-4e98-b1ab-358844df0b74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_eac6f207-3e57-4b19-8a0f-91cd365f759d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_bffced2e-2d33-4e98-b1ab-358844df0b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8676cc53-9691-4fcd-8ede-0ae99edd9bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_bffced2e-2d33-4e98-b1ab-358844df0b74" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8676cc53-9691-4fcd-8ede-0ae99edd9bfd" 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-20251231.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_c6c00875-32b7-4d49-8eb9-9d6167563974" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c6c00875-32b7-4d49-8eb9-9d6167563974" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c78b977e-d9a6-446f-983c-30d9300e7658" xlink:to="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c8fcf093-eee6-471c-9414-f443bbf025f5" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:to="loc_country_US_c8fcf093-eee6-471c-9414-f443bbf025f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_da086235-539b-448c-bf73-fffd8f9fb4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3a5f07ba-695b-4c2f-b16b-ae6f5c2c274d" xlink:to="loc_us-gaap_NonUsMember_da086235-539b-448c-bf73-fffd8f9fb4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e70ecd32-bb6f-4556-80e4-914fc5f73548" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_67b33f4b-3bac-431d-9d45-a79a441247d5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e70ecd32-bb6f-4556-80e4-914fc5f73548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_9a77c23d-3a44-4fe5-a93e-dd024a648674" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e70ecd32-bb6f-4556-80e4-914fc5f73548" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_9a77c23d-3a44-4fe5-a93e-dd024a648674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a18a2e87-a081-4253-bea1-e1c156b1fe9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_39151076-6bf6-4489-b0b9-bd93427ccb10" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a18a2e87-a081-4253-bea1-e1c156b1fe9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_04c17e53-b210-4ef8-9be0-e61949c96744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_a18a2e87-a081-4253-bea1-e1c156b1fe9e" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_04c17e53-b210-4ef8-9be0-e61949c96744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2e656e53-98d2-433b-975e-17c86faf31a0" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_230e855b-c391-4105-90ba-0a37934372cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_230e855b-c391-4105-90ba-0a37934372cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_54566dd4-0e4f-4948-b369-602ce9cc8deb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_be456ed6-0026-433e-a208-47da76516aa6" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_54566dd4-0e4f-4948-b369-602ce9cc8deb" 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-20251231.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_fa1996c8-f75b-4736-933f-b541850f591c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fa1996c8-f75b-4736-933f-b541850f591c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f658d239-14f8-4a66-9d5a-b35f95b3e459" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f658d239-14f8-4a66-9d5a-b35f95b3e459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_06927bd8-ebd0-4378-8c48-6e4e435c1879" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f650f06d-aba3-44ee-b7d1-a4ac8292d0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f650f06d-aba3-44ee-b7d1-a4ac8292d0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_bc58ef7e-fbda-4021-8f34-a9b191637e63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_bc58ef7e-fbda-4021-8f34-a9b191637e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0c84e1a4-6a82-4a32-84c4-db3b1481d8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a9ee3199-604f-4044-a734-607378ef0c40" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0c84e1a4-6a82-4a32-84c4-db3b1481d8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1ff9eb9f-ac54-4e17-badc-c7828c5bfc26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ff9eb9f-ac54-4e17-badc-c7828c5bfc26" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b36790e5-1e3b-431d-a379-f12359683e07" xlink:to="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_39403e38-49c5-4ae1-9959-109c7660bcda" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:to="loc_us-gaap_CommonClassBMember_39403e38-49c5-4ae1-9959-109c7660bcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_913333d9-67cc-4df6-a956-31bcf5c1710a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8b20463c-4dc7-4dc1-a3e3-f9536833667c" xlink:to="loc_us-gaap_CommonClassAMember_913333d9-67cc-4df6-a956-31bcf5c1710a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_9c825860-65d2-4ab9-b0d2-cb0f49971ff3" xlink:to="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_dbf260e5-af7f-4267-b911-cc4b605d6ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_dbf260e5-af7f-4267-b911-cc4b605d6ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_TemporaryEquityConvertibleConversionRatio_c5f7eb95-6df4-44c0-88a2-26dd144de684" xlink:href="rddt-20251231.xsd#rddt_TemporaryEquityConvertibleConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_rddt_TemporaryEquityConvertibleConversionRatio_c5f7eb95-6df4-44c0-88a2-26dd144de684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_f434578e-3f2d-4096-8483-8b8dd3949d25" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9778d4b6-a56a-4a95-bca7-94ad4313827c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_f434578e-3f2d-4096-8483-8b8dd3949d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_019b2af7-9c30-739d-927b-f5930cc55a44" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_019b2af7-9c30-739d-927b-f5930cc55a44" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019b2af7-9c30-7419-a17c-573dae03d5e9" xlink:to="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019b2af7-9c30-74db-8ce3-3ea45c5ef3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:to="loc_us-gaap_CommonClassAMember_019b2af7-9c30-74db-8ce3-3ea45c5ef3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019b2af7-9c30-7e15-9e0c-e68efb271697" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_019b2af7-9c30-7da6-8763-0d712e836fad" xlink:to="loc_us-gaap_CommonClassBMember_019b2af7-9c30-7e15-9e0c-e68efb271697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_019b2af7-9c30-758b-a992-9ae464465e02" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019b2af7-9c30-7ff9-9396-381e1ad6d928" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019b2af7-9c30-7ff9-9396-381e1ad6d928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b2af7-9c30-793a-ab98-9eddf9962e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019b2af7-9c30-7ff9-9396-381e1ad6d928" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019b2af7-9c30-793a-ab98-9eddf9962e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019b2af7-9c30-7007-ae7d-4ddf528e2311" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019b2af7-9c30-7007-ae7d-4ddf528e2311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-7071-9a91-12283d3ef888" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019b2af7-9c30-7007-ae7d-4ddf528e2311" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-7071-9a91-12283d3ef888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019b2af7-9c30-7c5f-b3e5-ba660ee5fc28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_019b2af7-9c30-76cc-8f30-077b61754c41" xlink:to="loc_us-gaap_EarningsPerShareBasic_019b2af7-9c30-7c5f-b3e5-ba660ee5fc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_019b2af7-9c30-7d1f-894a-9220bd3c0a5f" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b2af7-9c30-7c19-9284-6620eb9aba4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b2af7-9c30-7c19-9284-6620eb9aba4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b2af7-9c30-73f1-99ad-e12b4584780e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_019b2af7-9c30-7c19-9284-6620eb9aba4b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019b2af7-9c30-73f1-99ad-e12b4584780e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-774f-b3d3-631299751f01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019b2af7-9c30-774f-b3d3-631299751f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b2af7-9c30-7c17-bb28-4ba5a7fcb1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019b2af7-9c30-7c17-bb28-4ba5a7fcb1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-724a-a5a2-bd475f952f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019b2af7-9c30-7669-a4fb-b044d0edcc07" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019b2af7-9c30-724a-a5a2-bd475f952f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019b2af7-9c30-706f-b9a8-e2c645b31c39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_019b2af7-9c30-77d3-851d-b2167d6582a1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019b2af7-9c30-706f-b9a8-e2c645b31c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_42f26809-60f7-4326-b714-0fc55f63deca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_42f26809-60f7-4326-b714-0fc55f63deca" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_610c841e-1aab-4967-9946-0bd319680052" xlink:to="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_7cbf50b6-609a-40ac-a641-8da7fea50b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:to="loc_us-gaap_CommonClassAMember_7cbf50b6-609a-40ac-a641-8da7fea50b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f965f637-a941-4624-863d-35b1d9879af2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f582d3f1-f080-4e1f-92aa-8ad5d42fb965" xlink:to="loc_us-gaap_CommonClassBMember_f965f637-a941-4624-863d-35b1d9879af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4812cc0d-b4c3-488e-9192-56fb522f8beb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_89e02060-42da-44a6-b170-9e9bfb78c0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_89e02060-42da-44a6-b170-9e9bfb78c0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_bc174065-3eb7-4b1c-959a-76b11e33695f" xlink:href="rddt-20251231.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_bc174065-3eb7-4b1c-959a-76b11e33695f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_ca0e4d55-63ad-4506-802d-3d44ab4a86ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_afb85459-04b9-47a5-91ca-0ee1e86a3af3" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_ca0e4d55-63ad-4506-802d-3d44ab4a86ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_55945633-01fe-42a7-a45d-3934195d8230" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_ea69e895-81e5-4e20-9ef3-6d95edb2307e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_55945633-01fe-42a7-a45d-3934195d8230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0579f770-be3f-457d-a9ae-95a33b1c6f45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_55945633-01fe-42a7-a45d-3934195d8230" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0579f770-be3f-457d-a9ae-95a33b1c6f45" 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-20251231.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_a20261f6-c93c-493c-8881-fd2554c1ef6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a20261f6-c93c-493c-8881-fd2554c1ef6f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_019bb427-9216-7439-816f-f76dc4c7a703" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_019bb428-017a-73a0-ab46-0beefc696409" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_MoneyMarketFundsMember_019bb428-017a-73a0-ab46-0beefc696409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_019bb428-017a-7916-bf6d-e832b6d55803" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_019bb428-017a-7916-bf6d-e832b6d55803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019bfb84-7d32-7e7c-97f4-8821db35b5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_BankTimeDepositsMember_019bfb84-7d32-7e7c-97f4-8821db35b5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_019bb428-017a-73c9-8d5e-3dfc2a4d0445" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_019bb427-9216-7597-a136-78e0da0c8ea9" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_019bb428-017a-73c9-8d5e-3dfc2a4d0445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:to="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_faa29d98-8223-472d-bed6-db34c2df01f3" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f1b51c83-27d9-4a19-99f1-aaa232764be5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f1b51c83-27d9-4a19-99f1-aaa232764be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_35a55333-73c7-42f1-b643-74a26770e638" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_35a55333-73c7-42f1-b643-74a26770e638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_2e3ce6ee-6b85-4049-bb62-8dcd6c7044a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_2e3ce6ee-6b85-4049-bb62-8dcd6c7044a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_019bd4ce-8b38-7a53-b228-15cc160b04c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_BankTimeDepositsMember_019bd4ce-8b38-7a53-b228-15cc160b04c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_dd2810d8-cec4-48b4-bcb1-13df59f3ff02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bf8b93e0-6403-4851-ba6e-504225011ec9" xlink:to="loc_us-gaap_CommercialPaperMember_dd2810d8-cec4-48b4-bcb1-13df59f3ff02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_f22adbc2-c619-4799-a294-cea3ef8f0391" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_70626b36-8f75-40e6-bd8a-39003f4a2756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_70626b36-8f75-40e6-bd8a-39003f4a2756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019c0a31-e43c-7974-b128-3b533c8fac03" xlink:href="rddt-20251231.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_019c0a31-e43c-7974-b128-3b533c8fac03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019c0a32-3ff4-7a7c-85d9-8e8706b74fac" xlink:href="rddt-20251231.xsd#rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_019c0a32-3ff4-7a7c-85d9-8e8706b74fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019c0a33-c580-7e01-9021-4df035060cef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_4febcc36-75f2-4fa3-a59d-b6a9b10647d1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019c0a33-c580-7e01-9021-4df035060cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1fa91741-ae30-4316-97a4-7ac5d4d88897" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1fa91741-ae30-4316-97a4-7ac5d4d88897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5eb90b31-b5c8-49b5-b398-053ddde77f70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_5eb90b31-b5c8-49b5-b398-053ddde77f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_70d17f3f-b01f-401a-ac92-4f634f6d8615" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_70d17f3f-b01f-401a-ac92-4f634f6d8615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7a1d6e0c-767d-4f73-be47-328cbfcc9a26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_eb51b5b3-2af2-4cd4-9ac3-41e9558203e6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7a1d6e0c-767d-4f73-be47-328cbfcc9a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_92bab4b8-e815-47cf-9041-eb9695c4caac" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AssetsAmortizedCost_31674208-07d4-43cb-bbb2-0d5eb8090f0d" xlink:href="rddt-20251231.xsd#rddt_AssetsAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:to="loc_rddt_AssetsAmortizedCost_31674208-07d4-43cb-bbb2-0d5eb8090f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_51f0392a-8bf4-4ca8-af39-c4e945d5640e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_8c0707e7-9ddb-4cda-9691-602b8b388fa7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_51f0392a-8bf4-4ca8-af39-c4e945d5640e" 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-20251231.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_913d0ddd-aad3-4faa-ae90-640e74d857e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_9aa3a391-2a66-4c6c-8f80-963bb5027091" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_913d0ddd-aad3-4faa-ae90-640e74d857e6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_9aa3a391-2a66-4c6c-8f80-963bb5027091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_51bb4208-7d0b-449c-b7a4-ee64e5719f88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_913d0ddd-aad3-4faa-ae90-640e74d857e6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_51bb4208-7d0b-449c-b7a4-ee64e5719f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_f58223b8-df54-4462-832f-87370f8773f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_913d0ddd-aad3-4faa-ae90-640e74d857e6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_f58223b8-df54-4462-832f-87370f8773f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3728e7b2-16ff-407b-9ad5-0463bebc7db0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3728e7b2-16ff-407b-9ad5-0463bebc7db0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_df082ab8-f217-4af6-b203-5ce06078cc01" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ComputerEquipmentFurnitureAndFixturesMember_5e2b114a-b2ef-4de6-a4db-32df5dcde3c5" xlink:href="rddt-20251231.xsd#rddt_ComputerEquipmentFurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:to="loc_rddt_ComputerEquipmentFurnitureAndFixturesMember_5e2b114a-b2ef-4de6-a4db-32df5dcde3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c0e9a212-23e4-4811-ba83-b8db8acbdffe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81332a9b-d263-4846-9d33-3aa313ec2ae0" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c0e9a212-23e4-4811-ba83-b8db8acbdffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ea5c4d14-b0af-493f-9981-fc3b11b5ea47" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_34b42daa-4c5a-4204-b427-52e032707389" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_34b42daa-4c5a-4204-b427-52e032707389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5288ae4-f8aa-4462-8d71-80bee4e4ce7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d5288ae4-f8aa-4462-8d71-80bee4e4ce7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_92bfde4e-7f98-4ae9-a7d4-045f27d8b10f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7e1298c0-1bb7-4cb4-980c-0f13c59ee37d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_92bfde4e-7f98-4ae9-a7d4-045f27d8b10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.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_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e08f09d1-f568-4a4b-a6c6-070aef2987c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_e08f09d1-f568-4a4b-a6c6-070aef2987c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3d5eb10a-d76e-4d04-8a7e-e2cb898ddd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3d5eb10a-d76e-4d04-8a7e-e2cb898ddd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_51fb7358-36ab-4b64-8f9a-760886bb8ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_51fb7358-36ab-4b64-8f9a-760886bb8ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevenueSharePayableCurrent_bcb76bd8-a5a9-402f-900f-17622b99a647" xlink:href="rddt-20251231.xsd#rddt_RevenueSharePayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:to="loc_rddt_RevenueSharePayableCurrent_bcb76bd8-a5a9-402f-900f-17622b99a647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_769c2cd1-b359-44fe-a3b0-093095b8e86b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_769c2cd1-b359-44fe-a3b0-093095b8e86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b5eb9bcf-7f58-4375-93e1-43990afb5583" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b7ae1483-ec60-49f6-9412-03497bbaf31d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b5eb9bcf-7f58-4375-93e1-43990afb5583" 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-20251231.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_019b26b9-8b8c-753a-94cf-d8e92102d8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AccruedCustomerIncentivesNoncurrent_019b26b9-8b8c-75f3-88dc-2507e0d7f15c" xlink:href="rddt-20251231.xsd#rddt_AccruedCustomerIncentivesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019b26b9-8b8c-753a-94cf-d8e92102d8c6" xlink:to="loc_rddt_AccruedCustomerIncentivesNoncurrent_019b26b9-8b8c-75f3-88dc-2507e0d7f15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019b26b9-8b8c-7b16-8a40-8b6b6c963d69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019b26b9-8b8c-753a-94cf-d8e92102d8c6" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_019b26b9-8b8c-7b16-8a40-8b6b6c963d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019b26b9-8b8c-76e6-a1dc-6fb4f55cb4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_019b26b9-8b8c-753a-94cf-d8e92102d8c6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019b26b9-8b8c-76e6-a1dc-6fb4f55cb4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesComponentsofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_91704568-696e-40d3-ab78-d1f0f0fd0b33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9bd8d270-6714-4750-9be2-6cca67f818fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_91704568-696e-40d3-ab78-d1f0f0fd0b33" xlink:to="loc_us-gaap_OperatingLeaseCost_9bd8d270-6714-4750-9be2-6cca67f818fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_36460a46-6e34-4499-9be2-3a1ebc8c4e78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_91704568-696e-40d3-ab78-d1f0f0fd0b33" xlink:to="loc_us-gaap_ShortTermLeaseCost_36460a46-6e34-4499-9be2-3a1ebc8c4e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_dfc83116-ea35-4e39-95fd-5dd7fcf9aeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_91704568-696e-40d3-ab78-d1f0f0fd0b33" xlink:to="loc_us-gaap_VariableLeaseCost_dfc83116-ea35-4e39-95fd-5dd7fcf9aeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c36c67ac-52bd-405a-8df8-7a9257fb01fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_91704568-696e-40d3-ab78-d1f0f0fd0b33" xlink:to="loc_us-gaap_LeaseCost_c36c67ac-52bd-405a-8df8-7a9257fb01fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_24beba08-4495-4bbd-8c44-ffc2c18e85a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_661fa71b-dbe9-44d2-967d-958180b68acb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_24beba08-4495-4bbd-8c44-ffc2c18e85a4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_661fa71b-dbe9-44d2-967d-958180b68acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c313f71a-c37f-4041-9db3-58945015e7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_24beba08-4495-4bbd-8c44-ffc2c18e85a4" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c313f71a-c37f-4041-9db3-58945015e7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_654717f8-d6e3-45fc-822f-435b2cf4ce6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_654717f8-d6e3-45fc-822f-435b2cf4ce6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a9825837-74ce-4fc0-bf29-26ae1d825237" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a9825837-74ce-4fc0-bf29-26ae1d825237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_92eecbfa-596c-4c77-b387-4ac3fcacdf5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_92eecbfa-596c-4c77-b387-4ac3fcacdf5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1c73e997-a41a-41ab-803b-cfb9701798ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1c73e997-a41a-41ab-803b-cfb9701798ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bf5869c9-cdbc-4b4d-b3a7-7ad53a81e0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bf5869c9-cdbc-4b4d-b3a7-7ad53a81e0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ec46438b-e6be-4129-b25b-6e8a41c761bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ec46438b-e6be-4129-b25b-6e8a41c761bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e658b5a8-3c50-4ab9-8d2b-0856f7c3120e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_OperatingLeaseLiability_e658b5a8-3c50-4ab9-8d2b-0856f7c3120e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c67493f0-b868-40a1-812e-a07f0a19680d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c67493f0-b868-40a1-812e-a07f0a19680d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_015ff93c-8642-4ca2-8141-90f7f24ab019" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7fe5e18-acc7-4a2c-a70d-d6ca9842d7ac" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_015ff93c-8642-4ca2-8141-90f7f24ab019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/OperatingLeasesNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#OperatingLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/OperatingLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_eca2968e-15cd-4591-8408-b14c52c2bf2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a51783a4-625c-4ec8-b56d-454c1d61a01d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_eca2968e-15cd-4591-8408-b14c52c2bf2a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a51783a4-625c-4ec8-b56d-454c1d61a01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3dd98afd-fd51-4ccb-a2ab-9b274984614f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3dd98afd-fd51-4ccb-a2ab-9b274984614f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcb4ab39-b240-4368-b9bf-a363e9dd70af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9b1eea6e-ded5-4c59-aa08-b8d2b49939ab" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcb4ab39-b240-4368-b9bf-a363e9dd70af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_July2024AcquisitionMember_198e59da-ada7-44bd-987b-049012a966fe" xlink:href="rddt-20251231.xsd#rddt_July2024AcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bcb4ab39-b240-4368-b9bf-a363e9dd70af" xlink:to="loc_rddt_July2024AcquisitionMember_198e59da-ada7-44bd-987b-049012a966fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7702d158-f183-40f1-93f4-e604731b3b39" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b0f7c68e-7e9e-44cd-8c3c-a3624c076e80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b0f7c68e-7e9e-44cd-8c3c-a3624c076e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ccccef4d-7bd0-4590-8ed2-6a2e2729489a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ccccef4d-7bd0-4590-8ed2-6a2e2729489a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_4c4150c3-b7c5-40f4-8eab-8c066158db65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_4c4150c3-b7c5-40f4-8eab-8c066158db65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_a5a02891-42a9-4ea1-8092-17ef6a4d4ed2" xlink:href="rddt-20251231.xsd#rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses_a5a02891-42a9-4ea1-8092-17ef6a4d4ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a7ac00a6-3086-4fbc-ae9d-8f9b20d57743" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a7ac00a6-3086-4fbc-ae9d-8f9b20d57743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f0d7d3a2-4b69-4d3c-a12d-ed90d3137907" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f0d7d3a2-4b69-4d3c-a12d-ed90d3137907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b5129049-0e7c-4d2f-b845-c8811920b596" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_cf2b1230-cc87-4bb5-aa81-c349dbff6a83" xlink:to="loc_us-gaap_Goodwill_b5129049-0e7c-4d2f-b845-c8811920b596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a7fd1cd3-7b07-4a7a-9067-2da3479dc58a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3642aa5e-1f8b-48a2-8cf8-1f014b1ae46f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a7fd1cd3-7b07-4a7a-9067-2da3479dc58a" xlink:to="loc_us-gaap_GoodwillRollForward_3642aa5e-1f8b-48a2-8cf8-1f014b1ae46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1bd9e02f-03a9-4a1d-944c-a02b3610c115" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3642aa5e-1f8b-48a2-8cf8-1f014b1ae46f" xlink:to="loc_us-gaap_Goodwill_1bd9e02f-03a9-4a1d-944c-a02b3610c115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_c229737d-8285-4374-9609-3ab674b7869f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3642aa5e-1f8b-48a2-8cf8-1f014b1ae46f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_c229737d-8285-4374-9609-3ab674b7869f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_dff7ed58-b628-4a75-9b97-f9df17bf70e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_3642aa5e-1f8b-48a2-8cf8-1f014b1ae46f" xlink:to="loc_us-gaap_Goodwill_dff7ed58-b628-4a75-9b97-f9df17bf70e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rddt-20251231.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_a2dea1fc-d673-4b25-8ba0-c856d11de19c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a2dea1fc-d673-4b25-8ba0-c856d11de19c" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_40f77d87-4690-456b-9642-2c958e1557e8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_8d783623-f669-4ea9-b36c-2bfd27fdeb89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_8d783623-f669-4ea9-b36c-2bfd27fdeb89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_2d5003c6-7663-4c4b-be9d-2ed2594e91f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c3aff255-22f4-4978-8c74-7c426d0622f3" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_2d5003c6-7663-4c4b-be9d-2ed2594e91f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f0e1f02f-fe3e-4cb1-9f4d-48098456ba81" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c666561d-5f74-4a84-99c5-2f0501f573b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c666561d-5f74-4a84-99c5-2f0501f573b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fbfde957-c721-4707-a63c-48de5adbd8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fbfde957-c721-4707-a63c-48de5adbd8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b4e9d7a8-33b6-4614-8f8b-4da618641c87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b4e9d7a8-33b6-4614-8f8b-4da618641c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_976ef44f-cba3-460b-8684-95d6527dcd33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_22fc7335-1a2d-4a2f-b0bc-6bd3da2444b2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_976ef44f-cba3-460b-8684-95d6527dcd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c11b1d8c-93e5-4f54-9476-f420d8341246" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_33d741e4-7a10-4f10-8124-d463705ef325" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c11b1d8c-93e5-4f54-9476-f420d8341246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_33d741e4-7a10-4f10-8124-d463705ef325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_09b20863-f038-4647-ad25-f7d9fd156ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c11b1d8c-93e5-4f54-9476-f420d8341246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_09b20863-f038-4647-ad25-f7d9fd156ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cf61d46c-8885-452b-8641-e4a7797a7105" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c11b1d8c-93e5-4f54-9476-f420d8341246" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cf61d46c-8885-452b-8641-e4a7797a7105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/DebtDetails" xlink:type="simple" xlink:href="rddt-20251231.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_1a79ef69-f462-4b5a-ab3d-542a1c82a7e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a79ef69-f462-4b5a-ab3d-542a1c82a7e4" xlink:to="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_4a0f0217-7347-45b2-95a5-6523f77761e3" xlink:to="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_fc7643ff-501b-4c02-9771-7e7bd920ce7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_fc7643ff-501b-4c02-9771-7e7bd920ce7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_909eab82-4f20-463b-9f11-ee5f4bad9009" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_909eab82-4f20-463b-9f11-ee5f4bad9009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_85db379b-c724-41e5-bd8e-0268f97819cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_8c47c690-71c3-4ec2-a6c8-3b0742232dac" xlink:to="loc_us-gaap_LetterOfCreditMember_85db379b-c724-41e5-bd8e-0268f97819cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a1a88d80-a90f-4be4-98d8-99f178b0597f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_21018972-b3b2-4266-b048-16d968342cdf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a1a88d80-a90f-4be4-98d8-99f178b0597f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a1a88d80-a90f-4be4-98d8-99f178b0597f" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_21fa076d-65af-4246-a7d5-fc21a53c740d" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementABRLoansMember_21fa076d-65af-4246-a7d5-fc21a53c740d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_a0fab7de-6b90-4673-9257-bf875928c8f0" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingTermBenchmarkLoansMember_a0fab7de-6b90-4673-9257-bf875928c8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_77c2bfc5-719c-4f22-b759-3cbe12d848e7" xlink:href="rddt-20251231.xsd#rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementMember_511e5c42-b874-4dca-9907-5fe45ffb4929" xlink:to="loc_rddt_RevolvingCreditFacilityAndStandbyLetterOfCreditAgreementOutstandingSONIALoansMember_77c2bfc5-719c-4f22-b759-3cbe12d848e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fcaa145c-d5e2-4c10-8e59-5dff003b63b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_186e3df7-e261-4ccb-b31e-0411a6b45218" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fcaa145c-d5e2-4c10-8e59-5dff003b63b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5a80045e-650e-4695-8258-503aa8a94bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fcaa145c-d5e2-4c10-8e59-5dff003b63b2" xlink:to="loc_us-gaap_LineOfCreditMember_5a80045e-650e-4695-8258-503aa8a94bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_df394c89-165a-4685-87e6-faff527b3c84" xlink:to="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NewYorkFederalReserveBankRateMember_de8228ef-1859-4e98-b892-45dc58f5e412" xlink:href="rddt-20251231.xsd#rddt_NewYorkFederalReserveBankRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:to="loc_rddt_NewYorkFederalReserveBankRateMember_de8228ef-1859-4e98-b892-45dc58f5e412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_a193ad8d-d8b1-49b9-b411-5f39bb091df7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_a193ad8d-d8b1-49b9-b411-5f39bb091df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_37b6ef9d-5abc-4c63-a446-90776cc2f644" xlink:href="rddt-20251231.xsd#rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4f4b13a0-ff44-40eb-8d99-47c8d8a20d92" xlink:to="loc_rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember_37b6ef9d-5abc-4c63-a446-90776cc2f644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_45bf6f08-4d4a-4260-86ef-a6af12ab027a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_dda43e44-b3f3-41ac-a717-72fd3419b2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_DebtInstrumentTerm_dda43e44-b3f3-41ac-a717-72fd3419b2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ec3053c-3b29-4b65-95a2-876ce6c6538d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ec3053c-3b29-4b65-95a2-876ce6c6538d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentNumberOfInstruments_59df1957-2dd4-4300-bb3c-2949dc199737" xlink:href="rddt-20251231.xsd#rddt_DebtInstrumentNumberOfInstruments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_rddt_DebtInstrumentNumberOfInstruments_59df1957-2dd4-4300-bb3c-2949dc199737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9dc60cb1-9787-4ae1-9e1d-5e08ee82f289" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_9dc60cb1-9787-4ae1-9e1d-5e08ee82f289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e7033b01-fb38-4a0e-9e94-342e3578d221" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_e7033b01-fb38-4a0e-9e94-342e3578d221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_590f99ec-4592-49ef-aa93-d8955c247ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_590f99ec-4592-49ef-aa93-d8955c247ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DebtInstrumentAdditionalBasisSpread_5c468f6f-5c00-4949-ad58-18117f77c217" xlink:href="rddt-20251231.xsd#rddt_DebtInstrumentAdditionalBasisSpread"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_rddt_DebtInstrumentAdditionalBasisSpread_5c468f6f-5c00-4949-ad58-18117f77c217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_56b3ddad-35cd-4170-b34a-ed636ae6b321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_184ca001-2da5-493a-b0da-c9da3afd44de" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_56b3ddad-35cd-4170-b34a-ed636ae6b321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435a8763-cddd-438f-960b-865b32ae37d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_ac851c9d-140b-40af-9814-52f8c9b96bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435a8763-cddd-438f-960b-865b32ae37d6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_ac851c9d-140b-40af-9814-52f8c9b96bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_e9a312f5-4ccb-4490-aaf0-53bf73625b18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435a8763-cddd-438f-960b-865b32ae37d6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_e9a312f5-4ccb-4490-aaf0-53bf73625b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_8b355d0a-0125-4f25-8bca-ed5604fdd57d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435a8763-cddd-438f-960b-865b32ae37d6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_8b355d0a-0125-4f25-8bca-ed5604fdd57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_0c2f7225-126d-440a-a49c-f1a1e5c2c64b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_435a8763-cddd-438f-960b-865b32ae37d6" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_0c2f7225-126d-440a-a49c-f1a1e5c2c64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockholdersEquityDeficitNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ea445c86-302d-4260-8629-6ffcd51c4598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ea445c86-302d-4260-8629-6ffcd51c4598" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8eaf48fc-cb95-45f0-9d9e-6f9004781d32" xlink:to="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_0a3bdc09-eee8-479a-8e7c-37418a1c84fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:to="loc_us-gaap_CommonClassAMember_0a3bdc09-eee8-479a-8e7c-37418a1c84fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_4d796950-c7f7-441b-b00a-84e0e60765ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:to="loc_us-gaap_CommonClassBMember_4d796950-c7f7-441b-b00a-84e0e60765ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_4a01d68a-7b4e-467e-ba95-6e430f04158d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_315d8569-ab94-41c0-9ea2-096a3562799c" xlink:to="loc_us-gaap_CommonClassCMember_4a01d68a-7b4e-467e-ba95-6e430f04158d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:to="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_df9e9160-074f-4b9d-bc3b-82bf81f4c2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_9ad91a55-8475-49ab-bd29-559fcee538dc" xlink:to="loc_us-gaap_PlanNameDomain_df9e9160-074f-4b9d-bc3b-82bf81f4c2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_de64c46c-8b42-401d-9aca-28891ec2160f" xlink:href="rddt-20251231.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_df9e9160-074f-4b9d-bc3b-82bf81f4c2d7" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_de64c46c-8b42-401d-9aca-28891ec2160f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_5ff925bb-f471-4ad8-aaba-d76992e5383c" xlink:to="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfClassesOfCommonStock_653941b4-ba11-4e2d-a933-85f83323bdfd" xlink:href="rddt-20251231.xsd#rddt_NumberOfClassesOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_NumberOfClassesOfCommonStock_653941b4-ba11-4e2d-a933-85f83323bdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockVotingRightsVotesPerShare_62813582-3366-4bec-8426-c58287f8090e" xlink:href="rddt-20251231.xsd#rddt_CommonStockVotingRightsVotesPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_CommonStockVotingRightsVotesPerShare_62813582-3366-4bec-8426-c58287f8090e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockConversionRatio_65297279-e255-4758-98eb-3df083a9bb6f" xlink:href="rddt-20251231.xsd#rddt_CommonStockConversionRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_CommonStockConversionRatio_65297279-e255-4758-98eb-3df083a9bb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_76ed85ba-d90c-4509-a182-2f3393af20ee" xlink:href="rddt-20251231.xsd#rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock_76ed85ba-d90c-4509-a182-2f3393af20ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_24c00467-a453-46e5-b42a-126699dab5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_24c00467-a453-46e5-b42a-126699dab5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_aedc9bb6-ac37-4aed-b4c0-76ac9591ceec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_aedc9bb6-ac37-4aed-b4c0-76ac9591ceec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_28c42717-b9bd-45e7-a661-b8461d2e862b" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding_28c42717-b9bd-45e7-a661-b8461d2e862b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_80a4bede-e256-400d-876a-2fb2e537fe20" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_410d88b7-bb42-48f9-bf28-dd99debbba1c" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions_80a4bede-e256-400d-876a-2fb2e537fe20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d04ee5c6-2746-4ef0-8750-96d082e7a208" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d04ee5c6-2746-4ef0-8750-96d082e7a208" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:to="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1663d5fa-e963-4427-accf-093d4872d3b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_43bd0537-fe97-4ca3-aebc-5ae172833039" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_43bd0537-fe97-4ca3-aebc-5ae172833039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8bc5a967-3a4c-4414-b1e5-890ca87e474f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b7064c3-edba-49cb-8582-6d745435ddb4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8bc5a967-3a4c-4414-b1e5-890ca87e474f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:to="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d16caba0-380d-4636-aad9-7ba170256c15" xlink:to="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_A2024IncentiveAwardPlanMember_f14e9295-0e0a-4400-95ca-85f6df5f5cbd" xlink:href="rddt-20251231.xsd#rddt_A2024IncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:to="loc_rddt_A2024IncentiveAwardPlanMember_f14e9295-0e0a-4400-95ca-85f6df5f5cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_c7e45fec-53fc-41f5-8189-27ecf181dcad" xlink:href="rddt-20251231.xsd#rddt_CommunityImpactInitiativesAndCharitableActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e00b5edf-ff5a-4872-947e-3899357fb2fd" xlink:to="loc_rddt_CommunityImpactInitiativesAndCharitableActivitiesMember_c7e45fec-53fc-41f5-8189-27ecf181dcad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_fce2462e-466f-49ff-939f-1f0a178fa132" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_623c525c-07f4-4b24-a383-219a0b80c9e0" xlink:to="loc_us-gaap_ClassOfStockLineItems_fce2462e-466f-49ff-939f-1f0a178fa132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1f170815-9e1e-4657-8c91-8d71f5771ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_fce2462e-466f-49ff-939f-1f0a178fa132" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_1f170815-9e1e-4657-8c91-8d71f5771ca9" 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-20251231.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_03a9280f-df68-4051-8f65-58e6c0f40002" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_03a9280f-df68-4051-8f65-58e6c0f40002" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_cb761aa8-9042-4ec2-8d6e-5b6d26c484df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee84982d-7cde-4b4d-bfff-5c1a05b0d711" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee84982d-7cde-4b4d-bfff-5c1a05b0d711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ServiceAndPerformanceBasedRSUsMember_7f8ec3a2-df7d-4221-b0a0-7f13e701d633" xlink:href="rddt-20251231.xsd#rddt_ServiceAndPerformanceBasedRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_rddt_ServiceAndPerformanceBasedRSUsMember_7f8ec3a2-df7d-4221-b0a0-7f13e701d633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ServiceBasedRSUsMember_41443319-8971-43fc-986f-bac0f73d3e4b" xlink:href="rddt-20251231.xsd#rddt_ServiceBasedRSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_rddt_ServiceBasedRSUsMember_41443319-8971-43fc-986f-bac0f73d3e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_87d5280c-7ad0-40bb-8108-7cb607583cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_us-gaap_RestrictedStockMember_87d5280c-7ad0-40bb-8108-7cb607583cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_2adfe012-14e6-44e8-986f-f252f56860ac" xlink:href="rddt-20251231.xsd#rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08b4c85d-6178-4202-817b-bfff1b066626" xlink:to="loc_rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember_2adfe012-14e6-44e8-986f-f252f56860ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2bc5aa3e-5e8e-4878-a52e-b0585b81285d" xlink:to="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_499fee86-7b06-4843-86ee-4cbcbde27c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:to="loc_us-gaap_CommonClassAMember_499fee86-7b06-4843-86ee-4cbcbde27c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6db16406-9a94-497e-b4b6-ed49033dd2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_70b3016b-445d-41b7-8540-8f16d4c4effe" xlink:to="loc_us-gaap_CommonClassBMember_6db16406-9a94-497e-b4b6-ed49033dd2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_45a2b5f4-1daa-43cb-b488-4d2177464ba9" xlink:to="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_dcc1f2f9-2e2d-419d-89c8-dea180632386" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_dcc1f2f9-2e2d-419d-89c8-dea180632386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_766fce39-92b9-4715-9bb5-5729fe643830" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_7e4c4447-2797-4b7e-9e7c-ec9fd08400b3" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_766fce39-92b9-4715-9bb5-5729fe643830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e5effd13-14d0-45c5-a362-a14dd8a617d5" xlink:to="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7e360e9b-bab1-44f0-9c38-0c31a878281a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:to="loc_srt_MinimumMember_7e360e9b-bab1-44f0-9c38-0c31a878281a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_90cd2996-1c22-4b15-b937-7c4958c84f50" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_71e6e388-62a7-484b-beb1-6c1469ce6de3" xlink:to="loc_srt_MaximumMember_90cd2996-1c22-4b15-b937-7c4958c84f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_263491c7-66b7-4536-9adc-1248b57d7f56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8bddb791-1fbc-4a00-84d4-401a2046a51a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8bddb791-1fbc-4a00-84d4-401a2046a51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_76f7465d-2e02-4109-8e3b-7dabdf051623" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_76f7465d-2e02-4109-8e3b-7dabdf051623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17d4230e-e999-4102-9718-b3e4df9252bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_17d4230e-e999-4102-9718-b3e4df9252bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_baa3d660-942e-4193-8673-88d80aedb023" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_baa3d660-942e-4193-8673-88d80aedb023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b34c9d2d-67ee-49a2-9479-6453f78a48fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b34c9d2d-67ee-49a2-9479-6453f78a48fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ca44d6f5-ae8b-4320-bb9e-d36221e063aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_ca44d6f5-ae8b-4320-bb9e-d36221e063aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7a59448e-0bf7-4e38-a208-b997b7aba4da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7a59448e-0bf7-4e38-a208-b997b7aba4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_91f7a381-0f01-47b9-ae6a-70075ad230dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_91f7a381-0f01-47b9-ae6a-70075ad230dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_27f68f80-4ff5-4c6a-a498-fa4add5ac26f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_27f68f80-4ff5-4c6a-a498-fa4add5ac26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bbead20b-d78b-4607-b36c-a8f5ed57eca1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bbead20b-d78b-4607-b36c-a8f5ed57eca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_45061588-84bc-4b65-b984-95e712f6da71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_45061588-84bc-4b65-b984-95e712f6da71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_043471db-71bb-4d55-b901-91e9cb9adc62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_043471db-71bb-4d55-b901-91e9cb9adc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92d0cdca-da04-44b3-99c7-e3572ed09d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92d0cdca-da04-44b3-99c7-e3572ed09d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019bdbde-9384-73cb-9c5a-79442bde46fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_019bdbde-9384-73cb-9c5a-79442bde46fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_08c34190-03f4-470e-b50a-f3f38f300258" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1508b963-7a07-4ccc-a902-5d2d628ad2d0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_08c34190-03f4-470e-b50a-f3f38f300258" 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-20251231.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_019b26dd-8639-7f31-964a-4ce58af3d684" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b26dd-8639-7f31-964a-4ce58af3d684" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b26dd-8639-78dc-8bda-9082dd57a0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b26dd-8639-78dc-8bda-9082dd57a0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b26dd-8639-754f-8385-a92530a8e6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019b26dd-8639-754f-8385-a92530a8e6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b26dd-8639-70bd-bc9c-54102ac88659" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019b26dd-8639-70bd-bc9c-54102ac88659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_019b26dd-8639-7e7a-87b7-7e5ec0b5dd16" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod_019b26dd-8639-7e7a-87b7-7e5ec0b5dd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b26dd-8639-7812-a711-fbc6d0c23fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019b26dd-8639-7198-a2dd-754415ff76c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019b26dd-8639-7812-a711-fbc6d0c23fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_019b26dd-8639-7f31-964a-4ce58af3d684" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b26dd-8639-77e7-9274-457db83b1c90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b26dd-8639-77e7-9274-457db83b1c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b26dd-8639-7cf1-bf9a-381afe67b042" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019b26dd-8639-7cf1-bf9a-381afe67b042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b26dd-8639-71f4-8c25-95c0010c8e37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019b26dd-8639-71f4-8c25-95c0010c8e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_019b26dd-8639-77e0-83db-824aa23f4035" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue_019b26dd-8639-77e0-83db-824aa23f4035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b26dd-8639-7e83-9540-1a2d34b11d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019b26dd-8639-7761-bcae-cb29a7728d3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019b26dd-8639-7e83-9540-1a2d34b11d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9d4bb52d-fc31-49b1-888e-d87f0680c026" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9d4bb52d-fc31-49b1-888e-d87f0680c026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e9f5d345-a796-4b52-9fcc-dd559adcad1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9d4bb52d-fc31-49b1-888e-d87f0680c026" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e9f5d345-a796-4b52-9fcc-dd559adcad1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85e5691d-a3c6-4e13-9f17-8cac9b76c76e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9d4bb52d-fc31-49b1-888e-d87f0680c026" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_85e5691d-a3c6-4e13-9f17-8cac9b76c76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod_d7b4c267-de5a-405a-b4b8-d50cd4309c25" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9d4bb52d-fc31-49b1-888e-d87f0680c026" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod_d7b4c267-de5a-405a-b4b8-d50cd4309c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57cf6966-4175-4c62-a7d1-8f9e228ca10e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9d4bb52d-fc31-49b1-888e-d87f0680c026" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_57cf6966-4175-4c62-a7d1-8f9e228ca10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_22d5c065-fea7-485b-84df-1c82e441232b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_22d5c065-fea7-485b-84df-1c82e441232b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_b69c60c1-cbcc-47ea-b121-c6ecbcdb02e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_b69c60c1-cbcc-47ea-b121-c6ecbcdb02e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bec6f358-55af-4e4b-b2e9-46dcd1604bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bec6f358-55af-4e4b-b2e9-46dcd1604bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ae4be434-8ed0-4c4d-b13f-0fbec38da078" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bec6f358-55af-4e4b-b2e9-46dcd1604bdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ae4be434-8ed0-4c4d-b13f-0fbec38da078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7e84aaa0-59d1-4375-af80-c396eda30ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bec6f358-55af-4e4b-b2e9-46dcd1604bdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7e84aaa0-59d1-4375-af80-c396eda30ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice_77cd58da-5dc8-4168-927f-d8b10b9cae6e" xlink:href="rddt-20251231.xsd#rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bec6f358-55af-4e4b-b2e9-46dcd1604bdc" xlink:to="loc_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice_77cd58da-5dc8-4168-927f-d8b10b9cae6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_894e134f-c740-417a-b671-927a3cad8983" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bec6f358-55af-4e4b-b2e9-46dcd1604bdc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_894e134f-c740-417a-b671-927a3cad8983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a4412d9d-39ca-48e2-a76b-fcaf4f6c036b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a4412d9d-39ca-48e2-a76b-fcaf4f6c036b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b200311a-8fd4-4770-bd03-7b6c8afd3b34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b200311a-8fd4-4770-bd03-7b6c8afd3b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7ce62719-e01a-4f36-a244-17da6a175065" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_fc045bfc-2ec8-49cf-a1be-317968389c97" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_fc045bfc-2ec8-49cf-a1be-317968389c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8c242df6-9dcd-4ac6-a9e7-1494dc6412f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_8c242df6-9dcd-4ac6-a9e7-1494dc6412f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_c93b8d66-98ad-4f1c-9963-a547ae07e443" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_c93b8d66-98ad-4f1c-9963-a547ae07e443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_17d69d89-94de-4ece-8e0f-bf245b8c65d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_17d69d89-94de-4ece-8e0f-bf245b8c65d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_cfdd7c48-808c-4576-9173-710282a1e84b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_cfdd7c48-808c-4576-9173-710282a1e84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_9dad9b1b-27e5-4543-b69f-7f1e85fb0f27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ff325602-1965-405a-b1a4-3fd86ca4bb15" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_9dad9b1b-27e5-4543-b69f-7f1e85fb0f27" 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-20251231.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_7968eb78-28bd-48b7-bb94-39489b04354b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7968eb78-28bd-48b7-bb94-39489b04354b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_41798c1b-5417-4307-983d-4db0ccfcccd2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9e57131f-d593-4993-870c-013b9b47ab0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_CostOfSalesMember_9e57131f-d593-4993-870c-013b9b47ab0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_339ee720-19ff-49b7-bd55-d8c0ceb79872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_339ee720-19ff-49b7-bd55-d8c0ceb79872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_5ca9f7b3-e2bc-4ad5-9ee0-df548375d065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_5ca9f7b3-e2bc-4ad5-9ee0-df548375d065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1e6457d6-aa70-430e-8594-502574b8bb34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a7f74ede-c8e5-494a-a846-88199f03ebb0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1e6457d6-aa70-430e-8594-502574b8bb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ead76ab8-7646-4ece-8df1-9bd6fd94e130" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_08d35a21-10dd-4153-bde3-845716b66ecf" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ead76ab8-7646-4ece-8df1-9bd6fd94e130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e331d59d-e606-4b72-9b19-d2241a23fcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ead76ab8-7646-4ece-8df1-9bd6fd94e130" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e331d59d-e606-4b72-9b19-d2241a23fcdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_29b0f634-27eb-40ba-8c8a-a8486b80226f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_29b0f634-27eb-40ba-8c8a-a8486b80226f" xlink:to="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:to="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanMatchDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_DefinedContributionPlanMatchAxis_fed2831e-e84b-4a40-9829-891e3936bd36" xlink:to="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanTrancheOneMember_56179e9f-2599-4fc7-8b4f-52c4cc915b6c" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:to="loc_rddt_DefinedContributionPlanTrancheOneMember_56179e9f-2599-4fc7-8b4f-52c4cc915b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanTrancheTwoMember_2f11a725-17c4-4879-bf59-3763571829e7" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rddt_DefinedContributionPlanMatchDomain_a3fbdf73-e01c-4612-b4ae-d22e9b2618e6" xlink:to="loc_rddt_DefinedContributionPlanTrancheTwoMember_2f11a725-17c4-4879-bf59-3763571829e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_307833ff-d0b8-4ed2-951e-5defa14da3b1" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_45d3150e-52b0-4aec-84ac-a0db2765d73f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_45d3150e-52b0-4aec-84ac-a0db2765d73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_ce267f09-b917-4ebf-be5f-478295de1056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_ce267f09-b917-4ebf-be5f-478295de1056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_21478904-2735-4bb5-bb33-87ac5a6804f6" xlink:href="rddt-20251231.xsd#rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch_21478904-2735-4bb5-bb33-87ac5a6804f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_753175cf-767c-472b-84ee-dce20b94c79e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_1d2ad61a-feeb-4bd8-88dc-08a515065eba" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_753175cf-767c-472b-84ee-dce20b94c79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_961557e7-1c0c-4fa5-9cda-e804559b5b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0f60500c-b43d-4c90-9ce6-89b6f19443db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_961557e7-1c0c-4fa5-9cda-e804559b5b7e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0f60500c-b43d-4c90-9ce6-89b6f19443db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_07afc48f-4d26-4140-a4b3-2148c8e52888" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_961557e7-1c0c-4fa5-9cda-e804559b5b7e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_07afc48f-4d26-4140-a4b3-2148c8e52888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b19d4e1c-43f2-4357-b212-69eb5dee7cff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_961557e7-1c0c-4fa5-9cda-e804559b5b7e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b19d4e1c-43f2-4357-b212-69eb5dee7cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5849ae68-948b-4db2-9469-a53ff9070766" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d5d161e0-03ae-4fb9-bc95-eeb0e0b0281f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5849ae68-948b-4db2-9469-a53ff9070766" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d5d161e0-03ae-4fb9-bc95-eeb0e0b0281f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_333191c1-2d5c-4b11-b092-175c740e717c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d5d161e0-03ae-4fb9-bc95-eeb0e0b0281f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_333191c1-2d5c-4b11-b092-175c740e717c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3c945cde-869c-488e-8f6b-fa2eec4fb529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d5d161e0-03ae-4fb9-bc95-eeb0e0b0281f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3c945cde-869c-488e-8f6b-fa2eec4fb529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c75bfa32-6c0a-4328-8636-717fc33a05ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d5d161e0-03ae-4fb9-bc95-eeb0e0b0281f" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c75bfa32-6c0a-4328-8636-717fc33a05ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a8c83ce9-65f5-473f-a508-54798d778d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_d5d161e0-03ae-4fb9-bc95-eeb0e0b0281f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a8c83ce9-65f5-473f-a508-54798d778d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_536a0909-0400-4a70-b9f1-b996df869abb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5849ae68-948b-4db2-9469-a53ff9070766" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_536a0909-0400-4a70-b9f1-b996df869abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_869169f2-d1c5-48c7-81fe-c0aa5cca1266" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_536a0909-0400-4a70-b9f1-b996df869abb" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_869169f2-d1c5-48c7-81fe-c0aa5cca1266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_07546de2-eecf-40c8-9a28-605ecbdd0996" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_536a0909-0400-4a70-b9f1-b996df869abb" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_07546de2-eecf-40c8-9a28-605ecbdd0996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8dce8252-153f-4cda-8403-1688d315bd4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_536a0909-0400-4a70-b9f1-b996df869abb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8dce8252-153f-4cda-8403-1688d315bd4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bde92-8028-7154-9770-1ad7e0ce8c27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_536a0909-0400-4a70-b9f1-b996df869abb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bde92-8028-7154-9770-1ad7e0ce8c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_019bdbfd-550d-7bea-acbc-c70bddfb7798" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bde92-8028-7154-9770-1ad7e0ce8c27" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_019bdbfd-550d-7bea-acbc-c70bddfb7798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_019bdbfe-2a49-7aa8-90bf-74831c98d001" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bde92-8028-7154-9770-1ad7e0ce8c27" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_019bdbfe-2a49-7aa8-90bf-74831c98d001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_019bdbfe-859d-7628-8f21-b1bdd94c3e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bde92-8028-7154-9770-1ad7e0ce8c27" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_019bdbfe-859d-7628-8f21-b1bdd94c3e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_59a55c94-4ea3-4f11-bb76-eede766f8e42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_019bde92-8028-7154-9770-1ad7e0ce8c27" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_59a55c94-4ea3-4f11-bb76-eede766f8e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_019bde9a-e485-7b4b-aee8-f79045c47f75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_019bde9a-e485-7b4b-aee8-f79045c47f75" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019bde9a-e485-733f-8090-848ef09e73f1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_019bde9a-e485-7c67-86ea-943baa58ccb6" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_GB"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:to="loc_country_GB_019bde9a-e485-7c67-86ea-943baa58ccb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019bde9a-e485-78b1-9002-09a70531d6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019bde9a-e485-78f4-a591-78511c94cd9a" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019bde9a-e485-78b1-9002-09a70531d6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019bfb9f-98f7-7e5d-9a06-5c863df9f027" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019bde9a-e485-7684-9ab5-f68bd3a1215a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_019bde9a-e485-7684-9ab5-f68bd3a1215a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019bde9a-e485-723d-89d2-bbe565575acf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019bde9a-e485-723d-89d2-bbe565575acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1f9f-8da8-7174-a57c-6a71ddcbea9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c1f9f-8da8-7174-a57c-6a71ddcbea9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019bde9a-e485-778c-b9df-2eb2408c92ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019bde9a-e485-778c-b9df-2eb2408c92ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019bde9a-e485-7b2a-a482-029223b02082" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019bde9a-e485-7b2a-a482-029223b02082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019bde9a-e485-74da-92bd-538d9effd03d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_019bde9a-e485-74da-92bd-538d9effd03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9a-e485-7d7e-99dd-ff0f44950611" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9a-e485-7d7e-99dd-ff0f44950611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019bde9a-e485-708a-8a87-8c68462bd2cb" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount_019bde9a-e485-708a-8a87-8c68462bd2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019bde9a-e485-719e-9c72-4edb741f554d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_019bde9a-e485-719e-9c72-4edb741f554d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bde9a-e485-7a90-8228-c91c49c38789" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount_019bde9a-e485-7a90-8228-c91c49c38789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_019bfb9f-98f7-7dbc-b40a-fcf14d52b316" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_019bfb9f-98f7-7dbc-b40a-fcf14d52b316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019bde9a-e485-7763-b525-32b72c947504" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019bde9b-9eca-7260-bd13-e2807a9f0a8e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019bde9a-e485-7763-b525-32b72c947504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019bfb9f-98f7-70cb-8958-bf95bb1d5e89" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019bde9b-ec40-7383-9a38-a1205f6c5809" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019bde9b-ec40-7383-9a38-a1205f6c5809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019bde9b-ec40-7705-b508-da7f6781affc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019bde9b-ec40-7705-b508-da7f6781affc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1f9f-bbc6-7e62-aa3c-e211d3cb2f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c1f9f-bbc6-7e62-aa3c-e211d3cb2f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019bde9b-ec40-716d-af5d-9262bba6abd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019bde9b-ec40-716d-af5d-9262bba6abd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019bde9b-ec40-7c7d-8b5b-0432c214d545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019bde9b-ec40-7c7d-8b5b-0432c214d545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019bde9b-ec40-7a26-b71d-20f2958cca2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_019bde9b-ec40-7a26-b71d-20f2958cca2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9b-ec40-7bf0-ab46-438191bd02b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019bde9b-ec40-7bf0-ab46-438191bd02b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019bde9b-ec40-73ee-aa6d-e8931082b140" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019bde9b-ec40-73ee-aa6d-e8931082b140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019bde9b-ec40-7e15-b14a-2454b016a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_019bde9b-ec40-7e15-b14a-2454b016a74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bde9b-ec40-7f15-967b-8fc5198cebd4" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent_019bde9b-ec40-7f15-967b-8fc5198cebd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019bde9b-ec40-7a6f-8cfa-59277a939882" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_019bde9b-ec40-7a6f-8cfa-59277a939882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bdfc0-d9e8-7c69-a731-8057444b5347" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019bde9c-52ed-7b4a-ab4c-19ae7b85d065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019bdfc0-d9e8-7c69-a731-8057444b5347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_036ce727-6d78-490a-956c-07c43da527bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_036ce727-6d78-490a-956c-07c43da527bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5fc5c599-0561-422a-91b8-c93ab0be02a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5fc5c599-0561-422a-91b8-c93ab0be02a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019c1fae-1f79-73e2-bc41-ebd3b71f8923" xlink:href="rddt-20251231.xsd#rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent_019c1fae-1f79-73e2-bc41-ebd3b71f8923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_2e386d91-fdf0-4f7c-bd83-254d36453510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_2e386d91-fdf0-4f7c-bd83-254d36453510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_ab34261c-fcb1-4a10-98f2-c3c42ef0329c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_ab34261c-fcb1-4a10-98f2-c3c42ef0329c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_59d75de3-c474-4ca5-862a-cb42717837e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_59d75de3-c474-4ca5-862a-cb42717837e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ef437b87-11be-44b1-8c1a-ee07e7440114" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ef437b87-11be-44b1-8c1a-ee07e7440114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0b8928c5-c955-4ad6-84af-2a5695fd836f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43648b58-5446-426e-8b6d-897a9d789545" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0b8928c5-c955-4ad6-84af-2a5695fd836f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_01432957-a595-4929-bc87-21b9ba9857ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01432957-a595-4929-bc87-21b9ba9857ff" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_52eb4104-d0fd-4d46-a12b-2357a2b669e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_52eb4104-d0fd-4d46-a12b-2357a2b669e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1a576471-6625-4df0-8f69-b7470d7b7388" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1a576471-6625-4df0-8f69-b7470d7b7388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DeferredTaxAssetsLeasingArrangements_1091acfc-d3c4-48f4-9c39-01e5d8ef0622" xlink:href="rddt-20251231.xsd#rddt_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_rddt_DeferredTaxAssetsLeasingArrangements_1091acfc-d3c4-48f4-9c39-01e5d8ef0622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_f81ba389-d96b-4f86-b90d-e0528cf2ad16" xlink:href="rddt-20251231.xsd#rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment_f81ba389-d96b-4f86-b90d-e0528cf2ad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_3cb2e5ab-2bfb-472a-816b-c3a1277045b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_3cb2e5ab-2bfb-472a-816b-c3a1277045b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d045720f-07b6-428e-9821-f56e0363ec96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d045720f-07b6-428e-9821-f56e0363ec96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7a90165b-7ba1-4850-9aa1-d8e9845919a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_7a90165b-7ba1-4850-9aa1-d8e9845919a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ad05043c-0401-41a4-9354-1e6e0e00a9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ad05043c-0401-41a4-9354-1e6e0e00a9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0a11ac57-04a6-4255-8642-99d42073db0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1cec7a0a-5441-46db-b185-a35cd9b9a6ef" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_0a11ac57-04a6-4255-8642-99d42073db0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_e0a38319-50b2-4931-a8aa-1e581faa0f53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01432957-a595-4929-bc87-21b9ba9857ff" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_e0a38319-50b2-4931-a8aa-1e581faa0f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_dced1691-33e1-41ab-b79e-73b1e767df32" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_e0a38319-50b2-4931-a8aa-1e581faa0f53" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_dced1691-33e1-41ab-b79e-73b1e767df32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_e6fcebb3-6d89-4d17-8161-3ce642792441" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_e0a38319-50b2-4931-a8aa-1e581faa0f53" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_e6fcebb3-6d89-4d17-8161-3ce642792441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_82f93052-aa32-4bd0-b4d2-234c943fa61c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_e0a38319-50b2-4931-a8aa-1e581faa0f53" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_82f93052-aa32-4bd0-b4d2-234c943fa61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f91d6d9f-39f5-4ce7-81c5-e46dab83ea9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01432957-a595-4929-bc87-21b9ba9857ff" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f91d6d9f-39f5-4ce7-81c5-e46dab83ea9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_347acfd9-740b-4cdb-a817-f43e6ecc0b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_347acfd9-740b-4cdb-a817-f43e6ecc0b3f" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a6afdbc3-68a1-4296-a8d7-78e02927720c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_cd7e308c-d49f-4105-8e52-d173d947c356" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:to="loc_us-gaap_DomesticCountryMember_cd7e308c-d49f-4105-8e52-d173d947c356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_de394dc5-d6ed-469b-950a-5579ec153324" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_da2ec4a4-f2a1-4194-a4e2-7a3ab2b65e03" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_de394dc5-d6ed-469b-950a-5579ec153324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_e185c81b-1e00-4ef0-87fe-b913f3b5f443" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_cb3de7c3-acbe-4965-a76f-303ff7bff4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:to="loc_us-gaap_OperatingLossCarryforwards_cb3de7c3-acbe-4965-a76f-303ff7bff4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_fc8795ca-c91a-44b1-a190-0a15ac3232e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_90ac69ee-53ff-41b7-a16a-38a42f6e9404" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_fc8795ca-c91a-44b1-a190-0a15ac3232e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_49b65f1b-b2aa-4319-98ce-449468c0f71b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_49b65f1b-b2aa-4319-98ce-449468c0f71b" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9c9d157a-6932-4c33-a00e-c91a51e1122c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9c9d157a-6932-4c33-a00e-c91a51e1122c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f022eb1c-ce70-4c74-8b32-3b1d586e14cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f022eb1c-ce70-4c74-8b32-3b1d586e14cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3bd9d31f-87cd-4549-81fd-8794b4edb335" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_3bd9d31f-87cd-4549-81fd-8794b4edb335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_e616c325-5089-4442-8b55-76af5cec7126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_e616c325-5089-4442-8b55-76af5cec7126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_eb854cac-ce0b-4cca-b9e8-3c17ce40aaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_16f4c226-255b-4872-8df3-8d0bb26bff08" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_eb854cac-ce0b-4cca-b9e8-3c17ce40aaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_aad79767-57e0-45c2-bd43-dadc021f52e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_aad79767-57e0-45c2-bd43-dadc021f52e9" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ce722511-0ad9-4c59-b651-939aca288f15" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_35b0a800-ee92-4263-b4af-f6a8b28bcda8" xlink:to="loc_dei_EntityDomain_ce722511-0ad9-4c59-b651-939aca288f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_45ba1ff6-af52-48ca-a6c2-44611e4713d0" xlink:href="rddt-20251231.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ce722511-0ad9-4c59-b651-939aca288f15" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_45ba1ff6-af52-48ca-a6c2-44611e4713d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e423a1c4-ec8d-4200-a167-30e66d76bd56" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_aa0b9253-238f-4350-900b-f0187f7c9148" xlink:to="loc_srt_OwnershipDomain_e423a1c4-ec8d-4200-a167-30e66d76bd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_RedditInc.Member_e477e3bd-7be1-474b-86f6-ab4541ceead2" xlink:href="rddt-20251231.xsd#rddt_RedditInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e423a1c4-ec8d-4200-a167-30e66d76bd56" xlink:to="loc_rddt_RedditInc.Member_e477e3bd-7be1-474b-86f6-ab4541ceead2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a90472c9-cacb-4cf3-b566-b65b0aa6bc29" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_99eb3bc4-d0b4-4110-bf0b-505a03b37421" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a90472c9-cacb-4cf3-b566-b65b0aa6bc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AdvanceMagazinePublishersInc.Member_a52c696e-49e1-4cd3-9f38-bb86ffe971d4" xlink:href="rddt-20251231.xsd#rddt_AdvanceMagazinePublishersInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a90472c9-cacb-4cf3-b566-b65b0aa6bc29" xlink:to="loc_rddt_AdvanceMagazinePublishersInc.Member_a52c696e-49e1-4cd3-9f38-bb86ffe971d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_be68b8b4-dcb8-4d76-94bb-adebc38cfdab" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a0b26ed2-c427-42b0-9b88-ddd0f130e0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a0b26ed2-c427-42b0-9b88-ddd0f130e0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfDirectorsRightToNominate_17ab0005-c7e8-425d-8037-d366adb5f0b2" xlink:href="rddt-20251231.xsd#rddt_NumberOfDirectorsRightToNominate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_NumberOfDirectorsRightToNominate_17ab0005-c7e8-425d-8037-d366adb5f0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_e0161df5-de5c-4379-a812-0af7a6c4fe0c" xlink:href="rddt-20251231.xsd#rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate_e0161df5-de5c-4379-a812-0af7a6c4fe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_798ca308-4423-4908-b086-c8868216f1ae" xlink:href="rddt-20251231.xsd#rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee_798ca308-4423-4908-b086-c8868216f1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_ae7ab937-eb53-4a59-8964-f895ef0e823f" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold_ae7ab937-eb53-4a59-8964-f895ef0e823f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_748117ba-e621-42fb-b509-8d37e042df72" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering_748117ba-e621-42fb-b509-8d37e042df72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_2ae30283-277e-40f8-b868-c50901a94e04" xlink:href="rddt-20251231.xsd#rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7b543e08-0a74-4d65-8995-b8550267da66" xlink:to="loc_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering_2ae30283-277e-40f8-b868-c50901a94e04" 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-20251231.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_7d1c6a8d-7996-45b6-888a-670c45285ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_b0506ae9-da18-4546-9491-f74044a6d645" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7d1c6a8d-7996-45b6-888a-670c45285ae3" xlink:to="loc_us-gaap_NumberOfReportableSegments_b0506ae9-da18-4546-9491-f74044a6d645" 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-20251231.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_a10f111e-1224-45b8-b113-e929b2b6ece9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a10f111e-1224-45b8-b113-e929b2b6ece9" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d9e95ce-3663-4b01-9b8b-ca4e518fcbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9d071294-ac75-4407-b7b0-1f10b51b9be5" xlink:to="loc_us-gaap_SegmentDomain_2d9e95ce-3663-4b01-9b8b-ca4e518fcbc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_c2e540a4-f25d-4645-af05-cc89dd080841" xlink:href="rddt-20251231.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2d9e95ce-3663-4b01-9b8b-ca4e518fcbc3" xlink:to="loc_rddt_ReportableSegmentMember_c2e540a4-f25d-4645-af05-cc89dd080841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_5aa0ed8a-e1c1-4cb6-9a93-0f031fae5889" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8f9a6556-04c2-4fe9-80af-5e260e44c785" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8f9a6556-04c2-4fe9-80af-5e260e44c785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_dd02e67d-0708-404f-8d4c-e586ebef12f7" xlink:href="rddt-20251231.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_dd02e67d-0708-404f-8d4c-e586ebef12f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_GrossProfitAdjusted_2fd4b046-2ff2-4e9d-9faf-ecd25ab8ea84" xlink:href="rddt-20251231.xsd#rddt_GrossProfitAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_GrossProfitAdjusted_2fd4b046-2ff2-4e9d-9faf-ecd25ab8ea84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_87dfac20-91e7-484e-8003-56f95942bdab" xlink:href="rddt-20251231.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_87dfac20-91e7-484e-8003-56f95942bdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_69041626-f198-40cd-9576-0cf13b16c410" xlink:href="rddt-20251231.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_69041626-f198-40cd-9576-0cf13b16c410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ae8dea59-997e-415c-b788-10165f9f2b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ae8dea59-997e-415c-b788-10165f9f2b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e342cddf-9466-43ea-9468-ea871c4be9af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e342cddf-9466-43ea-9468-ea871c4be9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_34ab16ac-12ba-46ad-a6ab-34e0617b7206" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_34ab16ac-12ba-46ad-a6ab-34e0617b7206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_ec3c91d1-fb05-4062-bbe4-6357cc1efef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_ec3c91d1-fb05-4062-bbe4-6357cc1efef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3fc2ffa4-425d-4c34-afdc-86733b39e76e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_64c1cccb-b4a5-4f1f-959a-3493772c3338" xlink:to="loc_us-gaap_NetIncomeLoss_3fc2ffa4-425d-4c34-afdc-86733b39e76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails" xlink:type="simple" xlink:href="rddt-20251231.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_69ac3ecf-d5ca-4a46-b30f-f333de9eeb01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_69ac3ecf-d5ca-4a46-b30f-f333de9eeb01" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_24540d69-4de6-40ec-8668-5c1c6e9d847d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_ad735d01-1c3e-4e13-83b6-e3fdec87c5ce" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_24540d69-4de6-40ec-8668-5c1c6e9d847d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e76c8722-9432-416e-9a6b-d3228bf0efd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_24540d69-4de6-40ec-8668-5c1c6e9d847d" xlink:to="loc_us-gaap_CostOfSalesMember_e76c8722-9432-416e-9a6b-d3228bf0efd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_15995c03-e57d-4570-a080-21bde9d6a8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce1894de-85f1-41c7-8867-6436a4eba161" xlink:to="loc_us-gaap_SegmentDomain_15995c03-e57d-4570-a080-21bde9d6a8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_c0080f1d-899f-4d99-bd6d-cb03a609eafd" xlink:href="rddt-20251231.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_15995c03-e57d-4570-a080-21bde9d6a8b5" xlink:to="loc_rddt_ReportableSegmentMember_c0080f1d-899f-4d99-bd6d-cb03a609eafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_2f37188b-8342-42a4-9612-497a66c0e587" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_da4ac946-e30e-4d97-8c8a-2db4230a2785" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_da4ac946-e30e-4d97-8c8a-2db4230a2785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_99fe369f-6e02-40d0-b434-760fb3a6416d" xlink:href="rddt-20251231.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_99fe369f-6e02-40d0-b434-760fb3a6416d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_636f02fc-80ae-44ae-a46c-59be55e2a031" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_636f02fc-80ae-44ae-a46c-59be55e2a031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_CostOfGoodsAndServiceAdjusted_f639ad58-501e-4dab-adef-488f860d4ff2" xlink:href="rddt-20251231.xsd#rddt_CostOfGoodsAndServiceAdjusted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_0285b565-0e20-4b40-aba5-61dc5206bdf8" xlink:to="loc_rddt_CostOfGoodsAndServiceAdjusted_f639ad58-501e-4dab-adef-488f860d4ff2" 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-20251231.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_a276c5a2-c9ff-4060-912a-ff512aab50b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a276c5a2-c9ff-4060-912a-ff512aab50b2" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a18d90e-ffe9-4679-b834-2a6bccfe870a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_512369e7-c1d4-44c2-a645-7a0a8fbde126" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a18d90e-ffe9-4679-b834-2a6bccfe870a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_e1693fff-043b-4d25-830f-3edfb9639fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0a18d90e-ffe9-4679-b834-2a6bccfe870a" xlink:to="loc_us-gaap_OperatingExpenseMember_e1693fff-043b-4d25-830f-3edfb9639fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dae1f64d-d468-406e-8c1c-eef467178ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f67c25fe-6650-4684-b817-c10da11c23d4" xlink:to="loc_us-gaap_SegmentDomain_dae1f64d-d468-406e-8c1c-eef467178ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ReportableSegmentMember_6fb457b0-b7e2-4467-9718-c97a77e0a7e4" xlink:href="rddt-20251231.xsd#rddt_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dae1f64d-d468-406e-8c1c-eef467178ff8" xlink:to="loc_rddt_ReportableSegmentMember_6fb457b0-b7e2-4467-9718-c97a77e0a7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_7b43cd47-c5cc-4f34-a062-12f8adfdc069" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e0444947-8325-4f86-ae0f-5af16cfce183" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_OperatingExpenses_e0444947-8325-4f86-ae0f-5af16cfce183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_068a65bd-7f6f-48c5-874f-bab8e517a0af" xlink:href="rddt-20251231.xsd#rddt_ShareBasedPaymentArrangementExpenseAndTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_rddt_ShareBasedPaymentArrangementExpenseAndTaxes_068a65bd-7f6f-48c5-874f-bab8e517a0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_dcdad298-303a-4fb8-a642-714d892a8d80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_dcdad298-303a-4fb8-a642-714d892a8d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_27539d20-388d-43e6-93ce-3f669d6147e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_us-gaap_RestructuringCosts_27539d20-388d-43e6-93ce-3f669d6147e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_ececcafb-0ff2-49d0-9870-998c215ff653" xlink:href="rddt-20251231.xsd#rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_b6553298-fb71-4983-bca0-ee88de7fec93" xlink:to="loc_rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted_ececcafb-0ff2-49d0-9870-998c215ff653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.redditinc.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="rddt-20251231.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.redditinc.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_65cebf07-8727-4f3a-baa2-bac794fe07ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_65cebf07-8727-4f3a-baa2-bac794fe07ca" xlink:to="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_58918989-9c7f-40f6-a521-6d2a54dc9815" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5389ae8c-69ee-4e39-973b-82813371e348" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_58918989-9c7f-40f6-a521-6d2a54dc9815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_95792e43-0068-4fdc-ba50-e436dfa540a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_58918989-9c7f-40f6-a521-6d2a54dc9815" xlink:to="loc_us-gaap_SubsequentEventMember_95792e43-0068-4fdc-ba50-e436dfa540a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_41b524a4-e175-41be-ae9e-b821f5a00629" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_78f3ed32-d106-44d2-b405-bce6c82502cf" xlink:to="loc_us-gaap_SubsequentEventLineItems_41b524a4-e175-41be-ae9e-b821f5a00629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019bd61a-cd16-7f53-91e0-9f6c87f5f0c8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_41b524a4-e175-41be-ae9e-b821f5a00629" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_019bd61a-cd16-7f53-91e0-9f6c87f5f0c8" 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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.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/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.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/2025/ecd-2025.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>16
<FILENAME>image_0a.jpg
<TEXT>
begin 644 image_0a.jpg
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
..#8     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>rddt-20251231_g1.jpg
<TEXT>
begin 644 rddt-20251231_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>18
<FILENAME>rddt-20251231_g10.jpg
<TEXT>
begin 644 rddt-20251231_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@ 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 **** "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@#YKL_P#@HYI%W_P5"7_@F)<_ OQ#IVL#X8W'C8^+M3U"S%G=627B
M6D7V:*"261P\GF@F;R70P_ZM@P:O.V_X+9?!Q/BR-&/P]F_X5\?VF#\!O^$[
M_MD>=_PE_P!A^TY^Q>3M^P>;FW^T^?NWC=Y6SYJX/6/!OQ*N?^#F;2OC]#\&
M_';>!(/V76\'2^-!X&U+^REUG^VYKK[-]K\CRL>2RMYN[R^<;L\5\JO_ ,$M
MOVHVCB_8@_X5EXC\R/\ X*:?\+@;Q?\ V//_ &4? _\ 99?[?_:&S[/]IW'R
M/LOF>=YPQLV_-0!^I_[=/[4GQE_9:^'VAZY^S_\ L?\ B;XV^)]<\0+81>$?
M#.I163VUL()99;Z:XF1HXHD9(X_FQE[A #7SA\/?^"X'B?5_!6DCXQ_L3ZGX
M \=>*?V@K;X1^$_!6J^.+>Z6YU9HHI;JZN+NWMV2"VMQ*$=HTF<RJ8PN0=OT
M9\-_VQ/&WCKX7?%_XCZ]^R!\3?#$WPN\0:WIVDZ%K6A,U[XSAL(?-CO-+AA#
MO<Q7)^2'8K;VX4L>!\[>)_\ @G?\.-5_X)T?"/P]^T[I/Q';XG^"_$L/Q)@U
MSX2Z6;C7K7QY=7$NIWDD.^WG@"O>W4T>;Q?LX4(9&0(&4 ^@/V ?V]/!W[=W
M@SQK>:?X.N/#'BKX9_$75?!'Q!\+7-Z+D:=J]A+LD\F<(GVB!P59)2B$_,"J
ME2*][KXZ_P"",'["?Q;_ &,O@AX\\;?M):@D_P 4/C7\4=6\?^.;=+F"?^S9
M[UP8[)I;=(X99(U!:1XD6+S99!&"BH3]BT %%%% !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 45\4_M!?\ !87_ (43
M\:/$7PA_X9V_M7^P-1:U_M'_ (2[R//P =WE_9'V]>FX_6N-_P"'[_\ U:O_
M .7Q_P#<-?)5N.N%</6E2J8BTHMIKDGNG9_9/TS">#OB-CL+3Q-# WA.*E%^
MUHJZDKIV=1-73ZJY^A%%?GO_ ,/W_P#JU?\ \OC_ .X:/^'[_P#U:O\ ^7Q_
M]PUE_P 1 X1_Z"?_ "2I_P#('1_Q!/Q._P"@#_RK1_\ EA^A%%?)7['G_!4G
M_AK'XT0?"'_A1?\ 8'G:=<77]H_\)/\ :L>4 =OE_9H^N>N[CT-?6M?0Y7FV
M7YSAOK&#GSPO:]FM5Y22?4^(XAX:SOA7'K!9I2]G5<5*W-&6CND[P<ET?6X4
M445Z)X04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >/?\%!?V
MC/%?[(O[$'Q5_:<\">$X]<UGP-X&U#6-+TR=&:*6>&%F0RA"&,2G#O@@[$;!
M'4?'_P#P3Z_X*3_M">.?V[/AK^RK\6?B3#X_\/\ Q@_9&T'XM:5KXTFSMI]&
MU661H+RS7['%$C6CE'=1('EC<!#(V3C]$_$UO=WGAZ]L[#1K'499K5T2PU.<
MQ6]QE2/+D81R%4(."=C<'[IKXN^!/_!*35?V:?&'QD_:]^!.A_"SPE\;O'?@
MN70/AUH_AWPL++PEX+MD!E@MA';Q1R79ENPEQ=731(TC* D**NUP#A?^"BO_
M  4G_:#\ ?M?_%G]F#]GWQG'X9C^#/[&_B+XQWFHKI-K=OJ^LVL\:VFG3+<Q
MR!;/R@S2>5Y<K&8!9$V<M_;2_P""QOQ*\,?\$5[/]N']FWPQ91?$?Q/\(--\
M4R0R*)K7PBEX\%M)>2+(&64I=3-%;Q2 ^>\;L5:."?;8_:&_X).?M7?&OQ?J
MW[0T_P 0OA[/\3OBC^Q_J7P4^,#-)>66E17=ZT4C:WIX2WEDF\MO.3[-((0Z
MB([XR"*YS]LS_@W+\#_%?]AZX^ /[.?QZ\;:/XQM/ASX>\*Z:NJ_$#4;+PQJ
M0TL01BXU#3;421R,Z1RR?<?$L@(QC( /T1^#.OZOXL^#_A3Q3K]W]HO]2\-6
M-U>S^6J>9-);H[MM4!1EB3@  9X%=+7$?LU?" _L_P#[/O@SX(MXAU#5F\*^
M&K/3)-2U34Y;R>X>*)49VGE^>3)!P6YQBNWH _%+_@H+_P GH?$7_L87_P#0
M$KQRO8_^"@O_ ">A\1?^QA?_ - 2O'*_DG.O^1QB?^OD_P#TIG^F/"?_ "2V
M _Z\TO\ TB(4445YI[Y]2_\ !'G_ )/0L?\ L7K_ /\ 0%K]:Z_)3_@CS_R>
MA8_]B]?_ /H"U^M=?T'X8?\ )-R_Z^2_*)_$?TA/^2]C_P!>8?\ I4PHHHK]
M%/PL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OG;]KS_@K'_P $\?V#/B#I_P *
MOVM_VG-)\&>(=4T=-5L=*O=.O9Y);-I985F_T>"0*IDAE49(.4/%?1-?+/\
MP5)\-^#M"_9M\47/@GP)H7_"S_BS-IOPZ\*^()])BEOH[O59UL(I5E92P2TB
MN+F\VY"J()6QDMD ]R\#?M$_!3XB_ 6R_:A\+?$.R;X?W_AXZ];>*KX/9VO]
MF",RF[<W"H8XA&"^YPHV_-TYK@_#'_!1_P#8M\6:7J>LZ?\ &R*UM])^'+>/
M[AM9T._TXS>%U#,VL6ZW4$;7=H N3- )%^9.?G3=Y;^WC\9_V!_@%^Q/\3OV
M'?'NK1ZC;^$_V<+^[O/A5X=U)(]:D\*P6C6(>#((BP%""0@A,;RI537P/_P1
MO^"_Q9^&G[>_@W]D_P#;ETC3_B]HOB']CFQU#X/^)YI_M4?AWPE->PS3:'>P
M^6L=RAF:. 3R*=T=K"B 1S-%& ?I-^RG_P %@/\ @F_^W!\4S\%/V5/VG].\
M9>*%TR;47TJPT74(F2UB*+)*SS6Z(J@R(.6&2X R37TI7RC^R9X,\'_$']OW
MXV?M >$_"FFZ=H?@"QT[X5>$AIEC'!$TT"+JFM3*$ R&N+NQM6[!M*8=C7U=
M0 45\I?\%6?VE/C7^S7\/O">N?!7QI_8MUJ>LSP7LO\ 9UM<^9&L6X#$\;@<
M\Y !KX@_X>I?MZ?]%W_\M?2__D6OB<ZX\R?(LPE@\13J.4;.\5%K57ZR3_ _
M6^%/!KB?C')(9I@JU&-.;DDIRFI>ZW%W4:<ENM-3]C**_'/_ (>I?MZ?]%W_
M /+7TO\ ^1:/^'J7[>G_ $7?_P M?2__ )%KRO\ B*G#W_/JK_X##_Y,^C_X
MERXW_P"@C#_^!U?_ )2?L917XY_\/4OV]/\ HN__ ):^E_\ R+7ZY_#K5;_7
M?A]H6N:K/YMU>:-:SW,NP+OD>)68X  &22<  5]'P]Q;EW$LZD<+"<>2S?,D
MM[[6D^Q\)QQX:9[P!2H5,PJ4YJJY)>S<G;EM>_-"/=6M<_&O_@H+_P GH?$7
M_L87_P#0$KQRO8_^"@O_ ">A\1?^QA?_ - 2O'*_G'.O^1QB?^OD_P#TIG]W
M<)_\DM@/^O-+_P!(B%%%%>:>^?4O_!'G_D]"Q_[%Z_\ _0%K]:Z_)3_@CS_R
M>A8_]B]?_P#H"U^M=?T'X8?\DW+_ *^2_*)_$?TA/^2]C_UYA_Z5,****_13
M\+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^!O'7_!8#]KKP9\>=-^'C?\$C_&R^!_$/Q9@\$>%OB7JWCRRL;?53/?
M-;07Z6;P&X$#HCW(^4_N5+YP,U]'?MO_ +:_@[]BKPIX)O-9\/OK7B#XE_$S
M1? ?@70EO/LR7NKZE/Y<1FFV2&""-%DDDD$;D*F K,R@X7Q9\$^,_C-_P46^
M%^G:CX1U1/ _PE\)ZIXQDU>>PD%C>^([X-I.GP1RE?+DEM[)M8DD0$M']JMF
M(7>I/RO_ ,%!M(^/O[>TWPE^.'AK]D;XE>%4_9B_;8T:\UO2->T1FN_$GANR
MNHUN=<TRWAW27D(#I(BQJQ=$EV;RN* /K']DW_@H7\)_VF/A+\1_B/K5LOA.
MZ^#WC_7O!WQ,TZZO?M,6EZEI,I2X:*8(C7$#H4DC?RT9@^W8&!6G?\$W/V]O
M"_\ P4B_9QE_:7\$^ +_ ,.:/+XOUC1]+LM4N=]S/!97;P)<2KL7R7D50YA^
M;RR=N]\9KX<_9%_X)X?\%&M/T_XO_&_X+^(O!G@B7XE?M?\ BOXC:=X8^,7A
M349XK[1C<'^R+B>S@FMYH)A+ONEAFP59+:1D#HNWU7_@VD^!O[5G[/G_  3T
MO/ 7[57@:3PS>GXBZW=:+H6H>'KK3K^&"6Y9GDG2X.7620L\3*JCRV4'<>2
M?H71110 4444 %%%% !69XA\$^#/%U]I.I^*_".EZI<Z!J?]HZ%<:C81SOIM
MYY,L'VF!G4F&7RIYH_,3#;)I%SAF!MZOJMAH6DW6N:K/Y5K9V[SW,NPMLC12
MS' !)P 3@ FO _\ AZE^P7_T7?\ \M?5/_D6N+%YEEV :6*K0IWVYI*-[=KM
M7/6RS(,]SJ,I9?A*E91M?V=.4[7VORIVO9VN>PWWP=^$>I^/IOBMJ7PL\.7'
MBFXT%M#G\2SZ';OJ$FEM)YC6+7!3S#;%R7,);86.=N>:I_"_]GSX!_ ][B3X
M+?!#PAX0:ZMXK>Z;POX:M=/,T46XQQOY$:[E3>VU3PNXXQDUY5_P]2_8+_Z+
MO_Y:^J?_ "+1_P /4OV"_P#HN_\ Y:^J?_(M<?\ K'P]_P!!E+_P9#_,]3_4
M7C?_ *%>(_\ !%7_ .1/<?"G@GP9X#L;G3/ _A'2]&MKS4[K4;RWTFPCMTGO
M+F9I[FY=8U :665WDDD.6=W9F)))K3KY[_X>I?L%_P#1=_\ RU]4_P#D6O2O
M@9^TI\%/VE-)O]<^"OC3^VK73+A8+V7^SKFV\N1EW 8GC0GCG(!%;X;.<HQE
M54L/B*<Y/I&<6_N3N<>/X5XGRO#/$8W UJ5-6O*=*<8J^BNY12U>BU/E+_@N
M9_R2GP+_ -C#<_\ H@5^:U?I3_P7,_Y)3X%_[&&Y_P#1 K\UJ_ ?$7_DJZWI
M#_TE']J>!?\ R;?#?XJG_IR04445\.?KP5^]_P (_P#DE/AC_L7K+_T0E?@A
M7[W_  C_ .24^&/^Q>LO_1"5^N^$W^\XOTA^<C^8OI*_[CEO^*K^4#\<_P#@
MH+_R>A\1?^QA?_T!*\<KV/\ X*"_\GH?$7_L87_] 2O'*_-,Z_Y'&)_Z^3_]
M*9^_<)_\DM@/^O-+_P!(B%%%%>:>^?4O_!'G_D]"Q_[%Z_\ _0%K]:Z_)3_@
MCS_R>A8_]B]?_P#H"U^M=?T'X8?\DW+_ *^2_*)_$?TA/^2]C_UYA_Z5,***
M*_13\+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***XO\ :&_:)^"O[*'P=UGX_P#[0_Q L_"W@_P^D3ZQKE\DC1VXEF2"
M/*QJSL6EDC0!5))8<4 =I17E7[(O[;G[+G[>'P\OOBO^R7\5[?QEX<T[5WTN
M\U:TTZZMXDO$CCE:$?:(HRQ"2QL=H(&\<YKB_B7_ ,%9/^">7P@_:DMOV*?B
M%^TQIEC\4[S5-/TZW\&QZ7?7%R]W?")K6'=# \8>031$ L,!P3B@#Z)HKS73
M?VQ?V7=;_:0D_9!T'XY>']1^)<&CSZK>^#M-O1<W=E:0O&DCW C#+;$-+& D
MI5VW94$ D>E4 %%%% !1110 4444 %%%% !1110 4444 %%?E1_P<!_ W]K'
MXM_%7PW\1U_X)]:G\;_@?\.O"DEYJMAX7^+EQX>UB*]FF9KV:""TE$MULMX+
M4*#'*0?-VH S-7U&WC;X0_$+_@B7-XV_9:^+$WPC\&:G^SS))X)\8:]<RI-X
M3M3I)6"XN90SR^;!QOD5GD+(S*S,02 ?6E%?S]?\$\_C?X^\47OCOX2_%[QV
MG[+'CWPQ^P=/8V.KI;W%KIWC:!]TUKXZEE"*RSP0-$6;:UVSW-R59&C>%?6O
M^#?WXV^,/%7[=7AWX2_'+P5+\(_&?A;]E73;*/PK8V$T5G\6+1KQ)[?Q8[.J
M W"V[1@^8K3N]U<DLGERPJ ?M7117EO[8?[2W_#)WP7G^+W_  A7]O\ DZC;
MVO\ 9W]I?9<^:2-WF>7)TQTV\^HKGQ>*H8'#3Q%=VA!-MZNR7DKO[CMRW+L9
MF^/I8+"1YJM22C%72NWHE=M)?-I'J5%?GO\ \/W_ /JU?_R^/_N&C_A^_P#]
M6K_^7Q_]PU\K_P 1 X1_Z"?_ "2I_P#('Z/_ ,03\3O^@#_RK1_^6'Z$45^>
M_P#P_?\ ^K5__+X_^X:/^'[_ /U:O_Y?'_W#1_Q$#A'_ *"?_)*G_P @'_$$
M_$[_ * /_*M'_P"6'Z$5\+_\%W?VL/CM\!O@W\*/@!^S1XBDT#QE^T#\:=$^
M'EKXHAO#:R:/:7LA%Q-#<".0V\S#9$LHC=HQ(\B NBU];_L^_%K_ (7M\%_#
MOQ>_X1_^RO[?TY;K^SOM?G^1DD;?,V)NZ==H^E<O^V'^QC\&OVW?AWI'@#XO
MIJ=K+X:\66'B?PCXAT*Z2'4-!UFRD+VU];/(DD8D7+KB1'1E=@RG-?6T*U/$
M48U:;O&233[IJZW/S/%X6O@<54PU=6G"3C):.SB[-75T[-='8\C_ ."2O[3?
MP@^.7@3XC?"/P'^SI'\+_$OP;^(U[X,\>>'(M5_M-;B_M>/MRZB8XY=0$PRW
MGSHLS,&+@Y#-X%^T!_P3RT2T_P""U7P+^./[*/C#QA:>.K"YU;Q/^T1XJOO%
MUY=02^'''EV5C<Q2R&"$7,_GV]M;0)&@BMYGV8MPP^C4_P""2/[/%II]FNA_
M$OXDZ1JI^.@^+'B7Q%H?BE+&]\4:[N8F+4/(A6)[(J53[/%'$H6,;2I+LW(P
M_P#!$'X,R_M;R_MB^(/VQ/VB-7UN[\=6OBO4O#%]\18$T"_O+:2)[>*:QALX
MT>WC$$$:QYX2%%S@5J<YX7^TM_P1T_9%TC]O?X,ZOH-WXVUOXG?$GXS7_COQ
MEK&K^-;UK5-'TTOJ=^%LHW6!('O)M-L5CV';'> ;B5R?U'KA4_9]\&']IA_V
MJKK4]4N/$(\#+X4L;.::,V5A9&\-W.\*",.LL\@MQ*S.RE;. *JE6+]U0!SW
MQ<_Y)3XG_P"Q>O?_ $0]?@A7[W_%S_DE/B?_ +%Z]_\ 1#U^"%?BOBS_ +QA
M/2?YQ/ZS^C5_N.9?XJ7Y3"BBBOR$_IT*_2G_ ((9_P#)*?'7_8PVW_H@U^:U
M?I3_ ,$,_P#DE/CK_L8;;_T0:^X\.O\ DJZ7I/\ ])9^0^.G_)M\3_BI_P#I
MR(?\%S/^24^!?^QAN?\ T0*_-:OTI_X+F?\ )*? O_8PW/\ Z(%?FM1XB_\
M)5UO2'_I*#P+_P"3;X;_ !5/_3D@HHHKX<_7@K][_A'_ ,DI\,?]B]9?^B$K
M\$*_>_X1_P#)*?#'_8O67_HA*_7?";_><7Z0_.1_,7TE?]QRW_%5_*!^.?\
MP4%_Y/0^(O\ V,+_ /H"5XY7L?\ P4%_Y/0^(O\ V,+_ /H"5XY7YIG7_(XQ
M/_7R?_I3/W[A/_DEL!_UYI?^D1"BBBO-/?/J7_@CS_R>A8_]B]?_ /H"U^M=
M?DI_P1Y_Y/0L?^Q>O_\ T!:_6NOZ#\,/^2;E_P!?)?E$_B/Z0G_)>Q_Z\P_]
M*F%%%%?HI^%A1110 4444 %%%% !16;XR\8>&?A]X3U+QSXSUF'3])TBRDN]
M1OIR=D$,:EF8XR3@#H 2>@!->*?\$W/V]O"__!2+]G&7]I?P3X O_#FCR^+]
M8T?2[+5+G?<SP65V\"7$J[%\EY%4.8?F\LG;O?&: /?:*\*\,?MMZ9\8?VG_
M !7^S'^SEX%'BN;X;36T'Q/\67NK_8=*T2[G4NFFPR+%,][?",>9)$B+%$I
MDF60B.O'OB%_P5R\?_!K]OKX>_LE_&C]@SQEX9\"_%GQ'=:!\._BS=^(+.4:
MIJ$''[S3(@TUI"[%2CS.DA1PYB #[ #[6HHHH _,+_@M[_P57\9?LF_M(>!?
MV;_ '[:2? 6"YT+^U/$GCK4_@V_BS3[A[F=H;6UD8?\ 'J8Q;S2MM5V99XSA
M0,G[V^'%W\3];_91T#4/!OQD\.>.?%U_X'M)=/\ B!/8K'I.LWLEJA74Q!:$
M#[,[MYRQ1,,H0@D&?,'%?M$^!/VP_BA\2=2^%\/PN^!WC3X#^)O"#:?KVC^-
M=1U.UUF&^<R"1F2.UN;6^M2GEXB/V:0-N/F\"N&^#G[+W[=W['^A^'/@%^S)
MX^^&>L_"7P%\ ;?PYX2TWQK'?6^K7GB^!@D=]=SV\<BI8M$-S)'E\DHJ 8D
M!YS_ ,$Z?C1_P4FM_P#@H-^T/^Q'^U/\>=!^*_A[X>Z!HNI^'OB3:> X-&_L
MZ_U&'SH],FM;5PKXB)DVF5I-D:,9!YP"])_P1J_;,_:7_:_U#]I/3_VF/%&A
MZE>_"[]HO6_ ^A'P[H/]GVD=E8)#&"D;22R_.^^0^;+*PW[=V *K_P#!,?\
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
M[2O;D//S;Z.O]EY57QG]I\WLH2G;V-K\L7*U_:NU[6O9V['[&?%S_DE/B?\
M[%Z]_P#1#U^"%?O?\7/^24^)_P#L7KW_ -$/7X(5P>+/^\83TG^<3V_HU?[C
MF7^*E^4PHHHK\A/Z="OTI_X(9_\ )*?'7_8PVW_H@U^:U?I3_P $,_\ DE/C
MK_L8;;_T0:^X\.O^2KI>D_\ TEGY#XZ?\FWQ/^*G_P"G(A_P7,_Y)3X%_P"Q
MAN?_ $0*_-:OTI_X+F?\DI\"_P#8PW/_ *(%?FM1XB_\E76](?\ I*#P+_Y-
MOAO\53_TY(****^'/UX*_>_X1_\ )*?#'_8O67_HA*_!"OWO^$?_ "2GPQ_V
M+UE_Z(2OUWPF_P!YQ?I#\Y'\Q?25_P!QRW_%5_*!^.?_  4%_P"3T/B+_P!C
M"_\ Z E>.5['_P %!?\ D]#XB_\ 8PO_ .@)7CE?FF=?\CC$_P#7R?\ Z4S]
M^X3_ .26P'_7FE_Z1$****\T]\^I?^"//_)Z%C_V+U__ .@+7ZUU^2G_  1Y
M_P"3T+'_ +%Z_P#_ $!:_6NOZ#\,/^2;E_U\E^43^(_I"?\ )>Q_Z\P_]*F%
M%%%?HI^%A1110 4444 %%%% '@'[>?P6_;'^,=AX*/[(OQ)^'>B3>'O$9U76
MM/\ B5H%[J-AJ+Q(#9DQV<\+%H9OWZAF*B2.)\;HU(^(?^"(>M?ML?\ !/7_
M ()Z>$? 7Q__ &-/'GB"^\9?M"7FC6NA>&?!]Q;7_AC3[VYE:;6=32Z8$60D
M5G64*JB.1 S9^8_J[10!^%N@?\$S_P!KOX??%/6_"O@WX*^);#XUQ?\ !0K_
M (3[1/C-I^ASI:WG@&_M_,N9)]65/):#]T_G6#RES+(J")C)\WU'XX_:R^(7
MQI_X*S^$[CQ-_P $O/VA=:T3X<^(6\-_"KQCJ'P^FL/#6GSZA)%;ZKXHN[B8
M!RJ0*T5NOEX6)))-VZZ @_2^B@ HHK&^(NJW^A?#[7=<TJ?RKJST:ZGMI=@;
M9(D3,IP00<$ X((J9S5.#D^FII1IRK58TX[MI?>;-%?CG_P]2_;T_P"B[_\
MEKZ7_P#(M'_#U+]O3_HN_P#Y:^E__(M?FW_$5.'O^?57_P !A_\ )G[U_P 2
MY<;_ /01A_\ P.K_ /*3]C**_'/_ (>I?MZ?]%W_ /+7TO\ ^1:/^'J7[>G_
M $7?_P M?2__ )%H_P"(J</?\^JO_@,/_DP_XERXW_Z",/\ ^!U?_E)^QE%?
M*7_!*;]I3XU_M*?#[Q9KGQJ\:?VU=:9K,$%E+_9UM;>7&T6XC$$: \\Y()H_
MX*L_M*?&O]FOX?>$]<^"OC3^Q;K4]9G@O9?[.MKGS(UBW 8GC<#GG( -?5?Z
MRX'_ %?_ +8Y9>RM>UES?%R[7MOY['YQ_J#G'^NW^J_M*?UCFY>:\O9WY.??
MEYK6_N[^6I]6T5^.?_#U+]O3_HN__EKZ7_\ (M'_  ]2_;T_Z+O_ .6OI?\
M\BU\K_Q%3A[_ )]5?_ 8?_)GZ/\ \2Y<;_\ 01A__ ZO_P I/V,HK\<_^'J7
M[>G_ $7?_P M?2__ )%H_P"'J7[>G_1=_P#RU]+_ /D6C_B*G#W_ #ZJ_P#@
M,/\ Y,/^)<N-_P#H(P__ ('5_P#E)^QE>*?$'_@HG^QS\*_&FH_#SQY\8?L&
ML:3<&#4+/_A']0E\J0 '&^.W96ZCD$BO4OAUJM_KOP^T+7-5G\VZO-&M9[F7
M8%WR/$K,<  #)).  *_&O_@H+_R>A\1?^QA?_P! 2O6XRXEQG#^6TL3A8Q;G
M*WO)O3E;Z-:_,^:\*^ <JXVS_$X#,:DXQI0<DZ;BFVIJ/VHRTU?1,_2G_AZE
M^P7_ -%W_P#+7U3_ .1:/^'J7[!?_1=__+7U3_Y%K\<Z*_-_^(J<0_\ /JE_
MX#/_ .3/WG_B7+@C_H(Q'_@=+_Y2?L9_P]2_8+_Z+O\ ^6OJG_R+74_!W]NG
M]E?X^^-$^'GPE^*7]K:Q);R3I9_V)?09C098[YH$7C/3.:_$JOJ7_@CS_P G
MH6/_ &+U_P#^@+7IY+XCYYF6;4,+5ITU&<E%V4KV;Z7F_P CY[BSP(X1R'AG
M&9CAZ]=SHTY3BI2IN+<5=7M23MZ->I^M=?FC\:O^#?#3]4_:_P#@1\>?@?\
MM&_$&'PW\//'NH^(/%VD>+OBMJUS)$DVR6./1X]KQVNZ8.)E#1J\;;26Z5^E
MU%?M1_)QX;\-_#__  4-T_X7?%^V^*_CGX9:IXOO?$&MR?!&31;:[M;*QTUX
M<:5#JC/$[^:DO,S1)+A>AD/ T?A-^S[XS_9C_85TG]F[X ZGI<WBOPE\./[*
M\.:IKTTB6EWK26A5;R[=(Y'"RW9,TK!';YW(5CQ7L-% 'GO[)WP#TG]EK]F?
MP)^SOHUZ;N/P=X7L],GOV)+WUQ'$HGNG)Y+S2^9*Q/):0GO7H5%% %+Q#X<\
M/>+M%N/#?BO0;+5-.NTV7=AJ-JD\,RY!VNC@JPR <$=J^9Y?^"0/[)%I\7/C
M)\;/!@\0^%-<^-?@.+PGKLGA*ZM=.71+1+8V_G:68;</:7#*0S.6=68 E<<5
M]2T4 >!ZU_P3L^#GC?X+>"/V;_BWXZ\;>-OA_P""=,TVU_X1+Q5K<<]OXADL
M GV>XU61(4GOV#QI(T,DGV9W52T)"J!;_;7_ ."=_P"R]^WI\$O$OP1^-?@6
M"VA\4V-O:7GB70K"TAUBVBAFCE0074L$AC_U2K]TC86  S7N-% &-\.O 7AK
MX5^ =%^&O@VQ6VTK0=+@L-/@2-%VPQ($7A%5<X&3@ 9)X%;-%% 'X(?%S_DJ
MWB?_ +&&]_\ 1[USU=#\7/\ DJWB?_L8;W_T>]<]7\>XC_>)^K_,_P!1L!_N
M-+_#'\D%%%%8G4?<_P#P0S_Y*MXZ_P"Q>MO_ $>:^A/^"PW_ "9???\ 8PV'
M_H;5\]_\$,_^2K>.O^Q>MO\ T>:^A/\ @L-_R9???]C#8?\ H;5^X9)_R;"M
M_AJ_FS^0N+?^4A<-_P!?,/\ ^DQ/R4HHHK\//Z]"BBB@#]K?^"?7_)E_PZ_[
M%Y/_ $-Z_/?_ (+#?\GH7W_8O6'_ * U?H1_P3Z_Y,O^'7_8O)_Z&]?GO_P6
M&_Y/0OO^Q>L/_0&K]PXT_P"2"PO_ '"_](9_(7A-_P GFS'_ +F/_3J/EJBB
MBOP\_KT*]C_X)]?\GH?#K_L84_\ 0'KQRO8_^"?7_)Z'PZ_[&%/_ $!Z]/)?
M^1SAO^OD/_2D>!Q9_P DMC_^O-7_ -(D?L9\7/\ DE/B?_L7KW_T0]?@A7[W
M_%S_ ))3XG_[%Z]_]$/7X(5^E^+/^\83TG^<3\!^C5_N.9?XJ7Y3"BBBOR$_
MIT*_2G_@AG_R2GQU_P!C#;?^B#7YK5^E/_!#/_DE/CK_ +&&V_\ 1!K[CPZ_
MY*NEZ3_])9^0^.G_ ";?$_XJ?_IR(?\ !<S_ ))3X%_[&&Y_]$"OS6K]*?\
M@N9_R2GP+_V,-S_Z(%?FM1XB_P#)5UO2'_I*#P+_ .3;X;_%4_\ 3D@HHHKX
M<_7@K][_ (1_\DI\,?\ 8O67_HA*_!"OWO\ A'_R2GPQ_P!B]9?^B$K]=\)O
M]YQ?I#\Y'\Q?25_W'+?\57\H'XY_\%!?^3T/B+_V,+_^@)7CE>Q_\%!?^3T/
MB+_V,+_^@)7CE?FF=?\ (XQ/_7R?_I3/W[A/_DEL!_UYI?\ I$0HHHKS3WSZ
ME_X(\_\ )Z%C_P!B]?\ _H"U^M=?DI_P1Y_Y/0L?^Q>O_P#T!:_6NOZ#\,/^
M2;E_U\E^43^(_I"?\E['_KS#_P!*F%%%%?HI^%A1110 4444 %%%% 'R5^V'
M_P %2?\ AD[XT3_"'_A1?]O^3IUO=?VC_P )/]ESYH)V^7]FDZ8Z[N?05Y9_
MP_?_ .K5_P#R^/\ [AKQS_@L-_R>A??]B]8?^@-7RU7X#Q!QMQ/@<[Q&'H8B
MT(3DDN2#LD^[BW]Y_:O!7A)X>YOPE@<;B\%S5:E*$I/VE57;2;=E427R21^A
M'_#]_P#ZM7_\OC_[AH_X?O\ _5J__E\?_<-?GO17C_\ $0.+O^@G_P DI_\
MR!]/_P 03\,?^@#_ ,JUO_EA^G7[/O\ P6%_X7M\:/#OPA_X9V_LK^W]16U_
MM'_A+O/\C()W>7]D3=TZ;A]:^M?BY_R2GQ/_ -B]>_\ HAZ_'/\ X)]?\GH?
M#K_L84_] >OV,^+G_)*?$_\ V+U[_P"B'K]3X'SK,\[R7$5<;4YY1DTG:*TY
M4_LI=S^=/%WA/A_A'BW X;*:/LH3A&37-.5W[1J]YRD]DMG8_!"BBBOYZ/[?
M"BBB@#]*?^"&?_)*?'7_ &,-M_Z(-'_!<S_DE/@7_L8;G_T0*/\ @AG_ ,DI
M\=?]C#;?^B#1_P %S/\ DE/@7_L8;G_T0*_<'_R:G_MS_P!R'\A?\Y(?]Q/_
M ' ?FM1117X>?UZ%%%% '[W_  C_ .24^&/^Q>LO_1"5^.?_  4%_P"3T/B+
M_P!C"_\ Z E?L9\(_P#DE/AC_L7K+_T0E?CG_P %!?\ D]#XB_\ 8PO_ .@)
M7[AXF_\ )/87_$O_ $AG\A?1^_Y+?,/^O<O_ $[$\<HHHK\//Z]"OJ7_ ((\
M_P#)Z%C_ -B]?_\ H"U\M5]2_P#!'G_D]"Q_[%Z__P#0%KW^%?\ DI,)_P!?
M(_F?%^(__)!9G_UYJ?\ I+/TA_;$\?\ B[X5_LQ^,_B'X#U;[!K&DZ,T^GWG
MD1R^5(&49V2*RMU/!!%?E[_P]2_;T_Z+O_Y:^E__ "+7Z4_\%!?^3+_B+_V+
MS_\ H:5^*5?H/B7FN9X#-:,,-7G33A=J,I13?,]=&C\2\ >'.'LYX;Q57,,'
M2K25:R=2G";2Y(NR<DVE?6Q]"?\ #U+]O3_HN_\ Y:^E_P#R+1_P]2_;T_Z+
MO_Y:^E__ "+7SW17YQ_K'Q#_ -!E7_P9/_,_=_\ 47@C_H5X?_P12_\ D3Z$
M_P"'J7[>G_1=_P#RU]+_ /D6OT0_X)M?&KXF?'W]F.U^(?Q:\2_VMK$FLWD#
MWGV.&#,:, HV0HB\9ZXS7XUU^M?_  1Y_P"3+['_ +&&_P#_ $-:^\\.LWS7
M'9^Z>)Q$YQY).TIRDKWCK9MGXUXZ<,\-Y1P5&O@<%1HS]M!<T*<(2LXSNKQB
MG;1:'SW_ ,%S/^2K>!?^Q>N?_1XKX8K[G_X+F?\ )5O O_8O7/\ Z/%?#%?+
M<<_\E7BO5?\ I,3]&\(/^3;Y?_AE_P"G)A1117R9^DG0_"/_ )*MX8_[&&R_
M]'I7[WU^"'PC_P"2K>&/^QALO_1Z5^]]?M7A-_NV+]8?E(_DWZ2O^_9;_AJ_
MG _!#XN?\E6\3_\ 8PWO_H]ZYZNA^+G_ "5;Q/\ ]C#>_P#H]ZYZOQO$?[Q/
MU?YG]48#_<:7^&/Y(****Q.H^Y_^"&?_ "5;QU_V+UM_Z/-?0G_!8;_DR^^_
M[&&P_P#0VKY[_P""&?\ R5;QU_V+UM_Z/-?0G_!8;_DR^^_[&&P_]#:OW#)/
M^385O\-7\V?R%Q;_ ,I"X;_KYA__ $F)^2E%%%?AY_7H4444 ?M;_P $^O\
MDR_X=?\ 8O)_Z&]?GO\ \%AO^3T+[_L7K#_T!J_0C_@GU_R9?\.O^Q>3_P!#
M>OSW_P""PW_)Z%]_V+UA_P"@-7[AQI_R06%_[A?^D,_D+PF_Y/-F/_<Q_P"G
M4?+5%%%?AY_7H5['_P $^O\ D]#X=?\ 8PI_Z ]>.5['_P $^O\ D]#X=?\
M8PI_Z ]>GDO_ ".<-_U\A_Z4CP.+/^26Q_\ UYJ_^D2/V,^+G_)*?$__ &+U
M[_Z(>OP0K][_ (N?\DI\3_\ 8O7O_HAZ_!"OTOQ9_P!XPGI/\XGX#]&K_<<R
M_P 5+\IA1117Y"?TZ%?I3_P0S_Y)3XZ_[&&V_P#1!K\UJ_2G_@AG_P DI\=?
M]C#;?^B#7W'AU_R5=+TG_P"DL_(?'3_DV^)_Q4__ $Y$/^"YG_)*? O_ &,-
MS_Z(%?FM7Z4_\%S/^24^!?\ L8;G_P!$"OS6H\1?^2KK>D/_ $E!X%_\FWPW
M^*I_Z<D%%%%?#GZ\%?O?\(_^24^&/^Q>LO\ T0E?@A7[W_"/_DE/AC_L7K+_
M -$)7Z[X3?[SB_2'YR/YB^DK_N.6_P"*K^4#\<_^"@O_ ">A\1?^QA?_ - 2
MO'*]C_X*"_\ )Z'Q%_[&%_\ T!*\<K\TSK_D<8G_ *^3_P#2F?OW"?\ R2V
M_P"O-+_TB(4445YI[Y]2_P#!'G_D]"Q_[%Z__P#0%K]:Z_)3_@CS_P GH6/_
M &+U_P#^@+7ZUU_0?AA_R3<O^ODORB?Q'](3_DO8_P#7F'_I4PHHHK]%/PL*
M*** "BBB@ HHHH _)3_@L-_R>A??]B]8?^@-7RU7U+_P6&_Y/0OO^Q>L/_0&
MKY:K^5N*O^2DQ?\ U\E^9_HYX<?\D%EG_7FG_P"DH****\ ^T/8_^"?7_)Z'
MPZ_[&%/_ $!Z_8SXN?\ )*?$_P#V+U[_ .B'K\<_^"?7_)Z'PZ_[&%/_ $!Z
M_8SXN?\ )*?$_P#V+U[_ .B'K]Q\,O\ DGL5_C?_ *0C^0OI _\ );Y?_P!>
MX_\ IV1^"%%%%?AQ_7H4444 ?I3_ ,$,_P#DE/CK_L8;;_T0:/\ @N9_R2GP
M+_V,-S_Z(%'_  0S_P"24^.O^QAMO_1!H_X+F?\ )*? O_8PW/\ Z(%?N#_Y
M-3_VY_[D/Y"_YR0_[B?^X#\UJ***_#S^O0HHHH _>_X1_P#)*?#'_8O67_HA
M*_'/_@H+_P GH?$7_L87_P#0$K]C/A'_ ,DI\,?]B]9?^B$K\<_^"@O_ ">A
M\1?^QA?_ - 2OW#Q-_Y)["_XE_Z0S^0OH_?\EOF'_7N7_IV)XY1117X>?UZ%
M?4O_  1Y_P"3T+'_ +%Z_P#_ $!:^6J^I?\ @CS_ ,GH6/\ V+U__P"@+7O\
M*_\ )283_KY'\SXOQ'_Y(+,_^O-3_P!)9^A'_!07_DR_XB_]B\__ *&E?BE7
M[6_\%!?^3+_B+_V+S_\ H:5^*5?9>*W_ ".*'_7O_P!ND?E?T;_^26QG_7[_
M -L@%%%%?EQ_1 5^M?\ P1Y_Y,OL?^QAO_\ T-:_)2OUK_X(\_\ )E]C_P!C
M#?\ _H:U^B^&'_)22_Z]R_.)^&?2$_Y(*/\ U^A_Z3,^>_\ @N9_R5;P+_V+
MUS_Z/%?#%?<__!<S_DJW@7_L7KG_ -'BOABO&XY_Y*O%>J_])B?5>$'_ ";?
M+_\ #+_TY,****^3/TDZ'X1_\E6\,?\ 8PV7_H]*_>^OP0^$?_)5O#'_ &,-
ME_Z/2OWOK]J\)O\ =L7ZP_*1_)OTE?\ ?LM_PU?S@?@A\7/^2K>)_P#L8;W_
M -'O7/5T/Q<_Y*MXG_[&&]_]'O7/5^-XC_>)^K_,_JC ?[C2_P ,?R04445B
M=1]S_P#!#/\ Y*MXZ_[%ZV_]'FOH3_@L-_R9???]C#8?^AM7SW_P0S_Y*MXZ
M_P"Q>MO_ $>:^A/^"PW_ "9???\ 8PV'_H;5^X9)_P FPK?X:OYL_D+BW_E(
M7#?]?,/_ .DQ/R4HHHK\//Z]"BBB@#]K?^"?7_)E_P .O^Q>3_T-Z_/?_@L-
M_P GH7W_ &+UA_Z U?H1_P $^O\ DR_X=?\ 8O)_Z&]?GO\ \%AO^3T+[_L7
MK#_T!J_<.-/^2"PO_<+_ -(9_(7A-_R>;,?^YC_TZCY:HHHK\//Z]"O8_P#@
MGU_R>A\.O^QA3_T!Z\<KV/\ X)]?\GH?#K_L84_] >O3R7_D<X;_ *^0_P#2
MD>!Q9_R2V/\ ^O-7_P!(D?L9\7/^24^)_P#L7KW_ -$/7X(5^]_Q<_Y)3XG_
M .Q>O?\ T0]?@A7Z7XL_[QA/2?YQ/P'Z-7^XYE_BI?E,****_(3^G0K]*?\
M@AG_ ,DI\=?]C#;?^B#7YK5^E/\ P0S_ .24^.O^QAMO_1!K[CPZ_P"2KI>D
M_P#TEGY#XZ?\FWQ/^*G_ .G(A_P7,_Y)3X%_[&&Y_P#1 K\UJ_2G_@N9_P D
MI\"_]C#<_P#H@5^:U'B+_P E76](?^DH/ O_ )-OAO\ %4_].2"BBBOAS]>"
MOWO^$?\ R2GPQ_V+UE_Z(2OP0K][_A'_ ,DI\,?]B]9?^B$K]=\)O]YQ?I#\
MY'\Q?25_W'+?\57\H'XY_P#!07_D]#XB_P#8PO\ ^@)7CE>Q_P#!07_D]#XB
M_P#8PO\ ^@)7CE?FF=?\CC$_]?)_^E,_?N$_^26P'_7FE_Z1$****\T]\^I?
M^"//_)Z%C_V+U_\ ^@+7ZUU^2G_!'G_D]"Q_[%Z__P#0%K]:Z_H/PP_Y)N7_
M %\E^43^(_I"?\E['_KS#_TJ84445^BGX6%%%% !1110 4444 ?DI_P6&_Y/
M0OO^Q>L/_0&KY:KZE_X+#?\ )Z%]_P!B]8?^@-7RU7\K<5?\E)B_^ODOS/\
M1SPX_P"2"RS_ *\T_P#TE!1117@'VA['_P $^O\ D]#X=?\ 8PI_Z ]?L9\7
M/^24^)_^Q>O?_1#U^.?_  3Z_P"3T/AU_P!C"G_H#U^QGQ<_Y)3XG_[%Z]_]
M$/7[CX9?\D]BO\;_ /2$?R%]('_DM\O_ .O<?_3LC\$****_#C^O0HHHH _2
MG_@AG_R2GQU_V,-M_P"B#1_P7,_Y)3X%_P"QAN?_ $0*/^"&?_)*?'7_ &,-
MM_Z(-'_!<S_DE/@7_L8;G_T0*_<'_P FI_[<_P#<A_(7_.2'_<3_ -P'YK44
M45^'G]>A1110!^]_PC_Y)3X8_P"Q>LO_ $0E?CG_ ,%!?^3T/B+_ -C"_P#Z
M E?L9\(_^24^&/\ L7K+_P!$)7XY_P#!07_D]#XB_P#8PO\ ^@)7[AXF_P#)
M/87_ !+_ -(9_(7T?O\ DM\P_P"O<O\ T[$\<HHHK\//Z]"OJ7_@CS_R>A8_
M]B]?_P#H"U\M5]2_\$>?^3T+'_L7K_\ ] 6O?X5_Y*3"?]?(_F?%^(__ "06
M9_\ 7FI_Z2S]"/\ @H+_ ,F7_$7_ +%Y_P#T-*_%*OVM_P""@O\ R9?\1?\
ML7G_ /0TK\4J^R\5O^1Q0_Z]_P#MTC\K^C?_ ,DMC/\ K]_[9 ****_+C^B
MK]:_^"//_)E]C_V,-_\ ^AK7Y*5^M?\ P1Y_Y,OL?^QAO_\ T-:_1?##_DI)
M?]>Y?G$_#/I"?\D%'_K]#_TF9\]_\%S/^2K>!?\ L7KG_P!'BOABON?_ (+F
M?\E6\"_]B]<_^CQ7PQ7C<<_\E7BO5?\ I,3ZKP@_Y-OE_P#AE_Z<F%%%%?)G
MZ2=#\(_^2K>&/^QALO\ T>E?O?7X(?"/_DJWAC_L8;+_ -'I7[WU^U>$W^[8
MOUA^4C^3?I*_[]EO^&K^<#\$/BY_R5;Q/_V,-[_Z/>N>KH?BY_R5;Q/_ -C#
M>_\ H]ZYZOQO$?[Q/U?YG]48#_<:7^&/Y(****Q.H^Y_^"&?_)5O'7_8O6W_
M */-?0G_  6&_P"3+[[_ +&&P_\ 0VKY[_X(9_\ )5O'7_8O6W_H\U]"?\%A
MO^3+[[_L8;#_ -#:OW#)/^385O\ #5_-G\A<6_\ *0N&_P"OF'_])B?DI111
M7X>?UZ%%%% '[6_\$^O^3+_AU_V+R?\ H;U^>_\ P6&_Y/0OO^Q>L/\ T!J_
M0C_@GU_R9?\ #K_L7D_]#>OSW_X+#?\ )Z%]_P!B]8?^@-7[AQI_R06%_P"X
M7_I#/Y"\)O\ D\V8_P#<Q_Z=1\M4445^'G]>A7L?_!/K_D]#X=?]C"G_ * ]
M>.5['_P3Z_Y/0^'7_8PI_P"@/7IY+_R.<-_U\A_Z4CP.+/\ DEL?_P!>:O\
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
M /\ 0%K]:Z_H/PP_Y)N7_7R7Y1/XC^D)_P E['_KS#_TJ84445^BGX6%%%%
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
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 ?+/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4_
M_#CWO^-?4U% '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
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
M7H7PX^)FE_$+QSK,EQ#;Q:7?65U_:=M;*Y("W=Q=-'--W6V>4R%3<P>9B?\
M!1;3?BCX<^)?[/\ \4?#/AOP=XE\#>'OCKHL>N>#[O2YTU5=0U.:72HM6L[F
M.?RV:T;49;F2!X#N5)9#(NS@ ^F/B/\ $SX??"'PA<^/OB?XQT_0M&LVC6?4
M-2N5BC#R.L<<8S]Z1Y&5$1<L[LJJ"Q .%\-_VD?@Y\5O%=YX \)^)[B'Q%86
M*WUUX;U_1;S2=26T9]BW0M+Z*&9H"X*"94,98;=V>*^9O^"E8URS_;N_8GU_
MQ<7_ .%96OQ=UJ+Q*9>;6/7YM!NHO#[S=@WVMI4B)X\V2,#YBH-+_@IC/XKM
MOV^/V0M9^"OA^]U?QOHGBGQ3J6I:;I#(+B?PJFB2#48G+LJ+'+<'3HD,C*AN
M'@Y#8( /K?4/C5\*M+^,>F?L^7WCFQ3QKK'A^[UW3O#F\FYETZVFAAFNBH!"
M1K+<1("Q&XL0N[8^WC+7]N_]D.^^%GB?XU6?QXT67PSX,\5W/ACQ+J2&0FRU
MF"1(I-/,6SS'N-\D86-%9I/,0H&# GXA^#7Q9^*%]_P5[^#?BCXJ?L:?%;P_
MXR\4_"7QLGBK4-?M]%\J/SM1\-%3 ;?4Y2--L4A2 <"4F99?*>2:X<??_BJP
M^"GP0T'5/BCXOMK>UB77VUJZU&\#W-Q+J<T(LHS"#N=YVB9+2**,%BI2&->0
MM &)X/\ VW_V3_B#\ W_ &G_  1\<=&U7P-'<O:R:W8M)(4NDD$;6A@"^<+G
M>0GV?9YI9@ F2,]-\"OC[\'/VFOAI8_&'X#?$&P\3>&]0DFCMM3T]FV^;%(T
M4L3HX#Q2)(K(T;JKJRD$ UY9^Q[\%M*^&^D_$GQ-8:CX?L/'7Q,^(-[X[U?1
MP\5['X?O+RTBLK1)(X95W.+6QC\YDD42S?:BDA4AJYO_ ()3P_$CP[X$^+GP
MP^,'A3PY;^*/"WQW\01:[XF\(VTT&G>*[B^2VU=M3BAFDD>!L:B+>2'S)!')
M:.@<[<  ]V^)WQ[^%'P?U'3="\<^)W35M969]'T#2M-N=1U._2(*9I(+*TCE
MN)4C#IO=(RJ;UW$;AF7X<_''X2?%GP9=_$#X?^/M/U#2=.N;BVU:Y\TQ-IMQ
M!_KX+J.0*]K-%_'%*J.G\0%?+'[/ US3O^"Y?[2$7Q8+_:]3^$7@>7X1M=_Q
M:!"U^NK);$_PKJ4D32@<@R0D]5RO[+&GZ_+_ ,%H?VHO$'@(/_PA#>"/!=IX
MJDB_X]I/%J07+$+_  F=-->S$N/F"O;AOX* /HNR_:X_9MU3]G*__:ZTGXO:
M5>_#73;"_OKOQA9,\UH+:SEEBN95**6D5'AE7*!MVW*[@03SOQ>_X*(_L3_
M?P)X8^)OQ7_:*T#2= \9:1%JWAO5"TL\5YITB1NM]^Y1S':[9HB;APL2^8N6
M&17G7_!'C3;?5_\ @F]H&CR3SPQ7/BCQK"TEG<-#*BMXIU=24D0AD8 \,I!!
MP0017H?[0MA\//A_\*)_@7\-?"?AY/$WC#P>WA7PMHUW$@@73X87A5[D'D:?
M:+<LSYX/FB)-TL\:. >B^,_C'\*_A[\)=0^/'C+X@:58^#-+T-]9OO$TEXK6
M<=@L7FFY$BDAH_+^8%<[@1C.16OH/B;0O$WAFR\8Z'J4<^F:A8QWMG><JLD$
MB!TD^8 @%2#SC'>OS<_X* VE[\&_V ]6_9'^'O[.GQ%^('P?^&7[-=]IFB^,
M_#,^CW6FW>IV>DW-C%-J#3:A#*$L!;"=ECBE)N'5U57M$#]A^W9K'QS^*?\
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
M<ZS)<0V\6EWUE=?VG;6RN2 MW<731S3=UMGE,A4W,'F?*'[<WQO^+MU^T_\
M!KXD?$O]A7XP#4]*_:<LK'PC<+#H3V3Z/!8:NB6]@W]J[S<7A"WDK21PJ5BB
MB9C]EB+@'ZC2RQ01-//(J(BEG=S@*!U)/85Y;X=_;7_9@\5ZSH^DZ)\5(7A\
M27PLO#&N3Z9=PZ1KER=VV"PU*2);.]D;:VU()79]K;0<&O)?^"YFE?&36_\
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
M:!XTO8[F]TKQN)-4U32BHVK;6>KRR&Y-BO+)9W'G"-W=HY(P[*?H2B@#(O?
M'@?4?'&G_$V_\(:;-XBTK3;G3],UV6R1KNTM+EX9+B".4C<D<CV\#.H(#&&,
MD':,87QT_9P^ '[3_A&'P!^T=\%O"_CO0[>]6\@T?Q;HD%_;)<*K*LHBF5E#
MA7<!L9 8^M=I10!XUHG_  3N_8/\,?#<_"#PK^Q[\.-)\+GQ%%KXT/2?"%I:
MVRZK$GEQWRI$BA;A4^02C#A25S@D5ZIX2\'^$O /A^W\)^!O#&GZ-I=IN^RZ
M=I=FEO!%N8NVU$ 499F8X')8D\FM&B@#S_\ :+_9A^#W[4O@>3P3\6- G=DA
ME72=?TB^EL-6T661=K3V-[ RSVDI& 6C8;ERKAE)4X7[(W[,%[^RU\$+7]G6
M\\8V7BC0-,@D@L-4GT&.RU*\B<DL^HM ?*O+I]Q,MTL<+3,2[H79G;UVB@#F
M?A-\%_A+\!_"8\!?!7X;Z+X5T1;F6X32- T^.UMEEE<O(XCC 4,[LS,0/F9B
M3DDFN-^._P"P=^Q1^U'XIMO''[27[)WP\\>ZS9V0L[35/%_A"TU&>"W#,XB1
MYXV*IN=FV@XRQ/>O6** .:T[X-?"32/A*OP$TKX9Z%;>"$T)M$3PC!I42::N
MFF(PFS%N%\OR3&2ACQM*DC&*W=)TG2]!TJVT+1-.AM+*RMT@L[2VB"1PQ(H5
M$51PJA0  . !5BB@#YHU;_@F?\,/#7[4&@_M7_ +6U\*:GH\,\5QX*O=/^W^
M%YS-S)>6VGET72]0.6'VRS:,L))1*DPE<-T_Q'_X)J?\$^?C3X\O/BU\9OV'
M_A1XG\5ZI(DVJ^(-=\"V-[=W,JHJJSS31%WPJJH)/ 4#M7N%% &=XM\(^%_'
MOA74? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(I22&1&!5T925*D8()!KS/X&_L
M?L-?LQ^,W^(W[.G[('PV\#:_+8O92:UX3\%V5A=-;.RL\)EAC5MC,B$KG!*C
MTKUVB@#(C\ >!HO'DWQ2B\(::OB6XTB/2I]?6R07DEC'*\R6QEQO,2R22.$S
MM#.QQDFG^-O W@OXE>%;WP+\1/"6F:]HNI1>5J&D:Q8QW-M<ID';)%("KC(!
MP1U /:M2B@#YY_9>_8"T3]C_ .*'C'Q1\+/B%>ZUX<\;W:7&H:/XY1]5U/3
MJE1:VFK2R&Y-@H)9+.X\]8W=S')&'93Z7\%OV8?V=?V<K$Z;\!O@CX8\(0&#
MR!'X?T:&V"0[MPA78HVQ!LL(QA 22 ,UW=% '%_'3]G#X ?M/^$8? '[1WP6
M\+^.]#M[U;R#1_%NB07]LEPJLJRB*964.%=P&QD!CZU#\!?V8OV<OV6/#5YX
M-_9J^!/A'P#I.H7QO;_3?!_A^WTZ"XN2BIYSI BAGV(B[CSA0.U=U10!D>#_
M  !X&^'MO?VO@3PAINCQ:KJ]SJNIQZ99) +J^N)#)<7,@0#?+(Y+.Y^9B<DD
MUXC^V?\ \$WO@E^V-#%K]YJ&H>$/%MO>VMR?$WAW8%U9;<@QV>KV;@V^LV)
MV-;72.-C.J-'O8GZ%HH R/"6DZ[9^$[?0O&;Z3=7$5N()VTC3GM;25 NWY('
MDD,2XX\LR/@<;C3_  /X'\&_#/P;I?P[^'?A73]#T'0["*QT;1M)M$M[6QMH
MD"1PQ1( L:*H"A5    %:E% 'B-[_P $T_\ @GEJ?Q3;XXZE^Q!\*KGQF^N#
M67\57'@2P?4&U$2B879N&B+F82 /YF=VX9SFO5_%?@#P-XZN-(NO&GA#3=6E
M\/ZO'JNAR:C9),=/ODCDC2YA+ ^7*J2RJ'7# 2,,X)K7HH *^:-6_P""9_PP
M\-?M0:#^U?\  +6U\*:GH\,\5QX*O=/^W^%YS-S)>6VGET72]0.6'VRS:,L)
M)1*DPE<-]+T4 <EXL^!?P@^(GC3P[\3OB%\+]"U;Q+X59I/#FM7M@DUSI,CJ
M5D:VE8;HBRLRDK@LI(/'%;GBWPEX7\>^%M1\#^-O#]GJVC:O92V>JZ7J%NLL
M%W;R*4DBD1@0Z,I*E2,$$@UHT4 >+_"O_@G%_P $_O@;J^H:_P#!O]BCX5^%
M[W5M&N-(U2ZT+P'86KWEA/M$UK*8XAOAD"J&C.58  @UV_P8_9Z^!?[.GAP^
M$O@/\(O#OA#366-7M/#^DQ6JNJ B,-L4%@@)50<[1P,#BNQHH \__:+_ &8?
M@]^U+X'D\$_%C0)W9(95TG7](OI;#5M%ED7:T]C>P,L]I*1@%HV&Y<JX925/
MGWP:_8 ^&O@[]F"']C3XZZ/X6^*G@&Q93;0>*?!ML)]0VR^:DVIH,V]_=E\2
M/=B*)I9!YCH7+.?H&B@#SG]G[]D#]E/]D^/58?V8OV</!'P^776A;6E\&^&+
M73?MYAW^5YWD(OF;/-DV[L[?,;'4UF_'?]@[]BC]J/Q3;>./VDOV3OAYX]UF
MSLA9VFJ>+_"%IJ,\%N&9Q$CSQL53<[-M!QEB>]>L44 >6W/[$/['-Y>>%[^Z
M_9<\ O+X*T1=&\)EO"MKC2M.4ADLX1LPD"LH98P-JL-P /->I444 ?/7[9__
M  3>^"7[8T,6OWFH:AX0\6V][:W)\3>'=@75EMR#'9ZO9N#;ZS8D#8UM=(XV
M,ZHT>]B>Z\0?LM_"'XN1>&M8_:,^$7@?Q9X@\*6TUOH^J_\ "-*D=K%,L:S)
M!',TK012B*,/#YCJ1&H8M@8]+HH BL+"QTJQATS3+**VMK:)8K>W@C")$BC"
MHJCA5    X %>+7O_!-/_@GEJ?Q3;XXZE^Q!\*KGQF^N#67\57'@2P?4&U$2
MB879N&B+F82 /YF=VX9SFO;J* .#\(_LN?LW^ ?B;JWQH\$_ GPGI7BW7;V2
M\U?Q'8:#!%>75S(FR69I57=YDB@!WSN?'S$UU'C;P-X+^)7A6]\"_$3PEIFO
M:+J47E:AI&L6,=S;7*9!VR12 JXR <$=0#VK4HH ^>_V6?V!])_8X^*OB_Q=
M\)?B-?ZMH'C2]CN;W2O&XDU35-**C:MM9ZO+(;DV*\LEG<><(W=VCDC#LI]M
MO? '@?4?'&G_ !-O_"&FS>(M*TVYT_3-=ELD:[M+2Y>&2X@CE(W)'(]O SJ"
M QAC)!VC&O10!Q?QT_9P^ '[3_A&'P!^T=\%O"_CO0[>]6\@T?Q;HD%_;)<*
MK*LHBF5E#A7<!L9 8^M<?H__  3N_8-\.?"^?X*>&_V.OAMIOA*YU^'7)O#N
MF^#;.WM&U.)56*]\N., 3JJJJRCY@!@''%>R44 9WA/PAX3\!>';7PAX&\,:
M?HVDV*%++3-*LTM[>!22Q"1Q@*H))/ ZDGO6C110 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 %%
-%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>rddt-20251231_g11.jpg
<TEXT>
begin 644 rddt-20251231_g11.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 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !17C7[=O[/?[-?[1G[/>L>&?VP=8U.'X
M:Z5:3ZIXKL[3Q-=:5;7-O#"Y+74MH\<SQ1@F01;PA=$+*Y50/%_^"!W[.WQY
M_9@_X)L^%?AI^T%K&NMJ$VJ:AJ?A_0?$]P9-0\/:)<3E[#3[C/*2+#B1H^/*
M:9H\#9@ 'V;17Y/_ /!0[X:_#/\ 9<_X+8_LG?M'M\-/B?X?C\8^/[OP_P"*
M/C%8^(#?6GB'4M3C\C3= G@>[8VUN)&8G]S&BQ*5B20(S0]W(=7T'_@ZBL/"
M5MXP\0W.CWG[(=SK0T?4_$=Y>6=K>S:\8)9+:">5X[4-';Q I"$3*YVY)) /
MTEHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#Q/]O']AWPI^W_\'K;X'^/?C?\ $?P5HT6M6VIW4OPUU^#3
M;J\EMW$D"RS26\K;$E"2A4V_O(T8D[1CS+X>?\$<_@Q\.?A1X6^%-C^U!\>=
M17PO\7[3XBGQ%J_Q*:;5=7O[>".!+*^N!"//L/+B13  I&.'&3GZYHH ^?/
M/_!._P '>'=3T>3XH_M$?%+XIZ9X8\=/XO\ "&A_$_7;+4HM$U7]\(9(KA+.
M*[F2 7$ODQW,\RQ$H0-T<90N?^"='PUN_P#@H-;_ /!2:;XO>.SX[M?!9\)1
M:8+C3?[*&C&Y:Y^R>5]A\W'G.S>9YOF=M^.*^@Z* "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 **** /Q2_P""
M@O\ R>A\1?\ L87_ /0$KQRO8_\ @H+_ ,GH?$7_ +&%_P#T!*\<K^2<Z_Y'
M&)_Z^3_]*9_ICPG_ ,DM@/\ KS2_](B%%%%>:>^?4O\ P1Y_Y/0L?^Q>O_\
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
M?!B#5/%GP_\ %7A[79-:U7QJMV"BV.FZF@O7>.Q@\H KY2->+'&_EH5AL_\
M!(?XY_$KXV?M1_$_XG_%_P#X)R?&CX9>-_B%8IK'C+Q[\4/"S:9IZ6]FT%II
M7A[3 V6E2&"261I&V-+(L\S*OFK'%^B-% !7RU_P6&_Y,OOO^QAL/_0VKZEK
MY:_X+#?\F7WW_8PV'_H;5\_Q5_R3>+_Z]R_(^U\./^2]RS_K]3_]*1^2E%%%
M?RN?Z-A1110!^UO_  3Z_P"3+_AU_P!B\G_H;T[_ (* ?!/XF?M+?L5?%']F
M_P"$?]A)KGQ!\":KX;MKOQ'J4UK:68O;.6V,[-#!.[;/,#; @W8QN6F_\$^O
M^3+_ (=?]B\G_H;U['7]:Y+_ ,B;#?\ 7N'_ *2C_,_BS_DJ<?\ ]?JO_I<C
MY!^ W[-'_!1+]FW]AW]G?]F;X0>./A3INN_#>_T+1_B;>:D]_J%IJ_AJTA\J
MZ%BWV>%X[N3"%5= J\CS1WSOB-^PW^T[^VQXR^%>K_MX^&?A%87'P7^-<'CG
MPKXM^&6JZE+>ZA;V;2O:636M[:J;'S'-J]P5NKA'^RX5 65HOL^BO3/GS\T?
MC5_P;X:?JG[7_P "/CS\#_VC?B##X;^'GCW4?$'B[2/%WQ6U:YDB2;9+''H\
M>UX[7=,'$RAHU>-MI+=*_2ZBB@#GOBY_R2GQ/_V+U[_Z(>OP0K][_BY_R2GQ
M/_V+U[_Z(>OP0K\5\6?]XPGI/\XG]9_1J_W',O\ %2_*84445^0G].A7Z4_\
M$,_^24^.O^QAMO\ T0:_-:OTI_X(9_\ )*?'7_8PVW_H@U]QX=?\E72])_\
MI+/R'QT_Y-OB?\5/_P!.1#_@N9_R2GP+_P!C#<_^B!7YK5^E/_!<S_DE/@7_
M +&&Y_\ 1 K\UJ/$7_DJZWI#_P!)0>!?_)M\-_BJ?^G)!1117PY^O!7[W_"/
M_DE/AC_L7K+_ -$)7X(5^]_PC_Y)3X8_[%ZR_P#1"5^N^$W^\XOTA^<C^8OI
M*_[CEO\ BJ_E _'/_@H+_P GH?$7_L87_P#0$KQRO8_^"@O_ ">A\1?^QA?_
M - 2O'*_-,Z_Y'&)_P"OD_\ TIG[]PG_ ,DM@/\ KS2_](B%%%%>:>^?4O\
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
M?$CJ2QWS0.W..F<5]6_\$^O^3+_AU_V+R?\ H;U^>_\ P6&_Y/0OO^Q>L/\
MT!J_>>*L9B\#P-A:F&J2A*U)7BW%VY'I=6/XT\-\KRS-_%[,:&.H0K0OB'RS
MC&<;JJK.TDU?5ZG/?\/4OV]/^B[_ /EKZ7_\BT?\/4OV]/\ HN__ ):^E_\
MR+7SW17X_P#ZQ\0_]!E7_P &3_S/ZA_U%X(_Z%>'_P#!%+_Y$^A/^'J7[>G_
M $7?_P M?2__ )%KTK]CO_@HG^V-\5/VG/!GP\\>?&'[?H^K:RL&H6?_  C^
MGQ>;&58XWQVZLO0<@@U\8U['_P $^O\ D]#X=?\ 8PI_Z ]>CE&?Y]5S;#PG
MBZK3G!-.I)IIR6CU/#XFX*X-P_#>-JTLMP\91HU&FJ----0DTTU&Z:>J:/V,
M^+G_ "2GQ/\ ]B]>_P#HAZ_!"OWO^+G_ "2GQ/\ ]B]>_P#HAZ_!"OM/%G_>
M,)Z3_.)^4?1J_P!QS+_%2_*84445^0G].A7Z4_\ !#/_ ))3XZ_[&&V_]$&O
MS6K]*?\ @AG_ ,DI\=?]C#;?^B#7W'AU_P E72])_P#I+/R'QT_Y-OB?\5/_
M -.1#_@N9_R2GP+_ -C#<_\ H@5^:U?I3_P7,_Y)3X%_[&&Y_P#1 K\UJ/$7
M_DJZWI#_ -)0>!?_ ";?#?XJG_IR04445\.?KP5^]_PC_P"24^&/^Q>LO_1"
M5^"%?O?\(_\ DE/AC_L7K+_T0E?KOA-_O.+](?G(_F+Z2O\ N.6_XJOY0/QS
M_P""@O\ R>A\1?\ L87_ /0$KQRO8_\ @H+_ ,GH?$7_ +&%_P#T!*\<K\TS
MK_D<8G_KY/\ ]*9^_<)_\DM@/^O-+_TB(4445YI[Y]2_\$>?^3T+'_L7K_\
M] 6OUKK\E/\ @CS_ ,GH6/\ V+U__P"@+7ZUU_0?AA_R3<O^ODORB?Q'](3_
M )+V/_7F'_I4PHHHK]%/PL**** "BBB@ HHHH P_B+\,?AK\7_"L_@7XM?#W
M0_%&B77_ !\Z/XBTF&]M9N"/FBF5D;@GJ.YK L_V6OV9-.\*:#X#T_\ 9S\"
M0:'X6UJ+6/#&C0^$+);32-1BSY5Y:PB+9;W"9.V6,*ZY.",US_QB_;I_97^
M7C1_AY\6OBE_9.L1V\<[V?\ 8E]/B-QE3OA@=><=,YKEO^'J7[!?_1=__+7U
M3_Y%KRJN>Y'0JNG5Q5.,EHTYQ33[--Z'T>&X.XNQF'C7P^75YPDKQE&C4<6G
MLTU&S3[H]<_X4A\%_P#A9O\ PNO_ (5#X7_X3/R?*_X2W^P+;^T_+\OR]GVK
M9YNWR_DQNQMXZ<4?\*0^"_\ PLW_ (77_P *A\+_ /"9^3Y7_"6_V!;?VGY?
ME^7L^U;/-V^7\F-V-O'3BO(_^'J7[!?_ $7?_P M?5/_ )%H_P"'J7[!?_1=
M_P#RU]4_^1:S_P!8^'O^@RE_X,A_F;_ZB\;_ /0KQ'_@BK_\B?0E%>*?#[_@
MHG^QS\5/&FG?#SP'\8?M^L:M<"#3[/\ X1_4(O-D()QODMU5>AY) KTKXN?\
MDI\3_P#8O7O_ *(>NRAF."Q="57#5(U%&]^62DKVO:ZN>7B\CS;+<93PV84)
MT)3M95(2@[-VNE))M7.AHK^>^BORC_B+?_4%_P"5/_N9_27_ !+/_P!37_RA
M_P#=C^A"BOY[Z*/^(M_]07_E3_[F'_$L_P#U-?\ RA_]V/Z$*^4O^"K/[2GQ
MK_9K^'WA/7/@KXT_L6ZU/69X+V7^SK:Y\R-8MP&)XW YYR #7"_\$,_^24^.
MO^QAMO\ T0:/^"YG_)*? O\ V,-S_P"B!7U&;9W7S#@2IF5&]*4HIJTG=>^E
MI)6?Y'YYPWPC@\D\8Z.0XKEQ%.$VGS07+.])RU@W):-]6]KGRU_P]2_;T_Z+
MO_Y:^E__ "+1_P /4OV]/^B[_P#EKZ7_ /(M?/=%?AG^L?$/_095_P#!D_\
M,_L'_47@C_H5X?\ \$4O_D3Z$_X>I?MZ?]%W_P#+7TO_ .1:/^'J7[>G_1=_
M_+7TO_Y%KY[HH_UCXA_Z#*O_ (,G_F'^HO!'_0KP_P#X(I?_ ")^^_PZU6_U
MWX?:%KFJS^;=7FC6L]S+L"[Y'B5F.  !DDG  %?C7_P4%_Y/0^(O_8PO_P"@
M)7[&?"/_ ))3X8_[%ZR_]$)7XY_\%!?^3T/B+_V,+_\ H"5^L>)S<N'\*W_.
MO_2&?S7]'R,8<:YA&*LE3E_Z<B>.4445^'']?!7U+_P1Y_Y/0L?^Q>O_ /T!
M:^6J^I?^"//_ ">A8_\ 8O7_ /Z M>_PK_R4F$_Z^1_,^+\1_P#D@LS_ .O-
M3_TEGZI?$'Q_X1^%?@O4?B'X\U;[!H^DVYGU"\\B27RHP0,[(U9FZC@ FO%/
M^'J7[!?_ $7?_P M?5/_ )%KH?\ @H+_ ,F7_$7_ +%Y_P#T-*_%*OU_C7C+
M,^&\?3H8:$&I1YGS*3=[M=)+L?S!X2^%?#W'F2U\7F%6K"4*G(E3E!*W+%Z\
MT).]WW^1^QG_  ]2_8+_ .B[_P#EKZI_\BT?\/4OV"_^B[_^6OJG_P BU^.=
M%?&?\14XA_Y]4O\ P&?_ ,F?JO\ Q+EP1_T$8C_P.E_\I/V,_P"'J7[!?_1=
M_P#RU]4_^1:];^#OQJ^&?Q]\%I\0_A+XE_M;1Y+B2!+S['-!F1#AALF1&XSU
MQBOP8K]:_P#@CS_R9?8_]C#?_P#H:U]7P=QOFO$.;/"XF$%'E<O=4D[IKO)]
M^Q^;^*?A'PWP1PRLQP-6M*;J1A:<H.-FI-_#3B[Z+K\CY[_X+F?\E6\"_P#8
MO7/_ */%?#%?<_\ P7,_Y*MX%_[%ZY_]'BOABOS7CG_DJ\5ZK_TF)^^^$'_)
MM\O_ ,,O_3DPHHHKY,_23H?A'_R5;PQ_V,-E_P"CTK][Z_!#X1_\E6\,?]C#
M9?\ H]*_>^OVKPF_W;%^L/RD?R;])7_?LM_PU?S@?@A\7/\ DJWB?_L8;W_T
M>]<]70_%S_DJWB?_ +&&]_\ 1[USU?C>(_WB?J_S/ZHP'^XTO\,?R04445B=
M1]S_ /!#/_DJWCK_ +%ZV_\ 1YKZ$_X+#?\ )E]]_P!C#8?^AM7SW_P0S_Y*
MMXZ_[%ZV_P#1YKZ$_P""PW_)E]]_V,-A_P"AM7[ADG_)L*W^&K^;/Y"XM_Y2
M%PW_ %\P_P#Z3$_)2BBBOP\_KT**** /VM_X)]?\F7_#K_L7D_\ 0WK\]_\
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
MI,7_ -?)?F?Z.>''_)!99_UYI_\ I*"BBBO /M#V/_@GU_R>A\.O^QA3_P!
M>OV,^+G_ "2GQ/\ ]B]>_P#HAZ_'/_@GU_R>A\.O^QA3_P! >OV,^+G_ "2G
MQ/\ ]B]>_P#HAZ_<?#+_ ))[%?XW_P"D(_D+Z0/_ "6^7_\ 7N/_ *=D?@A1
M117X<?UZ%%%% 'Z4_P#!#/\ Y)3XZ_[&&V_]$&C_ (+F?\DI\"_]C#<_^B!1
M_P $,_\ DE/CK_L8;;_T0:/^"YG_ "2GP+_V,-S_ .B!7[@_^34_]N?^Y#^0
MO^<D/^XG_N _-:BBBOP\_KT**** /WO^$?\ R2GPQ_V+UE_Z(2OQS_X*"_\
M)Z'Q%_[&%_\ T!*_8SX1_P#)*?#'_8O67_HA*_'/_@H+_P GH?$7_L87_P#0
M$K]P\3?^2>PO^)?^D,_D+Z/W_);YA_U[E_Z=B>.4445^'G]>A7U+_P $>?\
MD]"Q_P"Q>O\ _P! 6OEJOJ7_ ((\_P#)Z%C_ -B]?_\ H"U[_"O_ "4F$_Z^
M1_,^+\1_^2"S/_KS4_\ 26?H1_P4%_Y,O^(O_8O/_P"AI7XI5^UO_!07_DR_
MXB_]B\__ *&E?BE7V7BM_P CBA_U[_\ ;I'Y7]&__DEL9_U^_P#;(!1117Y<
M?T0%?K7_ ,$>?^3+['_L8;__ -#6OR4K]:_^"//_ "9?8_\ 8PW_ /Z&M?HO
MAA_R4DO^O<OSB?AGTA/^2"C_ -?H?^DS/GO_ (+F?\E6\"_]B]<_^CQ7PQ7W
M/_P7,_Y*MX%_[%ZY_P#1XKX8KQN.?^2KQ7JO_28GU7A!_P FWR__  R_].3"
MBBBODS]).A^$?_)5O#'_ &,-E_Z/2OWOK\$/A'_R5;PQ_P!C#9?^CTK][Z_:
MO";_ ';%^L/RD?R;])7_ '[+?\-7\X'X(?%S_DJWB?\ [&&]_P#1[USU=#\7
M/^2K>)_^QAO?_1[USU?C>(_WB?J_S/ZHP'^XTO\ #'\D%%%%8G4?<_\ P0S_
M .2K>.O^Q>MO_1YKZ$_X+#?\F7WW_8PV'_H;5\]_\$,_^2K>.O\ L7K;_P!'
MFOH3_@L-_P F7WW_ &,-A_Z&U?N&2?\ )L*W^&K^;/Y"XM_Y2%PW_7S#_P#I
M,3\E****_#S^O0HHHH _:W_@GU_R9?\ #K_L7D_]#>OSW_X+#?\ )Z%]_P!B
M]8?^@-7Z$?\ !/K_ ),O^'7_ &+R?^AO7Y[_ /!8;_D]"^_[%ZP_] :OW#C3
M_D@L+_W"_P#2&?R%X3?\GFS'_N8_].H^6J***_#S^O0KV/\ X)]?\GH?#K_L
M84_] >O'*]C_ ."?7_)Z'PZ_[&%/_0'KT\E_Y'.&_P"OD/\ TI'@<6?\DMC_
M /KS5_\ 2)'[&?%S_DE/B?\ [%Z]_P#1#U^"%?O?\7/^24^)_P#L7KW_ -$/
M7X(5^E^+/^\83TG^<3\!^C5_N.9?XJ7Y3"BBBOR$_IT*_2G_ ((9_P#)*?'7
M_8PVW_H@U^:U?I3_ ,$,_P#DE/CK_L8;;_T0:^X\.O\ DJZ7I/\ ])9^0^.G
M_)M\3_BI_P#IR(?\%S/^24^!?^QAN?\ T0*_-:OTI_X+F?\ )*? O_8PW/\
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
MW^*I_P"G)!1117PY^O!7[W_"/_DE/AC_ +%ZR_\ 1"5^"%?O?\(_^24^&/\
ML7K+_P!$)7Z[X3?[SB_2'YR/YB^DK_N.6_XJOY0/QS_X*"_\GH?$7_L87_\
M0$KQRO8_^"@O_)Z'Q%_[&%__ $!*\<K\TSK_ )'&)_Z^3_\ 2F?OW"?_ "2V
M _Z\TO\ TB(4445YI[Y]2_\ !'G_ )/0L?\ L7K_ /\ 0%K]:Z_)3_@CS_R>
MA8_]B]?_ /H"U^M=?T'X8?\ )-R_Z^2_*)_$?TA/^2]C_P!>8?\ I4PHHHK]
M%/PL**** "BBB@ HHHH _)3_ (+#?\GH7W_8O6'_ * U?+5?4O\ P6&_Y/0O
MO^Q>L/\ T!J^6J_E;BK_ )*3%_\ 7R7YG^CGAQ_R066?]>:?_I*"BBBO /M#
MV/\ X)]?\GH?#K_L84_] >OV,^+G_)*?$_\ V+U[_P"B'K\<_P#@GU_R>A\.
MO^QA3_T!Z_8SXN?\DI\3_P#8O7O_ *(>OW'PR_Y)[%?XW_Z0C^0OI _\EOE_
M_7N/_IV1^"%%%%?AQ_7H4444 ?I3_P $,_\ DE/CK_L8;;_T0:/^"YG_ "2G
MP+_V,-S_ .B!1_P0S_Y)3XZ_[&&V_P#1!H_X+F?\DI\"_P#8PW/_ *(%?N#_
M .34_P#;G_N0_D+_ )R0_P"XG_N _-:BBBOP\_KT**** /WO^$?_ "2GPQ_V
M+UE_Z(2OQS_X*"_\GH?$7_L87_\ 0$K]C/A'_P DI\,?]B]9?^B$K\<_^"@O
M_)Z'Q%_[&%__ $!*_</$W_DGL+_B7_I#/Y"^C]_R6^8?]>Y?^G8GCE%%%?AY
M_7H5]2_\$>?^3T+'_L7K_P#] 6OEJOJ7_@CS_P GH6/_ &+U_P#^@+7O\*_\
ME)A/^OD?S/B_$?\ Y(+,_P#KS4_])9^A'_!07_DR_P"(O_8O/_Z&E?BE7[6_
M\%!?^3+_ (B_]B\__H:5^*5?9>*W_(XH?]>__;I'Y7]&_P#Y);&?]?O_ &R
M4445^7']$!7ZU_\ !'G_ ),OL?\ L8;_ /\ 0UK\E*_6O_@CS_R9?8_]C#?_
M /H:U^B^&'_)22_Z]R_.)^&?2$_Y(*/_ %^A_P"DS/GO_@N9_P E6\"_]B]<
M_P#H\5\,5]S_ /!<S_DJW@7_ +%ZY_\ 1XKX8KQN.?\ DJ\5ZK_TF)]5X0?\
MFWR__#+_ -.3"BBBODS]).A^$?\ R5;PQ_V,-E_Z/2OWOK\$/A'_ ,E6\,?]
MC#9?^CTK][Z_:O";_=L7ZP_*1_)OTE?]^RW_  U?S@?@A\7/^2K>)_\ L8;W
M_P!'O7/5T/Q<_P"2K>)_^QAO?_1[USU?C>(_WB?J_P S^J,!_N-+_#'\D%%%
M%8G4?<__  0S_P"2K>.O^Q>MO_1YKZ$_X+#?\F7WW_8PV'_H;5\]_P#!#/\
MY*MXZ_[%ZV_]'FOH3_@L-_R9???]C#8?^AM7[ADG_)L*W^&K^;/Y"XM_Y2%P
MW_7S#_\ I,3\E****_#S^O0HHHH _:W_ ()]?\F7_#K_ +%Y/_0WK\]_^"PW
M_)Z%]_V+UA_Z U?H1_P3Z_Y,O^'7_8O)_P"AO7Y[_P#!8;_D]"^_[%ZP_P#0
M&K]PXT_Y(+"_]PO_ $AG\A>$W_)YLQ_[F/\ TZCY:HHHK\//Z]"O8_\ @GU_
MR>A\.O\ L84_] >O'*]C_P""?7_)Z'PZ_P"QA3_T!Z]/)?\ D<X;_KY#_P!*
M1X'%G_)+8_\ Z\U?_2)'[&?%S_DE/B?_ +%Z]_\ 1#U^"%?O?\7/^24^)_\
ML7KW_P!$/7X(5^E^+/\ O&$])_G$_ ?HU?[CF7^*E^4PHHHK\A/Z="OTI_X(
M9_\ )*?'7_8PVW_H@U^:U?I3_P $,_\ DE/CK_L8;;_T0:^X\.O^2KI>D_\
MTEGY#XZ?\FWQ/^*G_P"G(A_P7,_Y)3X%_P"QAN?_ $0*_-:OTI_X+F?\DI\"
M_P#8PW/_ *(%?FM1XB_\E76](?\ I*#P+_Y-OAO\53_TY(****^'/UX*_>_X
M1_\ )*?#'_8O67_HA*_!"OWO^$?_ "2GPQ_V+UE_Z(2OUWPF_P!YQ?I#\Y'\
MQ?25_P!QRW_%5_*!^.?_  4%_P"3T/B+_P!C"_\ Z E>.5['_P %!?\ D]#X
MB_\ 8PO_ .@)7CE?FF=?\CC$_P#7R?\ Z4S]^X3_ .26P'_7FE_Z1$****\T
M]\^I?^"//_)Z%C_V+U__ .@+7ZUU^2G_  1Y_P"3T+'_ +%Z_P#_ $!:_6NO
MZ#\,/^2;E_U\E^43^(_I"?\ )>Q_Z\P_]*F%%%%?HI^%A1110 4444 %%%%
M'Y*?\%AO^3T+[_L7K#_T!J^6J^I?^"PW_)Z%]_V+UA_Z U?+5?RMQ5_R4F+_
M .ODOS/]'/#C_D@LL_Z\T_\ TE!1117@'VA['_P3Z_Y/0^'7_8PI_P"@/7[&
M?%S_ ))3XG_[%Z]_]$/7XY_\$^O^3T/AU_V,*?\ H#U^QGQ<_P"24^)_^Q>O
M?_1#U^X^&7_)/8K_ !O_ -(1_(7T@?\ DM\O_P"O<?\ T[(_!"BBBOPX_KT*
M*** /TI_X(9_\DI\=?\ 8PVW_H@T?\%S/^24^!?^QAN?_1 H_P""&?\ R2GQ
MU_V,-M_Z(-'_  7,_P"24^!?^QAN?_1 K]P?_)J?^W/_ '(?R%_SDA_W$_\
M<!^:U%%%?AY_7H4444 ?O?\ "/\ Y)3X8_[%ZR_]$)7XY_\ !07_ )/0^(O_
M &,+_P#H"5^QGPC_ .24^&/^Q>LO_1"5^.?_  4%_P"3T/B+_P!C"_\ Z E?
MN'B;_P D]A?\2_\ 2&?R%]'[_DM\P_Z]R_\ 3L3QRBBBOP\_KT*^I?\ @CS_
M ,GH6/\ V+U__P"@+7RU7U+_ ,$>?^3T+'_L7K__ - 6O?X5_P"2DPG_ %\C
M^9\7XC_\D%F?_7FI_P"DL_0C_@H+_P F7_$7_L7G_P#0TK\4J_:W_@H+_P F
M7_$7_L7G_P#0TK\4J^R\5O\ D<4/^O?_ +=(_*_HW_\ )+8S_K]_[9 ****_
M+C^B K]:_P#@CS_R9?8_]C#?_P#H:U^2E?K7_P $>?\ DR^Q_P"QAO\ _P!#
M6OT7PP_Y*27_ %[E^<3\,^D)_P D%'_K]#_TF9\]_P#!<S_DJW@7_L7KG_T>
M*^&*^Y_^"YG_ "5;P+_V+US_ .CQ7PQ7C<<_\E7BO5?^DQ/JO"#_ )-OE_\
MAE_Z<F%%%%?)GZ2=#\(_^2K>&/\ L8;+_P!'I7[WU^"'PC_Y*MX8_P"QALO_
M $>E?O?7[5X3?[MB_6'Y2/Y-^DK_ +]EO^&K^<#\$/BY_P E6\3_ /8PWO\
MZ/>N>KH?BY_R5;Q/_P!C#>_^CWKGJ_&\1_O$_5_F?U1@/]QI?X8_D@HHHK$Z
MC[G_ ."&?_)5O'7_ &+UM_Z/-?0G_!8;_DR^^_[&&P_]#:OGO_@AG_R5;QU_
MV+UM_P"CS7T)_P %AO\ DR^^_P"QAL/_ $-J_<,D_P"385O\-7\V?R%Q;_RD
M+AO^OF'_ /28GY*4445^'G]>A1110!^UO_!/K_DR_P"'7_8O)_Z&]?GO_P %
MAO\ D]"^_P"Q>L/_ $!J_0C_ ()]?\F7_#K_ +%Y/_0WK\]_^"PW_)Z%]_V+
MUA_Z U?N'&G_ "06%_[A?^D,_D+PF_Y/-F/_ ',?^G4?+5%%%?AY_7H5['_P
M3Z_Y/0^'7_8PI_Z ]>.5['_P3Z_Y/0^'7_8PI_Z ]>GDO_(YPW_7R'_I2/ X
ML_Y);'_]>:O_ *1(_8SXN?\ )*?$_P#V+U[_ .B'K\$*_>_XN?\ )*?$_P#V
M+U[_ .B'K\$*_2_%G_>,)Z3_ #B?@/T:O]QS+_%2_*84445^0G].A7Z4_P#!
M#/\ Y)3XZ_[&&V_]$&OS6K]*?^"&?_)*?'7_ &,-M_Z(-?<>'7_)5TO2?_I+
M/R'QT_Y-OB?\5/\ ].1#_@N9_P DI\"_]C#<_P#H@5^:U?I3_P %S/\ DE/@
M7_L8;G_T0*_-:CQ%_P"2KK>D/_24'@7_ ,FWPW^*I_Z<D%%%%?#GZ\%?O?\
M"/\ Y)3X8_[%ZR_]$)7X(5^]_P (_P#DE/AC_L7K+_T0E?KOA-_O.+](?G(_
MF+Z2O^XY;_BJ_E _'/\ X*"_\GH?$7_L87_] 2O'*]C_ ."@O_)Z'Q%_[&%_
M_0$KQROS3.O^1QB?^OD__2F?OW"?_)+8#_KS2_\ 2(A1117FGOGU+_P1Y_Y/
M0L?^Q>O_ /T!:_6NOR4_X(\_\GH6/_8O7_\ Z M?K77]!^&'_)-R_P"ODORB
M?Q'](3_DO8_]>8?^E3"BBBOT4_"PHHHH **** "LGQUX.TOX@^$;_P %ZW<7
M<-IJ,!AGDL;EH9E4D'*.O*GCJ*UJ* /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH
M \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN
M?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=*
M* /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\
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
M1?\ @SP,+K_A,M5CBG631&MX_,F2YMFC$\+JA#;&C#$$$ @BOG;X--H&C?\
M!77]JSXDZA<6-O\ "[1_!'@B?QK?Z@5^P1>+K6*XF64%OD^TPV'V%G(^9<VN
M>1'CV7]E[X2^$[CXM?&'X_:C>QZ5XC^-$^G7,_A^SU 0:A8:-86(L+*:81L)
M([J3,TK.-K1>;%#G= 68 WOB]_P41_8G^ _@3PQ\3?BO^T5H&DZ!XRTB+5O#
M>J%I9XKS3I$C=;[]RCF.UVS1$W#A8E\Q<L,BM3XZ?MN?LH_LU^%-*\=_&OXX
M:-HNBZW;+=:;JA9[B"2U;9B[9X%<1VO[R/-P^V(>8N7&X9R?VA;#X>?#_P"%
M$_P+^&OA/P\GB;QAX/;PKX6T:[B00+I\,+PJ]R#R-/M%N69\\'S1$FZ6>-'X
M#XS?LR:EI7_!*Z^_9-_8[^(W@MX]$^$:^#+?6/&EJ]_::EI5E8O8RVT\UK<P
MM SHDT9G#.(7:0^62"  ?4ME>V>HV<6H:?=Q3V\\2R03PR!DD1AE65AP0000
M1UKS?Q[^V%^SK\-==U?P[XI^(+&?PXB/XJFTO1KR_M_#ZM&)5;49[6&2+3AY
M1$N;EX_W9#_=.ZI?V._'B_%+]DCX7?$Q?ATW@\>(?AWHNI+X38G.BB>QAE%E
M\P!_=;O+Y /R<@'BOF__ ((0R:AIG[ NI:-\7Y0GQ%TOXL>-D^,;:B0)QKC:
M[>3/)<EO[UG)9NK'@PM$02N#0!](?&C]KG]F[]GSX;V7Q=^+/Q:TW3_#FI6X
MN=-U2U62]2[M_+$IN(EM5D:2$1D.TJ@HJL&9@"#2^*?VN?V:?!FC?#WQ)XC^
M,^AP:;\5]8LM+^'.I)<^;;:_=WD1EM8[>6,,C><@RC$A6)4 DLH/R+_P23\
M?'C7/^"35WX>^$'BC1?#=[JOB'QD/@EJWB[P_)J-O9>&+C5[EM-;[.LT+M;M
M$8WB&_9Y1@.UT"J?:O\ @FUH/A_XH_\ !.CX*V'BOX067A:W\-:-816?A;2M
M1GFT^&;29FM[:>%Y&WW%NSVT=W"TI<G,,A+,H>@#N=5_;T_8\T+]H:T_93UG
MX_Z#:^/K^\^QV>@3RNOG7GE"46:S%?)^U&,JXM]_FE6!V8(J]JG[:'[+FB_'
M_3_V7-7^,VE6WCO5I)(=,T*82+]IG2'SWMDF*>2UP(OWAM]_F[/FV8YKS7]J
MCP1\&OCOXK\*?!%[_0M+T+X<?$S2_B%XYUF2XAMXM+OK*Z_M.VME<D!;NXNF
MCFF[K;/*9"IN8/,Q/^"BVF_%'PY\2_V?_BCX9\-^#O$O@;P]\==%CUSP?=Z7
M.FJKJ&IS2Z5%JUG<QS^6S6C:C+<R0/ =RI+(9%V< 'TQ\1_B9\/OA#X0N?'W
MQ/\ &.GZ%HUFT:SZAJ5RL48>1UCCC&?O2/(RHB+EG=E506(!POAO^TC\'/BM
MXKO/ 'A/Q/<0^(K"Q6^NO#>OZ+>:3J2VC/L6Z%I?10S- 7!03*AC+#;NSQ7S
M-_P4K&N6?[=W[$^O^+B__"LK7XNZU%XE,O-K'K\V@W47A]YNP;[6TJ1$\>;)
M&!\Q4&E_P4QG\5VW[?'[(6L_!7P_>ZOXWT3Q3XIU+4M-TAD%Q/X531)!J,3E
MV5%CEN#IT2&1E0W#P<AL$ 'UOJ'QJ^%6E_&/3/V?+[QS8IXUUCP_=Z[IWAS>
M3<RZ=;30PS714 A(UEN(D!8C<6(7=L?;QEK^W?\ LAWWPL\3_&JS^/&BR^&?
M!GBNY\,>)=20R$V6LP2)%)IYBV>8]QODC"QHK-)YB% P8$_$/P:^+/Q0OO\
M@KW\&_%'Q4_8T^*WA_QEXI^$OC9/%6H:_;Z+Y4?G:CX:*F V^IRD:;8I"D X
M$I,RR^4\DUPX^_\ Q58?!3X(:#JGQ1\7VUO:Q+K[:U=:C>![FXEU.:$649A!
MW.\[1,EI%%&"Q4I#&O(6@#$\'_MO_LG_ !!^ ;_M/^"/CCHVJ^!H[E[636[%
MI)"ETD@C:T, 7SA<[R$^S[/-+, $R1GIO@5\??@Y^TU\-+'XP_ ;X@V'B;PW
MJ$DT=MJ>GLVWS8I&BEB=' >*1)%9&C=5=64@@&O+/V/?@MI7PWTGXD^)K#4?
M#]AXZ^)GQ!O?'>KZ.'BO8_#]Y>6D5E:))'#*NYQ:V,?G,DBB6;[44D*D-7-_
M\$IX?B1X=\"?%SX8?&#PIX<M_%'A;X[^((M=\3>$;::#3O%=Q?);:NVIQ0S2
M2/ V-1%O)#YD@CDM'0.=N  >[?$[X]_"CX/ZCINA>.?$[IJVLK,^CZ!I6FW.
MHZG?I$%,TD%E:1RW$J1ATWND95-Z[B-PS+\.?CC\)/BSX,N_B!\/_'VGZAI.
MG7-Q;:M<^:8FTVX@_P!?!=1R!7M9HOXXI51T_B KY8_9X&N:=_P7+_:0B^+!
M?[7J?PB\#R_"-KO^+0(6OUU9+8G^%=2DB:4#D&2$GJN5_98T_7Y?^"T/[47B
M#P$'_P"$(;P1X+M/%4D7_'M)XM2"Y8A?X3.FFO9B7'S!7MPW\% 'T79?M<?L
MVZI^SE?_ +76D_%[2KWX:Z;87]]=^,+)GFM!;6<LL5S*I12TBH\,JY0-NVY7
M<"">=^+W_!1']B?X#^!/#'Q-^*_[16@:3H'C+2(M6\-ZH6EGBO-.D2-UOOW*
M.8[7;-$3<.%B7S%RPR*\Z_X(\:;;ZO\ \$WM T>2>>&*Y\4>-86DL[AH945O
M%.KJ2DB$,C 'AE((."""*]#_ &A;#X>?#_X43_ OX:^$_#R>)O&'@]O"OA;1
MKN)! NGPPO"KW(/(T^T6Y9GSP?-$2;I9XT< ]%\9_&/X5_#WX2ZA\>/&7Q T
MJQ\&:7H;ZS?>)I+Q6LX[!8O--R)%)#1^7\P*YW C&<BM?0?$VA>)O#-EXQT/
M4HY],U"QCO;.\Y59()$#I)\P! *D'G&.]?FY_P % ;2]^#?[ >K?LC_#W]G3
MXB_$#X/_  R_9KOM,T7QGX9GT>ZTV[U.STFYL8IM0:;4(90E@+83LL<4I-PZ
MNJJ]H@?L/V[-8^.?Q3_X-S_%VI?!CP!XJ\/>*KOX(VL?]@W:0C4Q81"!+X 6
MLLJGS;&.X= KEBDJY"L2@ /JWP[^VO\ LP>*]9T?2=$^*D+P^)+X67AC7)],
MNX=(URY.[;!8:E)$MG>R-M;:D$KL^UMH.#5;XH?MZ?L>?!7XR:5\ /BK\?\
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
MBZ7\6/&R?&-M1($XUQM=O)GDN2W]ZSDLW5CP86B()7!KEO\ @DGX ^/&N?\
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
M\\/W\G[,'@3S/"OAY- \.@>&+8+8:4C;DL(U";1;JQ++%C8K$L "<UZE10
M # %?/7[9_\ P3>^"7[8T,6OWFH:AX0\6V][:W)\3>'=@75EMR#'9ZO9N#;Z
MS8D#8UM=(XV,ZHT>]B?H6B@#S3Q!^RW\(?BY%X:UC]HSX1>!_%GB#PI;36^C
MZK_PC2I':Q3+&LR01S-*T$4HBC#P^8ZD1J&+8&/1K"PL=*L8=,TRRBMK:VB6
M*WMX(PB1(HPJ*HX50   . !4M% 'B-[_ ,$T_P#@GEJ?Q3;XXZE^Q!\*KGQF
M^N#67\57'@2P?4&U$2B879N&B+F82 /YF=VX9SFNR\'_ ++?[.'P_P#B'J?Q
M9\$? WPMI7B;6-4FU+4M<L=$ACN9[V92L]R7"Y$TH)$D@PTF3N)KO** ,OQM
MX&\%_$KPK>^!?B)X2TS7M%U*+RM0TC6+&.YMKE,@[9(I 5<9 .".H![5X?\
MLL_L#Z3^QQ\5?%_B[X2_$:_U;0/&E['<WNE>-Q)JFJ:45&U;:SU>60W)L5Y9
M+.X\X1N[M')&'93]"44 9%[X \#ZCXXT_P")M_X0TV;Q%I6FW.GZ9KLMDC7=
MI:7+PR7$$<I&Y(Y'MX&=00&,,9(.T8POCI^SA\ /VG_",/@#]H[X+>%_'>AV
M]ZMY!H_BW1(+^V2X56591%,K*'"NX#8R Q]:[2B@#QK1/^"=W[!_ACX;GX0>
M%?V/?AQI/A<^(HM?&AZ3X0M+6V758D\N.^5(D4+<*GR"48<*2N<$BO5/"7@_
MPEX!\/V_A/P-X8T_1M+M-WV73M+LTMX(MS%VVH@"C+,S' Y+$GDUHT4 >?\
M[1?[,/P>_:E\#R>"?BQH$[LD,JZ3K^D7TMAJVBRR+M:>QO8&6>TE(P"T;#<N
M5<,I*G"_9&_9@O?V6O@A:_LZWGC&R\4:!ID$D%AJD^@QV6I7D3DEGU%H#Y5Y
M=/N)ENECA:9B7="[,[>NT4 <S\)O@O\ "7X#^$QX"^"OPWT7PKHBW,MPFD:!
MI\=K;++*Y>1Q'& H9W9F8@?,S$G))-<;\=_V#OV*/VH_%-MXX_:2_9.^'GCW
M6;.R%G::IXO\(6FHSP6X9G$2//&Q5-SLVT'&6)[UZQ10!S6G?!KX2:1\)5^
MFE?#/0K;P0FA-HB>$8-*B335TTQ&$V8MPOE^28R4,>-I4D8Q6[I.DZ7H.E6V
MA:)IT-I965ND%G:6T02.&)%"HBJ.%4*  !P *L44 ?-&K?\ !,_X8>&OVH-!
M_:O^ 6MKX4U/1X9XKCP5>Z?]O\+SF;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;
MI_B/_P $U/\ @GS\:?'EY\6OC-^P_P#"CQ/XKU21)M5\0:[X%L;V[N95155G
MFFB+OA5502> H':O<** ,[Q;X1\+^/?"NH^!_&OAZSU71M7L9;/5-+U"W66W
MN[>12DD,B,"KHRDJ5(P02#7F?P-_8 _8:_9C\9O\1OV=/V0/AMX&U^6Q>RDU
MKPGX+LK"Z:V=E9X3+#&K;&9$)7."5'I7KM% &1'X \#1>/)OBE%X0TU?$MQI
M$>E3Z^MD@O)+&.5YDMC+C>8EDDD<)G:&=CC)-/\ &W@;P7\2O"M[X%^(GA+3
M->T74HO*U#2-8L8[FVN4R#MDBD!5QD X(Z@'M6I10!\\_LO?L!:)^Q_\4/&/
MBCX6?$*]UKPYXWNTN-0T?QRCZKJ>F!5*BUM-6ED-R;!02R6=QYZQN[F.2,.R
MGTOX+?LP_LZ_LY6)TWX#?!'PQX0@,'D"/P_HT-L$AW;A"NQ1MB#981C" DD
M9KNZ* .+^.G[.'P _:?\(P^ /VCO@MX7\=Z';WJWD&C^+=$@O[9+A595E$4R
MLH<*[@-C(#'UJ'X"_LQ?LY?LL>&KSP;^S5\"?"/@'2=0OC>W^F^#_#]OIT%Q
M<E%3SG2!%#/L1%W'G"@=J[JB@#(\'^ / WP]M[^U\">$--T>+5=7N=5U./3+
M)(!=7UQ(9+BYD" ;Y9')9W/S,3DDFO$?VS_^";WP2_;&ABU^\U#4/"'BVWO;
M6Y/B;P[L"ZLMN08[/5[-P;?6;$@;&MKI'&QG5&CWL3]"T4 9'A+2==L_"=OH
M7C-])NKB*W$$[:1ISVMI*@7;\D#R2&)<<>69'P.-QI_@?P/X-^&?@W2_AW\.
M_"NGZ'H.AV$5CHVC:3:);VMC;1($CABB0!8T50%"J    *U** /$;W_@FG_P
M3RU/XIM\<=2_8@^%5SXS?7!K+^*KCP)8/J#:B)1,+LW#1%S,) '\S.[<,YS7
MJ_BOP!X&\=7&D77C3PAINK2^']7CU70Y-1LDF.GWR1R1I<PE@?+E5)95#KA@
M)&&<$UKT4 %?-&K?\$S_ (8>&OVH-!_:O^ 6MKX4U/1X9XKCP5>Z?]O\+SF;
MF2\MM/+HNEZ@<L/MEFT9822B5)A*X;Z7HH Y+Q9\"_A!\1/&GAWXG?$+X7Z%
MJWB7PJS2>'-:O;!)KG29'4K(UM*PW1%E9E)7!920>.*W/%OA+POX]\+:CX'\
M;>'[/5M&U>REL]5TO4+=98+NWD4I)%(C AT925*D8()!K1HH \7^%?\ P3B_
MX)_? W5]0U_X-_L4?"OPO>ZMHUQI&J76A> ["U>\L)]HFM93'$-\,@50T9RK
M  $&NW^#'[/7P+_9T\.'PE\!_A%X=\(::RQJ]IX?TF*U5U0$1AMB@L$!*J#G
M:.!@<5V-% 'G_P"T7^S#\'OVI? \G@GXL:!.[)#*NDZ_I%]+8:MHLLB[6GL;
MV!EGM)2, M&PW+E7#*2I\^^#7[ 'PU\'?LP0_L:?'71_"WQ4\ V+*;:#Q3X-
MMA/J&V7S4FU-!FWO[LOB1[L11-+(/,="Y9S] T4 ><_L_?L@?LI_LGQZK#^S
M%^SAX(^'RZZT+:TO@WPQ:Z;]O,._RO.\A%\S9YLFW=G;YC8ZFLWX[_L'?L4?
MM1^*;;QQ^TE^R=\//'NLV=D+.TU3Q?X0M-1G@MPS.(D>>-BJ;G9MH.,L3WKU
MBB@#RVY_8A_8YO+SPO?W7[+G@%Y?!6B+HWA,MX5M<:5IRD,EG"-F$@5E#+&!
MM5AN !YKU*BB@#YZ_;/_ .";WP2_;&ABU^\U#4/"'BVWO;6Y/B;P[L"ZLMN0
M8[/5[-P;?6;$@;&MKI'&QG5&CWL3W7B#]EOX0_%R+PUK'[1GPB\#^+/$'A2V
MFM]'U7_A&E2.UBF6-9D@CF:5H(I1%&'A\QU(C4,6P,>ET4 16%A8Z58PZ9IE
ME%;6UM$L5O;P1A$B11A451PJ@   < "O%KW_ ()I_P#!/+4_BFWQQU+]B#X5
M7/C-]<&LOXJN/ E@^H-J(E$PNS<-$7,PD ?S,[MPSG->W44 <'X1_9<_9O\
M /Q-U;XT>"?@3X3TKQ;KM[)>:OXCL-!@BO+JYD39+,TJKN\R10 [YW/CYB:Z
MCQMX&\%_$KPK>^!?B)X2TS7M%U*+RM0TC6+&.YMKE,@[9(I 5<9 .".H![5J
M44 ?/?[+/[ ^D_L<?%7Q?XN^$OQ&O]6T#QI>QW-[I7C<2:IJFE%1M6VL]7ED
M-R;%>62SN/.$;N[1R1AV4^VWO@#P/J/CC3_B;?\ A#39O$6E:;<Z?IFNRV2-
M=VEI<O#)<01RD;DCD>W@9U! 8PQD@[1C7HH XOXZ?LX? #]I_P (P^ /VCO@
MMX7\=Z';WJWD&C^+=$@O[9+A595E$4RLH<*[@-C(#'UKC]'_ ."=W[!OASX7
MS_!3PW^QU\-M-\)7.OPZY-X=TWP;9V]HVIQ*JQ7OEQQ@"=55564?, , XXKV
M2B@#.\)^$/"?@+P[:^$/ WAC3]&TFQ0I9:9I5FEO;P*26(2.,!5!))X'4D]Z
MT:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
? "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>rddt-20251231_g2.jpg
<TEXT>
begin 644 rddt-20251231_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@"
M0 2  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@ HHKYV_X*)^,_''PX
M\)^"_B!%X?UO5OA]I'BY9_BKIWALR?:WTG[/*JR,(R'>WCF,<DJ*?F5 &^3?
M0!]#6MU;7MM'>V5PDT,R!XI8G#*ZD9# C@@CG-/KY^_8+\-_#T?!CPS\6O@Y
MXT;4=#U7X?Z7;7VB:=JSSVD6I6\7[YXX6<QV\Y+&.55"9:-=PR":\/\ @KKW
MP\\>?M9Z?%^V!X(^+?P^^*>L:W+J?ANQUWQ1<)X>U80R%X+2U%M,;:0Q0K$K
M1L,2%,DLTA4@'WC17S!\-[FU_:Z_:J^-6A?$62[N/#7P\GT_PUX6TV"]DA6U
MNGMWFO;\;&&+KS&C2.8?-$L7R%2S9\D\!?M:?%#XW?"WX$_L^>)?%-Y_;?B[
MXE:MX<\<ZW9SM!/J.GZ&7>==\9#1M<H+82,A!(:4# ;@ ^^J*^<?AWXKE^#?
M_!0G5OV6- 9HO"/B7X80^+='TO>3%I5]#>M9W$5NI/[N*6/RI2@PH='8 %V)
M^CJ "BBO+_BM\>?B5\/O%S^'/"_[,OBCQ3:+ D@U;29X5A9F'*8<YR.] 'J%
M%>%:;^V/XQ3QKH7@WQM^S%XG\.'Q#?\ V2PNM4OK8*\FTL0JALL<#H*]=_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH
M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E
MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H
MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?
M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O
M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^
MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_
M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2
M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X
M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6@#8HJOIMY/?6HGN+"2V8L1Y4I&?KQ5B@ HHHH **** "N,^*'Q2U
M3X9^(-!^T> =;U;0M3:Y@U6_T#1I]0ETV4*C0.\-NKRM$_[U"RHVUBA.%R:[
M.B@#XJ_8.^%EW\+/%FH_'?X/?#;Q%IW@2^^"VDR:WX=BT][4^(O%,<8D>XL;
M6X\O+&!1&9?DCFDF!5FPSUZ=XLN[3]MN#X>_V5\(?&GAU?#'CS3/%%_>>-_"
MT^DSZ6UDYE$"+. 9Y93B$F'?&(WD8R9"*_T)!!!:P):VL*1Q1H%CCC4!54#
M  Z #M3Z /F_P1X7UW]E3]ISXO>,KWP3X@UGPW\26L-?T&;PYHD]^Z:E# T%
MW92B%&,+.PBDCDDVQ$2,"X*&O+_!7[$WQ0^!_P )/@A\6+O07U'QCX \?ZCX
MC\;:-I?[^7[+K)D2_C@"9\^6WC>$[4R9/(?9N+*I^X** /G[X<?#;7OB9^W9
MK?[7-]H&I:9H&D_#JW\(>%X]8TZ6SN+^1[M[R[NO(G5)8D4F.%2ZKO(<@;0K
M-] T44 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/<O_ *3-
M7NE !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 >%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_
M /8]R_\ I,U>Z4 %%%% !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 %%%9OC#QCX6^'_AB^\:>-M>M=+TK3;=IKZ_O)0D<*#N2?R ZDD 9)J9SA
M3@YS=DM6WLEW9=*E4K5(TZ<7*4FDDE=MO9)=6^B-*BOAGQ!_P75^!VGZW=V&
M@_![Q'J-E#.R6U^;F&'[0@.!($;)4'J ><'D \54_P"'\/PE_P"B#>(__!E!
M_A7Q,O$G@>,FGC8Z>4W^*B?J,/!'Q4G!2663U[RII_<YW7H]3[QHKX._X?P_
M"7_H@WB/_P &4'^%'_#^'X2_]$&\1_\ @R@_PJ?^(E\#?]!L?_ 9_P#R)?\
MQ _Q5_Z%D_\ P*G_ /)GWC17P=_P_A^$O_1!O$?_ (,H/\*/^'\/PE_Z(-XC
M_P#!E!_A1_Q$O@;_ *#8_P#@,_\ Y$/^('^*O_0LG_X%3_\ DS[QHKX._P"'
M\/PE_P"B#>(__!E!_A1_P_A^$O\ T0;Q'_X,H/\ "C_B)? W_0;'_P !G_\
M(A_Q _Q5_P"A9/\ \"I__)GWC17P=_P_A^$O_1!O$?\ X,H/\*/^'\/PE_Z(
M-XC_ /!E!_A1_P 1+X&_Z#8_^ S_ /D0_P"('^*O_0LG_P"!4_\ Y,^\:*^#
MO^'\/PE_Z(-XC_\ !E!_A1_P_A^$O_1!O$?_ (,H/\*/^(E\#?\ 0;'_ ,!G
M_P#(A_Q _P 5?^A9/_P*G_\ )GWC17P=_P /X?A+_P!$&\1_^#*#_"C_ (?P
M_"7_ *(-XC_\&4'^%'_$2^!O^@V/_@,__D0_X@?XJ_\ 0LG_ .!4_P#Y,^\:
M*^#O^'\/PE_Z(-XC_P#!E!_A1_P_A^$O_1!O$?\ X,H/\*/^(E\#?]!L?_ 9
M_P#R(?\ $#_%7_H63_\  J?_ ,F?>-%<'^S)\>-(_::^!^B?&_0M!N=,M=;^
MT^58W<JO)%Y-S+;G)7@Y,1/T(KO*^SPN)H8W#0Q%"7-":4HONFKIZ]TS\SQ^
M!Q>68ZK@\5'EJTI2A*.FDHMQDM+K1IK1V"BBBMSD"BBB@ HHHH **** "BBB
M@ HHHH **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)
MFKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN!_:-_:3^
M%?[+GPZN/B/\5-;$$"Y2PL(<-<ZA-C(AA0D;F/<\*HY8@<UABL5A\%AY5\1-
M1A%7;;LDO,Z\!@,;FF,IX3"4W4JS:48Q5VV^B1L_%OXN_#SX&> K[XE?%#Q+
M!I>D:>F99YCEG8_=CC4<O(QX"C)-?G)XC\5_M*?\%B_C ?"'@N"X\+_"S0KP
M-/),"8H1VEGP0+BZ9?N1 [4!Z@;I&7P;X!_:2_X+"?%\?$/XDW5SX9^%VBW;
M):PVY)BB7/,%MN&)[AAC?.PPOI@+&?T>^%GPK\ ?!7P-8?#CX9>&K?2M'TZ+
M9;VMNO4_Q.['EW8\LS$DGDFOS&V8^(]6[YJ.6)^<9XBWXQI_B_7X?W1O)O!7
M#VCR8G/9+RE3P::^Z=>WRCZ?Q.4^#7[(/[/?P.^']E\//"/PTTJ>WM%S->ZI
M817%S=RD#=++(RY9CCM@ 8"@  #JO^%/_"7_ *)=X<_\$D'_ ,17145^D4,M
MR_#48TJ5&,8Q5DE%621^*8K.\XQN)GB*^(G*<VW)N3;;>K;U.=_X4_\ "7_H
MEWAS_P $D'_Q%'_"G_A+_P!$N\.?^"2#_P"(KHJ*U^J83_GW'[D<_P#:.8?\
M_I?^!/\ S.=_X4_\)?\ HEWAS_P20?\ Q%'_  I_X2_]$N\.?^"2#_XBNBHH
M^J83_GW'[D']HYA_S^E_X$_\SG?^%/\ PE_Z)=X<_P#!)!_\11_PI_X2_P#1
M+O#G_@D@_P#B*Z*BCZIA/^?<?N0?VCF'_/Z7_@3_ ,SG?^%/_"7_ *)=X<_\
M$D'_ ,11_P *?^$O_1+O#G_@D@_^(KHJ*/JF$_Y]Q^Y!_:.8?\_I?^!/_,YW
M_A3_ ,)?^B7>'/\ P20?_$4?\*?^$O\ T2[PY_X)(/\ XBNBHH^J83_GW'[D
M']HYA_S^E_X$_P#,YW_A3_PE_P"B7>'/_!)!_P#$4?\ "G_A+_T2[PY_X)(/
M_B*Z*BCZIA/^?<?N0?VCF'_/Z7_@3_S.=_X4_P#"7_HEWAS_ ,$D'_Q%'_"G
M_A+_ -$N\.?^"2#_ .(KHJ*/JF$_Y]Q^Y!_:.8?\_I?^!/\ S*VDZ/I&@:?'
MI.A:7;65K%GRK:T@6.-,DL<*H &22?J35FBBMU%1225DCEE*4Y.4G=L****9
M(4444 %%%% !13+6ZMKVVCO;*X2:&9 \4L3AE=2,A@1P01SFGT %%%% !111
M0 4444 >%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %
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 %%%% !117SY^W3_P4 ^'?['7A<Z9!
MY&L^-;^W+:1X?67B('(%Q<D<I$#T'#.1A<#<R^?FF:8#)L#/%XRHH4X[M_DN
M[?1+5GL9#D.;\39I3R[+:3J5INR2_%M[**W;=DEN=-^U]^V7\*_V/? 1\2^-
M;H7FKWB,-"\.VTH%Q?R#OW\N('&Z0C Z ,Q"GXK_ &?_ -E[X[_\%//BBO[3
MO[6.I75CX(CE(TG3(-T(O(@V1;VBDYBMP1AYOO.<@$METV_V0?V#/B?^UYX]
M'[7_ .W/=W=Y:Z@ZW&D>'KT%'U!!S&9$X\FT /R1#&\<G"G]Y^B-E96>FV<6
MG:=:106\$2QP00QA$C11A551P    !P,5^?87+<RX]Q$<=FL'2P,7>G0>CJ=
MIU?+M']-9?L6/SK)?"3!U,JX?J1KYK-.-?%+6-&^]+#^?253?YV4*OA;PKX;
M\$>';+PCX/T.VTW2].MU@L;"SA$<4,:]%51P*OT45^GPA&G%1BK):)+H?A%2
MI4JU'.;;DW=MZMM[MOJV%%%%40%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7SM_P43\9^./AQX3\%_$"+P_K>K?#[2/%RS_ !5T
M[PV9/M;Z3]GE59&$9#O;QS&.25%/S*@#?)OKZ)KC/BA\4M4^&?B#0?M'@'6]
M6T+4VN8-5O\ 0-&GU"7390J- [PVZO*T3_O4+*C;6*$X7)H \R_8(\-_#?\
MX4WX8^+7PD\?+=>']6\ :5:ZCI=IJ[S6-MJ-O%^_E2(N4MYCN*2JH4DQ+N&0
M37G_ ,0OB%X]^(/[=?[/'CJU\0WEGX+UK6_$L'AO1HW*1ZE;PZ)<,-3F'\7G
M,V85.0L*))PTS*O)?LE_LB6GC@ZV?A[;>*O GPV\=?!?1;#Q3]A@.GMJ?B([
M&GO+2"ZB8!?LP,4DIB\N;SVV[_F:MKXU?L0_%L_M._!"ZT/]I7XR:UIEEJ>N
M?VIXBFGTMW\.(=+=8WC>/3ECB\Y\0GS%<$-A=K8:@#M/AO<VO[77[57QJT+X
MBR7=QX:^'D^G^&O"VFP7LD*VMT]N\U[?C8PQ=>8T:1S#YHEB^0J6;/DG@+]K
M3XH?&[X6_ G]GSQ+XIO/[;\7?$K5O#GCG6[.=H)]1T_0R[SKOC(:-KE!;"1D
M()#2@8#<>U>"/"^N_LJ?M.?%[QE>^"?$&L^&_B2UAK^@S>'-$GOW34H8&@N[
M*40HQA9V$4D<DFV(B1@7!0UY?X*_8F^*'P/^$GP0^+%WH+ZCXQ\ >/\ 4?$?
MC;1M+_?R_9=9,B7\< 3/GRV\;PG:F3)Y#[-Q95(!ZE\._%<OP;_X*$ZM^RQH
M#-%X1\2_#"'Q;H^E[R8M*OH;UK.XBMU)_=Q2Q^5*4&%#H[  NQ/T=7S]\./A
MMKWQ,_;LUO\ :YOM U+3- TGX=6_A#PO'K&G2V=Q?R/=O>7=UY$ZI+$BDQPJ
M75=Y#D#:%9OH&@ K@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9W<C!PC<JW /!
MKO*R]6\$>"]>O#J&N>$-+O;@J%,]WI\<CD#H-S*3B@#YH^.7[2'P,^*?QQ^#
M<'P]^)FFZL]AXV:2\6TD8^4C0%%)R!P6(%?3/_"8^&/^@U!_WU7A7[3G@WPA
MH7QM^";:)X4TVS,OCF02FUL8X]X%NQ .T#//-?0/]G:?_P ^,/\ WZ% %/\
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z%
M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]
M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/
M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%
M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S
MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\
M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,
M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I
M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']
MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G
M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^
M,/\ WZ%?%'[?G_!1^'P7K$G[-?[)]E'K7CF]G^Q7NJZ?:B<:=*QV^1 H!\VY
MR<<9$9XY;(7Q<^S_ "WAW /%8R5ELDM92ETC%=6_PW=D?3\)\(YWQIFT<!EL
M+RWE)Z0IQ6\YR^S%?>]DFVD=7^WQ_P %-?"'[.6FR_#;X.SVVO>/KR/8D:+Y
MD&D!AQ)*!]^4Y!6+Z,V!@/Y?^PQ^P.NO>*O^&JOVV]:.L>)M1N/MMAX>U>3S
M6CD/*SW@/#/TVP_=0 ;AD;$[O_@G[_P3+L?@W/%\=_VCHX]<\?7CFY@L[N07
M$6DNYW%V8Y$UR2<F3D*?NY/SG[!_L[3_ /GQA_[]"OD,KR#,N)<=#-^((VC'
M6CA]XP[2J?S3\GMVZ+]'S[B[).!\KJ<.<'3YI37+B,9M.J^L*3^Q23ZIWET;
M7O2I?\)CX7'36H/SI?\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H5^DGXB4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^
MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#
M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% !8W]GJ4 NK&X66,D@.
MO3-34V.**%=D,:HOHJX%.H **** "BBB@ HHHH 9!!!:P):VL*1Q1H%CCC4!
M54#   Z #M3Z** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:
MP_Y+9\#_ /L>Y?\ TF:O=* "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 *1W2)#)(X5
M5&69C@ >M0:OJ^E:!I=SKFNZE!9V5G TUW=W4PCBAC499W9B J@ DD\ "OSD
M_:G_ &U/C#^WM\16_9&_8GT^[;0+IFBUC7$W0MJ,(.'=WQFWLQGG/S29 (^8
M1M\WQ)Q-@>',-%U$YU9NU.G'6<Y=DNW=[+S=D_MN">!<TXUQLXTI*EAZ2YJU
M>>E.E#JY-V3=K\L;W?DDVNC_ &V?^"B_C;XP^,?^&1_V%ENM4U/4YS9:CXET
M@Y>8\AX;1P<*@&=]SD  $J0HWGV3]@/_ ()R^"_V2]'C\<>,_LVM^/[R#%UJ
M>W=%IJL/FAMMPSWPTIPS<@;5)!ZK]B;]A7X9_L;^#?)TI(]5\57\(&N>))H<
M/)T/DP@_ZJ$'^'JQ +$X 7W*O$R+AG'8G'K.L_:GB?L06L**[16SEWEWV;W/
MJ.+..LKP.4RX8X1BZ>!_Y>U7I5Q4EO*;T:I_RPTTW2ORHHHHK[\_(0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K
M#_DMGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LGQSXZ\'_#3PE?>
M._'OB&UTK2-,@,U]?WDFU(D'ZDDX 49+$@ $D"LOXS?&GX;_   ^'][\3/BI
MXDBTW2K)>7?F2>0@[8HDZR2-CA1[DX )'YT7^I_M+?\ !8_XPG2M(2X\*_"K
M0;T%V<%HH/\ :?&!<WC*>%!VQANH!+/\CQ+Q53R64,'A8>VQE7^'27_I4_Y8
M+JW:]GT3:_1>!^ *W$\*F98^JL-EU#6K7EM_@IK[=1[)*]KJ]VXQE9^,/QZ_
M:%_X*P_%AO@%^SKIUSHOP[L9U?4[ZZ#(DL8;BYO&7MD$QVXR21DY(RGW3^RK
M^R9\*?V1_AZG@GX=:=YEU.%?6=<N4'VG49@/O.1]U!D[8Q\J@GJ2S'=^ _P#
M^&'[-WP[M/AG\*?#R6.GVPW32MAI[R8@!IIGP"\C8'/0   !0 .RK#AOA6I@
M<3+-,TG[;&S6LOLP7\E-=(K:^[\KG5QMQ_1S;!0R'(:3PV5TG[M/[567_/RL
M_M2>Z5VHZ;M)A1117VI^8!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\
MX%M7SO\ \%!/VN/ 7['?@'[!HUY+J'C?68&_L'27O&98%Y4W<X!R(U.<+P9&
M&!P&9>[_ &UOVRO O['/PO?Q3K1BOM?U!7B\-Z#YF'O)@.7;'*PID%V]PH^9
MA7RI^P%^QKXZ_:A^(\G[='[8/F:DM_=B[\.Z3?Q_+?./]7</&>%MD  BCZ-M
M!^X!O^"XGX@QU3&+(LEUQ=17E+[-&#WG+^];X5Z/JD_UO@3A#*J.6RXKXG3C
ME])VA#:6)JK:G#^[=>_+:R:OI)QV_P#@G'_P3]U_7M4'[8?[5AO+WQ)J\WV[
M0-.U!CYL);YA>SYY$IX,:?P+AL;MH3[=_P"$'TC_ )^;W_P+:MBBOH>'N'\#
MPWERPF&UZRD_BG)[RD^K?X+0^.XQXOS7C7.I9AC6DK<L(1TA3@OAA!=$E][N
MWJS'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HKW#Y4Q_^$'TC_GYO?_ M
MJX#X_?L8? G]I3PP?#GQ0T">XDC1A8:K#<;;NR8_Q12$''/)4@J<#*G%>KT5
MSXO"87'X>6'Q,%.$M&FKI_)G;E^8X_*<;#%X*K*G5@[QE%M-/R:_IGY<^,O@
MS^VA_P $K/$DWC#X>:K/XO\ AI+<^9>*@D^SA2<?Z3"I+6LF, 3(2A^7)/W*
M^O\ ]D;]L']G7]KS24MO"FO7FD^)8H=]]X5U+4,7*8'S-$>!/&/[R\@8W*F0
M*^A+BW@NX'M;J!)8I4*21R*&5U(P00>"".U?$O[77_!([1O$.K/\8OV/=4'A
M#Q3;3?:ET2"X:WM)I0=P:VD7!M),] /W><8\ODU^<RR3B#@R3JY&W7PN[P\G
M[T5U]C)Z_P#;KO\ ]O-Z?L]/BG@_Q-@L/Q4EA,?M'&4XI0F]DL135E_V_&UN
MO+%:_8O_  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5\*?LV?\%5/B#\'_%?_#/_
M .W]X5O],U&Q<0#Q/)8E)HNRFZB4?O$(Y$\0.1@[6R7K[V\.>)/#WC#0K7Q/
MX3URTU+3;Z$2V=_8W"RPSH>C*ZDAA]*^MR#B?*>)*#GA)6G'24):3@^TH[KU
MU7F?GG%_ O$/!6*C3S"FG3GK3JP?-2J+=.$UH]-;.TDM6K-%3_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VK8HKZ$^.,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK
M8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ\Z_:5_;B_9U_96L77
MXE^-4EU?R]UOX;TK$]_+QD9C! B![-(44]B3Q7QAKO[6O_!07_@HQK%QX)_9
M;\$W/@_PD9##>:I:W!B*KW\^_(&TXY\J !\$C#BOD,[XUR?)Z_U2%Z^)>U*F
MN:=_.VD?.^MM;,_1^%O##B3B3"_VA5Y<+@EK+$5WR4[?W;ZS?;E5KZ-H^H/V
MH/VUOV5_V6(I]*\5>,[S6/$4:D)X9T.]\ZY5NPE.=D Z9WD-@Y"M7R0GC[_@
MH3_P4GU&72?@YH%SX+\!S2-%->_;I8;4IG!$MV1ON6'0I"N.1N3O7O\ ^R__
M ,$=O@C\*)(/%WQTO1X\\0!A(UO<QE=-ADZG]T>;@YSS*=K=?+!KZ_L;&RTR
MSBT[3;.*WMX(Q'!!!&$2- ,!54<  < "O#_L7B[BOWLXK?5<._\ ES2?OM=J
ME3\U'1KLSZG_ %G\._#_ -SAS#_7\8O^8G$1M3B^]&C^*E/5/9R1\O?LE?\
M!*?X)?LV7=MXU\1:K=>*/%L*YCU2X00V]FYZFWA&2K=M[,S>FW)%?1W_  @^
MD?\ /S>_^!;5L45]QE.399D6#6%P-)4X+HNK[MO5OS;;/ROB'B7/>*\REC\V
MKRK57I=]%VBE917E%)>1C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q17IGA
MF/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Q/B/\1O!?PD\#ZE\1OB%KT.F:/I-L9[V\G/"J.
M .K,Q(55&2S$  DU>\1^(]!\'Z!>>*O%.KV]AING6SW%]>W4@2.")!EG9CT
M K\S_BI\1?B__P %>OVBX?@Y\(WNM(^&7AVY$US?31$(L>2IO9UXW2N-RPPG
MD GI^\8?*<4\31R&A"CAX>UQ59\M*FMY/N^T8[MZ=KK=?H' / \^+<74Q&+J
M>PP&'7-7K/:,?Y8]ZDMHK7O9Z)QVT'QD_P""R'[2AN[K[;X?^%/A6XP /^7>
M(G[HZJ]Y,!R>5C7U  ?]*?A_X \'_"SP9IWP]\ :#!IFCZ3;+!8V5NN%C0>I
MZLQ))+')8DDDDDUF?!3X+?#[]G[X;Z=\*_AEHJV6EZ=%A<X,EQ(?OS2M@;Y&
M/)/X    =74<*\-2R:$\7C)^UQE;6I4_*$>T([):7MLE9+;C[CB'$U2EEV6T
M_89;AO=H4E^-2?\ -4GJVW>UVKMN4I%%%%?7'YR%%%% !1110 4444 %%%%
M!1110 5YG^TO^R/\$?VKO"O_  COQ7\+K)<PQD:;K=GB.]L2>\<F#\N>2C!D
M/=20"/3**YL9@\)F&&EA\3!3A+1IJZ9W9;F689/C88S U94JL'>,HMII^J_'
MHUH]#\P]5\$_MP_\$C_$LOB3P3J#>,OAA/=;[I#&[6F"<?OH@2UE,>!YJDHQ
MV@E_N#[4_9+_ &[?@9^UYHJCP5K']G>(88=^H>%M2D5;J''WFC[3QY_C3H"-
MP4G%>R7=I::A:RV%_:QSP31F.:&9 R2(1@JP/!!'!!KX?_:T_P""1]I>ZTWQ
MH_8NU@^$_$UI-]J30(+MK>WDE'.ZUE!!M9,]%SY?( \L#G\ZEDO$/!<G5R1O
M$83=X>3]Z"Z^RD__ $E_BW=?L\.)N#O$Z"H<4)8/,-HXR$;4ZCV2Q%-65W_S
M\C:W7EBK/[DHKX"_9E_X*N^,OAKXI_X4'^WSX9O-'U:QD%N?$TE@8Y$/;[7"
MHY!'(FB&"""5()>OO+0=>T/Q3HUMXB\-:Q:ZAI]["LMI>V4ZRQ3QGD,CJ2&!
M]0:^NR#B;*>)*#GA)^]'24):3@^TH[KM?5=F?G/%W W$/!6+C2S&G[D]:=6#
MYJ51;IPFM'IK9VDE:Z5RW1117T!\@%%%% !1110 45A?$3XF_#[X2>&)_&?Q
M,\9:?H>EV_\ K+S4KE8T)[*N>78XX5<L>P-?#_QT_P""P?BKQ]XB_P"%2_L+
M?#*^UO5;MS%;Z[>::\TDA_O6]H!D@==\N ,',>.:^=SWBK).'8+ZY5]]_#"/
MO3EVM%:Z]W9>9]GPGP!Q3QG4?]FT/W<?BJR?)2@ENY3>FBULKRMLC[4^+?QM
M^$_P(\+OXQ^+GCO3]"L%R$DO9L/,PYV11C+RM_LH"?:OAOXO?\%9/C5\>O%#
M_!_]@CX3ZE-=7&477;JP%Q>,N<&2.#F.!!U\R4L,'E4-)\)/^"3_ ,<?V@?%
M"?&#]O?XL:E)<W&'.A6U^)[QEZB.2;F*W0?\\X@W!P"AK[C^$/P/^$OP%\+K
MX/\ A#X#T_0K 8,B6<7[R=@,!Y9&R\K?[3DGWKY?_C-^+.^7X9_.O)?E3O\
M^!+S1][;PM\/.V;XY?\ ;N$@_P ZUO\ P"2_E9\5_ W_ ((_>,?B+XB_X6W^
MW9\3[_6=4NV$MQH-GJ;32O\ [%Q=DDX'39#P!C;)VK[A^'/PO^'?PA\+P^"_
MACX,T_0]+@^Y9Z=;+&I;&"S$<NQ[LQ+'N36]17U&1<*Y)P[!_4Z7OOXIR]Z<
MN]Y/77LK+R/@N+./^*>,ZB_M&O\ NH_!2@N2E!+91@M-%HF[RMU"BBBOHCXP
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q
M[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "H[N[M-/M);^_NHX(((VDFFF<*D: 9+
M,3P  "23TJ3IUK\ZOV\OVP?'O[77Q-B_89_8]+ZA:WEV;;Q#J]E)A-093\\0
MD'"VD>"9).C[<#Y!^\^=XEXCPG#> ]M43G4D^6G37Q3F]HI?F^GK9/[+@C@O
M,.-LV^K49*G1IKGK59:0I4UO*3T5[7Y5=7?9)M8W[57[17Q0_P""E_QQM_V1
MOV6GD'@RUNM^JZO\RQ7HC8;KN<CD6T9QY:=7;:<%BBK]V?LR?LT_#G]E7X5V
M?PO^'=EE(_WNIZE*@$^HW) #S2$=SC 7HJ@*.E87[&7['O@+]COX6Q^#O#BI
M>:S>A)?$>O-%B2^G Z#NL29(1.P))RS,3Z_7D\+<.8O#5YYOFS4\;56O:E'I
M3AV2ZM;OJ]6_H>/>-,OQN%I\.<.Q=/+,.].DJ]3K6J;7;^RGLNBTC$HHHK[@
M_+ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /,/VFOV0O@A^UCX
M7_L#XJ^&%:[@C*Z;KMEB.]L2?^><F#E<\E&#(>I&0"/A+4?"O[<7_!(SQ+)K
MGA2];QG\+Y[K=.A1S9X8X_>Q@EK&8\#S%)1CM!+XVC]/*BO;*SU*SET[4;2*
MXMYXVCG@GC#I(C#!5E/!!!P0>M?'Y_P=@LWKK&X:;P^+C\-6&C])K:<>Z>MM
M+VT/TCA'Q)S/AS"2RO&TXXS+Y_'AZNL?6G+5TY=4XZ7UM>S7C_[)W[<_P,_:
M[T0/X%UK[#KT,._4?"^I.JW<&.K(.DT>?XTSC(W!2<5[+7PQ^UC_ ,$D8WUP
M_&O]B?67\*^);.;[5'X?@O&MX'E'.ZTF!!MGZX0GR^< Q@<YG[,/_!6#Q5X
M\3_\*%_;V\-7>B:S8RBV/B:2P,3*W;[9"!P#U$T8VD$$KC+UY."XOQV2XF.
MXF@J4GI"O'^#4]7]B7=.RZZ*Q]!F?AQE/$V!GF_ U5UX15ZF%G_O%'T7_+V'
M9QN]E[SO;[ZHK+_X3CP7_P (D/'Y\7:8-"-J+H:T;^,6GD$9$OFYV;,?Q9Q7
MQW^TO_P65^&_@^]?P'^S!X;?QOK\DGD0ZE)%(NGI*3@"-5Q+='/&%V*<@AVZ
M5]5G/$F29!AE6QU913^%;RE_ABKM_+3NSX'AG@GBCB_&O"Y7A93<7:3MRPAW
MYY.T8^C=WT39]C>+O&7A+P!X>N?%GCCQ+8Z1IEHFZYO]2NDAAB'NSD ?UKXE
M_:(_X+)Z9+K'_"LOV-? 5SXMUNZD\BVUFZL93"TAXQ;VR@2SMZ%M@R/NN*X;
MPC^P5^W#^WAXAMOB5^VC\2+_ ,.:'O\ -M-&G0"Y1#_##9KB.UR."T@\S@%D
M?K7VU^SQ^R'\ /V7='&G?"/P';VMT\82[UJZ_?7UUZ[YF&<$\[%VH#T45\A]
M>XTXLTP4/J.&?_+R:O6DO[L-H7[O7JF?HW]E^&/A[KF=59KCE_RZI-QPT'_?
MJ[U+/I%6WC*/4^+_ (=_\$SOVK?VO/$\'Q:_;P^*^I:?;O\ /#HJSI)?",G.
MQ$ \BR4\':JL<YRBGFON'X%_LU?!']F[P]_PCGP=\ 66DHZ 75XJ;[JZ([RS
M-EWYYP3@9X '%=U17T61<'Y)D$W6I1<ZS^*K4?-4;Z^\]K^5O,^,XL\2.*.+
MJ:PV(J*EA8_!0I+V=&*6RY%O;HY-M=+!1117U)\$%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XQ^UY^T9?_ K4/AY
MX7MM8L="@\>^,ET2[\6ZM#YEMI"&WEE!VEE4RRM&L49<[%+%F#!=I]GK@OCG
MHOP*^*%I9_LZ_'70M/U6R\:6]R+/2]3 V73VX1V6-LAEF57\Q2F& C9@05H
MX[]GKQ+^T;;_  LLO$?BS4;?QK:WOPUT[6-"E:T6TOI]3>W+2V<TJMY3JQ,1
M201H1O?=NP#7">+OB=^W!^S3\8?AUJ/QE\>^#_&WA'XC>,[?PSJ.D:#X7DTZ
M?P_>722-"]O*T\C7,*^6^]I K;5^Z"<KS'_!.O6_B/\ !#Q8O[//B3XIR^)_
MA];_  <TCQE8ZIK<J^?X3DN,*VF2SY ,!199HM^"D<6/NC)[ZS_:+_9?^,7Q
M*T7XQ^+OCOX/31_#=S(OP_T!O$%N]W?W\ZF Z@;97,K2LCO#;0!3)MFD<@M*
MBQ &[;_&7XE_'/\ :$^(7P9^#OBZT\.V/PSL;&&]U:;3$NVU'6;N)YU@(<X6
MVAC5!(%VRNTN%>/82W':;_P4!U7XD?!#X5WW@31+/3?'7Q1\6OX:>QNU:>'1
M+FU>1=3N"@*F98EA<QJ67<98BW&X5/\ LL:>GP9_:_\ VD=!\<W4=@FJZKIO
MC#3KV\<1QW&F2VCQRS*S?P0RPR1N>BD#/!&?G7X#?"CQ;X \+_LS_M->+=+G
ML](N/C#XCOK^.XC*FQM_$ >#3YI0?N(Y2##'@&Y0'!- 'V+\,OC7XIT;]J/7
M_P!D?XE:PNJWUOX2MO%7A;7?LJ0RWFG/.UK/%<)&!'YL5PHPR*H:.5<J"A9_
M9*^9],\/7_CG_@K3J?Q T93)I/@;X*0:)J]TGW5U.]U%KJ.V)[L+=!(1U D3
M.-PS],4 %%%>7_%;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>
M] '-_M8?\EL^!_\ V/<O_I,U>Z5\A?%W]EKX>?"'XY?!ZX\,:YXEN&U'QH8I
MQJNOS7(4)"7&P.?E.1R1U'%?4O\ P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;5\9_\%)_VT8?A1,O[-'[.U_?W_C[6&2WOKBPN'E?2UEP$AC"\
MFZDW#:!R@(/WBN/&S[/<!P[ELL9BW:*T26\I/:,5U;_X+T3/I>$N%,WXSSNG
MEF7QO*6LI/2,(KXIS?2,>O=V2NVD4/\ @I#^W3XJ\7>*/^&(_P!DYKC4O$6K
MW']G^(M0TILNK-PUC"P/#8SYKY 105R#OV^Y?L!?L+>%?V.?AYYNH"#4/&FL
M0*?$.L(N1&."+6 GD1*>IX+L-QX"JO'_ /!/+_@G+H_[.'A)/B)\4U-SX_UB
M#-V\<V5TJ)N3;HP^\Y_Y:.#@GY5^49;Z9_X0?2/^?F]_\"VKY?AK(L?CL?\
MV_G<?]HDK4Z?2C!]%_??VGOTTU1]YQOQ7E&5Y2N$.%Y?['!WK5MI8JJMY/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/\
MDMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO//VG?VE_
MAS^RI\*[SXG_ !#O,K'F+3-,B<"?4;D@E(8P?7&2W15!8]*Y\7B\-@<-/$8B
M:C"";;>R2.S+\OQN:XZG@\'3=2K4:C&*5VV]DOZTZF%^V?\ MA^ OV._A;)X
MP\1-'>ZU?!XO#F@K)B2^G ZGNL29!=^P( RS*#\E_L&?L>>/?VMOB9+^W-^V
M$)-1MKV[%UX>TB]CPFH,I^25HSPMK'@"./H^T$_(/WF+^RE^SG\3_P#@I;\<
M+G]KO]J=)/\ A#K6ZV:5I'S+#?"-CMM( ?NVL9SO?J[;ADL79?TJM+2UL+6*
MQL;:.&"&-8X88D"I&@& J@<  #  K\VRW"8GCS,89MCX.."IN]"D_P#EX_\
MG[-=OY5^E^;]MSO,,%X29-4X?RFHIYI6C;%5X_\ +J+_ .8>D^C_ .?DEK?S
MLJ<G3I1117ZB?@P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^
MDS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !17)>-/CY\#?AR77Q_\8_"^BLGWH]3UZW@?/H%=
MP2?8#->2>,_^"JO[#'@S?$WQG75)UZ0:+I-S<;OHXC$?_CU>3C,^R3+K_6L3
M3A_BG%/[F[GT&6<)<4YS;ZA@:U5/K"G.2^])H^B**^(O$_\ P72_9VT^Y\CP
MI\*O%^I(#AIKI;:V4^Z@2N3^(%<_/_P7G\!*F;;]G35W;/1]?B48^HB-?.5/
M$K@>E)J6-C\E-_BHL^UH>"/BIB(*4<LFD^\J<7]TIIKYGW[17Y[S_P#!>[05
M?%M^S#>.N.LGBU%.?H+4U3_X?UW]W^ZT[]DW,G7'_":E^/H+(5SR\4^ U_S&
M?^4ZO_R!V1\ _%F2O_9MO6K07_N4_12BOSK_ .'XGQ-O/WNF?LB9CZ _V],_
M/U%J*#_P64_:7N_W6F_L<9DZD;KQ^/H(A2_XBCP8_AKR?I2J?_(E?\0%\38_
M'A81]:]'_P"6,_12BOSK_P"'MG[:MY^]TS]B_,9X4_V5J3\_4 4?\//O^"CU
MY^ZTS]B7,@Y(_P"$.UB3CZ!Q[<T?\1.X7?P^U?I2G_D'_$"N/(_'["/KB*7_
M ,DS]%**_.O_ (>+?\%7+S]YIW[#O[MN%;_A7&N/@_43@4?\-P?\%@[_ /=6
M_P"R#Y)');_A -17(],O-C^M'_$2LC?PT:[]*,@_X@AQ5'X\3A(^N)I_\$_1
M2BOSK_X:Q_X+.7W[VW_9I\D-P%_X0V5<>_SRY_.C_A?7_!;N_P#W5O\ !CR2
M.2W_  CMJN?;YY,4?\1&RY_#@L4_2B_\P_X@MG,?CS/ Q]<5'_)GZ*45^=?_
M  LO_@NK??O+?P!Y(?A5_LK25V]L_.V1^-']J?\ !?.^_=V^G>25Y+>3X:7/
M_?9Q1_Q$.D_ARS&/TH?_ &P?\0;Q$?CSW+8^N+7_ ,@S]%**_.O^P_\ @O=?
M_O+C6/),G#+]H\.+M[9^08'KQ_.C_A5O_!=&^^2X^(WDA>0?[7TM<_\ ?"YH
M_P!?JTOARC&?.BE_[<'_ !"/"Q^/B++?EB&__;#[I^-OQJ^'W[/GPVU'XJ?$
MW6ELM+TZ+)Q@R7$A^Y#$N?GD8\ ?B2 "1^=WPH^''Q?_ ."O/[1<WQF^+R7.
MD_#+P[<F&VL(92$$8(864#<;I7&UIIAR 1C'[M1LW'_!.[_@HE^TSXTT'2_V
MOOBN'\+V5XTUVXUF.>2!"/F\J&-0GF,%"ACPNXGGE3^A'PY^'7@SX2^"--^'
M7P]T&'3-'TFV$%E9P#A5'))/5F))9F.2S$DDDFN#ZIFW'F81>8T)X? TFG[.
M>DZT]USKI"/;J_\ R7U_[1X>\)<GFLFQ=/&9MB$X^WI/FIX:F]'[-M:U9][7
MBNR^.]X<\.:#X0T"S\+>%](M[#3M/MDM[&RM8@D<$2#"HJC@  5=HHK]/C&,
M(J,59(_!YSG4FYS=V]6WNWW844451(4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45#>:CI^GKOO[Z&!?6:4*/UK'OOBE\.M.S]I\9Z>2.HBN!(?R3-<];
M%X3#?Q:D8^K2_,F4X0^)V-ZBN'O_ -H?X86>?(U2XNB.T%FX_P#0PM8U_P#M
M3>&8\_V9X9OIO3SY$CS^1:O(K\4\/8?XL3'Y/F_])N82QF%CO-?G^1ZC17CW
M_#1?CC6/^19^'8?/W>)9_P#T +1_PE_[3&N?\@_PP;/=T_T%8\?]_B?UKC_U
MQRNI_N\*E7_!3D_SL9_7Z+^%-^B9[#17CX\*_M-ZA^]N?$9@)ZK]LC7'_?L8
MH_X5O^T5/_K/'NS//_(5E&/^^5H_UDQDO@R^M\TE^H?6YO:E(]@HKQ__ (4_
M\>9_^/CXFX!YQ_;%R?TVXH_X47\7)O\ CZ^)><\G_3KAN?Q%']OYN_ARZI\Y
M10?6:_2D_O1[!17C_P#PSOX\F_X^OB-G/)^:5N?Q-'_#,>N3?\?/Q!SGD_Z*
MS<_B]']M<0OX<ME\ZD$'UC%/:E^*/7W=(QEW"CU)Q4,FIZ;%_K=0@7G'S2@<
M_G7D,W[,FG6A+:E\2HHS_%OL0O/U,M59O@A\-;'C4/C+81X'.^2%/YR?6M(Y
MAQ=5^#+/_*L7^2,YXRO#XH)>LD>Q2>(_#T7^MUZR7G'S72#G\ZAD\:>#HO\
M6^+-,7G'S7\8Y_.O&IOA[\ K/B\^.^FD@<B/4;8G\@QJK+HO[,%G_P ?7QH+
MX'/DRHW_ *#&:Z8QX]J_!EO_ ),W^2.:>;TX?%*"]9Q/:7^(O@"/[_C?2.N,
M#48C_P"S5"_Q3^',?WO&NG=?X;E3_*O$YK[]D.S_ -;\4]4E..D=M(V?RM_Z
MU6F\9?LC6OW->UZYX_@MV'\T7_)KHAEGB75^'+HKUY_\CFGQ#@X;UZ7_ (&G
M^3/;W^,/PRC^]XQM.O\ "6/\A4+_ !O^%D?WO%T77^&WE/\ ):\,F^*G[*%K
M]S0O%%SQ_ J#^<BU6F^-O[-$6?LOPQU^;CCSKT)_Z#*:Z8\.>*M7X<)27JYG
M-/BK+H;XBG]\G^2/=G^/GPH3IXH+<_PV,_\ \14+_M#?"Y/NZQ.W^[9R?U%>
M#2_M ? R'_CS^!=U)_UVUZ1?\:B3]H+P3=<:-^SG QZ#=K$TO\HQ6\>#?%F:
MNZ6'BO\ $_UD<\N,LL3M[>+?E&H__;3WM?VC/ADQ(-]=CW-FW-2I^T'\+&^]
MKTJ_[UE+_1:\";XPWUR +7]F>T.?N8BN3_+&:B?XA>(Y_DC_ &9HMQ^[M@O_
M .0857^IOB?'[6&^<G^C)_UPPG25_P#MR?\ D?1"?'CX42=/%8'^]93C_P!D
MJ9/C7\+I/N^+X.G\44@_FM?-;^*/&L_R0?LTD.>FVVU(_IYE0O?_ !3F^2W_
M &=IU8]-NF:B?T\RC_53Q,C\7U3_ ,&2#_7"CTBW_P!N3_R/J!/BY\-)/N^,
M[+_@4A'\Q4R?$[X=R?=\;:9_P*\0?S-?*;6WQNF.R/X"WJ$GJ-$O_P"KTP^'
M_CW*0B?![4$)[C2+D?S--<-^(:^*.%_\',/]<(]*,W_VY(^M4\?^ Y/]7XUT
MAOIJ47_Q53)XO\)R_P"K\4:<W'\-[&?ZU\ACP9^T,[;5^&&HC/KIKC^9IZ^
M/VC'.Q?AM? GN;+'\S6D>'N./M1PO_@__P"U92XOO_S#5'_VY(^OTU[0Y/\
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
M_@4G^-?)?_#+VKC@SZCGO_Q*V_QH_P"&9+X<&YU'_P %QKFEXD>$4-\SJ_\
MA'B/U@6L/QR]LNC_ .#Z?^9]7OXR\(1\OXKTU<=<WT8_K5:3XF?#>$D3?$'0
MUQUW:M"/_9J^61^S7*#\UYJ/_@%4D?[.VEKQ--JI/?:BC_V0USR\4O!U;YG5
M7_<K7_\ D1_4N/I;8"'_ (.A_F?2MS\;/A':9\WXCZ.<?\\KY'_]!)K-NOVE
M?@E;<#QY;2$=HHW/Z[<5X#_PH'P@.&_MK/?_ $B/_P",U(/@5\.P,-%KV>__
M !,(?_D>N:IXK>#G3.)KUPE?_)">6>(LOAP5/_P;'_,]HNOVM/@Y;Y\K5IIL
M?\\A&/\ T)Q6;=?MD?#M,_8[&63_ *ZW42?R)KRX?!/X2@8:U\1Y[_\ $Z@_
M^1:F'P9^#0 !TSQ"?^XS#_\ (]<<O%+P<J;<05%Z86?_ +=!F;R;Q+>V%IK_
M +?C_F=S=?MHZ(25L]!M1Z-+JF?T"#^=9MS^V7J#\6=OHT?_ %T9W_DPKGQ\
M'_@@!@Z'KQ]_[8C_ /C-3#X2? 4#GPWKO_@V7_XBL)>(7@Y6^+B3$?*@H_\
MN)&3R'Q,E_RYI_\ @:_0T#^UIXJE?S$UG15']S8 /U;-3P_M@Z_"0L\N@R>^
M&!_,28K./PH_9[*;?^$5UL''WAJ@S_*J\_P>^ L@/DZ/XB3/]W5(^/SC-0^-
MO!9:PXDQ*?G"_P"'LR/]7_$J/_+F#_[?_P SI[;]L64X$^G:0Y]([TK_ #)J
M_;_MAZ6<"X\,VQ]X]77^12O/YO@C\$WR8D\3H<< :E;D?K!56X^!GPL/_'K=
M^(!Z>9=0''Y14UQ[X317N<4U5ZX9R_\ <92R;Q+C_P PL7_V_']3UBV_:W\)
M2X\_09ES_P \[N-O\*OVW[5'P\FP)=/U)">XCB8?^C*\.F^!'@9L^1J^K+Z;
MS$W\E%59_@'X?.?LWB.\'IYENAQ^1%6O$/PM2TXJ^_!57_Z2D4LM\2([X"+_
M .XM/_,^B;?]I#X93@%KJ\CS_?M"?_02:NP?'KX53X'_  E&PGM)9S#]=F*^
M8)/@#"&W0>+G'H&L!_,25&_P*U&/_CW\7 ^F;8K_ "8UK#Q&\,W\/%%)_P"+
M!8F/_MQ7U7Q#A\65_P#E6F__ &X^KX/B_P##.XQY?C*S&?\ GHQ7_P!" JY!
M\0O =SCR/&FE,3T']H1@_EFOD(_!3Q+'_J?%B<=/OC^M(/@WXZ&?L_BF,X_Z
M;2C^0KNI<>^'M5VCQ%AGZT:\/SN)_P"N\/CRJ7RG%_J?94'B'0+K'V;7+.3/
M3R[E#_(U;CDCE7?$X8'NIR*^*C\)/B?'_JO$D9 Z#[7-_P#$TL?PR^+\#;[;
M6<D=TNGS_P"@UZ=+BW@BJ[1SS"/UG./YTV2\7Q1#X\JJ_*S/M6BOC.'PW^T+
M8_\ 'GXBO5QT\O4&%7+>7]JVV_X]/%6LL%[#4LC\B:]*EG/"=9VCG6!^>(M^
M<$0\TSJ'QY7B/E"Y]@45\EP^+?VQ+$?N]6U)P.F_R'_F":MP_%+]LR$8!NI
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
M]F7C\S1_;'QT;Y1I>,]_(C_QKT:BI_XAMF#^+/<;\JJ7_MI7]K4EMAJ?W?\
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
M7W(\Y3]GW0$  TVPX]6G/\Y*E3X$:*AR-+TO\8I#_-J]!HK59)DT=L-3_P#
M(_Y#^KX=?87W(X.+X*Z7"04TC1CC^_9,W\S5^U^'+66#::7X?C([IHZ _GBN
MMHK:GEV7TO@HP7I%+]"E2I1VBON,*WT7Q7:#;::AIT0]([+;_*I?L7C?_H-V
M7_@,?\:V**[%%15DC2R1C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%
M%,#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&F_V;XR/75['_P$K:HI.,9;H+M&%_8W
MBL]=1T[_ , J;_8'B8];S3/_  !%;]%9/#8>6\%]R*YY+J<]_P (WXA/6?2O
M_!>*5?#OB-?NW.ECZ6 KH**S6"P2=U2C_P" K_(?M*G=F!_8'B;_ )_-,_\
M $4JZ%XH3[M]IH^EC6]15K"X9.Z@ON0N>?<PO[%\5_\ 00T[_P  J5=)\7)]
MS4]/&?2SK<HJE1HIW45]R%S2[F+_ &9XR_Z"UA_X"4JZ?XT3[NLV(^EJ:V:*
MM0@G=(+LQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBBJ$8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 5]-CU&*U":I<1RR[CEXDVC';BK%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z
M5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_ "6SX'_]
MCW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M
M8?\ );/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U>Z4 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!X7^UA_P EL^!__8]R_P#I,U>Z5YI^TY\%?$_Q;\)6NI_#+Q!::1XV
M\.7!O/!VJZE&9+2UNR A>:, ^8NS< ,'D@X/2O!_^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#H
MKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,
M?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H
M\;X6?^$@?_D>C_A3'_!:C_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A
M('_Y'H_X4Q_P6H_Z/&^%G_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/
M^%,?\%J/^CQOA9_X2!_^1Z /L.BOCS_A3'_!:C_H\;X6?^$@?_D>C_A3'_!:
MC_H\;X6?^$@?_D>@#[#HKX\_X4Q_P6H_Z/&^%G_A('_Y'H_X4Q_P6H_Z/&^%
MG_A('_Y'H ^PZ*^//^%,?\%J/^CQOA9_X2!_^1Z/^%,?\%J/^CQOA9_X2!_^
M1Z /L.BO/_V:O#O[1?ACX:C2_P!J+X@Z'XF\4?;Y7.I^']/-M;_9SM\M-FU?
MF'S9..X]*] H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MW]E_]D?X?:YX[\6V'A[PCH&IZI)<:_>+IH O[R[E8L9%C1GG>1W/&&.. ,#
M .]\/>(=!\6:%9^*/"^LVNHZ;J%LEQ87]E.LL-Q"ZADD1U)#*0001P0:N5YE
M^R/X6T_PI\&XX/#_ (9N=#T34-;U+4?#NA7=JT#Z?87-W+-#'Y+ & %7\P0D
M Q"01E5*;1Z;0 4444 %%%% !1110 4444 %%%% !117CG[1?Q6^)^I6&G_"
M_P#9CUC3K3Q5K'C4>&]0U_6-/>:#PYMTV34I;AH#M\^3[.B>4A.QFF0D[0:
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
M(;#8P</X/_&E_P!M;X1W?AG5/#>H>#?B+X/UF%?$.GW>F3/;Z+KMC/'*%6?
MCGAD*@[4D+-!*P/WCD ;^U;\5_BAX&^/O@KPW\!?A3)XK\:ZQX/UVTTP7+&+
M3=*26ZTMC>W\PYCMT\ACM7YY&"HO+9'I7P$^$>O?#/X;Z+H?Q-\9+XP\4V!O
M)K[Q1=:?'%(\]W</<3+$ ,Q1!I-BJ#]Q$!Z5W>!G=@9QUHH **** "BBB@ H
MHHH **** "H[R\L].LY=0U"ZC@MX(VDGGF<*D:*,LS$\   DD]*BUK6--\/:
M/=Z_K5VMO9V-M)<7<[](XD4LS'V !/X5\X?'']L+0M'^'*+^T7\$?$/A_P"%
M_P 0='-@OCRQO8+V+3X;Z$HGV^*+Y[/<D@ =?-0,P!:@#N/@1^W?^S%^TEX_
MOOAG\)/'TM]JUG9->PQ7.DW-JE_:*XC:XMGFC59XPY W(3UR,CFM+X8:3IO@
MGXU^*/ %U8Q R>9X@\+W#(-T=K?RJ=0MT/4XOH?/?L/MD([5SG[2?P.^+WQD
ME\#^*/V6OB_X=\"76@07,EIXM_X1Z'56^QSPQJMM;PN/*\F0*K,^[@1Q[0<Y
M6A\([KX^>.[71==^)NDZ6_Q"^&7C:?PYXKN-&?RK36=,N;>WDDN(0^-BM%/8
M7C1]?,LRBCD+0!F?'?\ :2T;X"?M,Z]X>\&^#;SQ=\1_%_@/0+;PEX-TL?O;
MYH;S6R9IY#\MO;1F7,DSD!0>,GBO:_ASX=\67'P[\)_\+LATO4/%NEZ9;/JU
MW9)O@&I"#RYYH-R@KDM( < A7(Z$UIVO@7P=9>,[OXBVOAJS37K^PAL;O5Q
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
M<C\;OCA\//V?/ <OQ#^).HW$-FMQ';6MM8V<ES=7UU(<16UO#&"\LKG.%4=
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
MI=OHFAZ9;V5E:0K#:6EI"L<4,:C"HB* %4    8 %6* "BBB@ HHHH ****
M"BBB@ HHHH J:_H>F^)M"O?#>M6XFL]0M)+:[B)QOBD4JR_B"17R!^S)X_B^
M$3WG_!+[]N&""XC2SET[X=^(-;0"Q\9Z 1LBMMYPOVJ*,K$T60Q 7&2-S?95
M8OCSX;_#SXIZ$WA?XF^ ]&\1:8SAVT_7=+BNX"PZ-LE5ER,]<9H ^>_V4?@Y
M\6_!7P,^(?[)OA'XS7^BQ^"/'<FD^!/&:V,-]<6ND2065^D&R<%))(EN9;;<
MP(4KP!L"CZ ^&WP\T?X8>$X/"ND7U]>E7>:]U/5+GSKN_N'.Z2XFDP-SLW/
M"J,*JJJJHO>%O"?A;P/H-OX6\%^&[#2-,M%*VFG:99I!!""22$C0!5Y)/ ZD
MUH4 %%%% !1110 4444 %%%% !1110 4444 4_$6@:5XK\/WWA?7;43V.I6<
MMK>0,>)(I$*.OXJ2*^/_ -G+XC_\,ZR77_!-K]NCR)=)-M+IWPU\8Z\@&F^+
M-$8%$L)9&^1+J*,B(Q$C<H4#)"M)]F5G^*/"/A3QQH\GA[QIX8T[6-/E(,MC
MJEE'<0N1TRD@*G\J /G']D_X&^-=$_9]\=_LM^&/C5KFCZ-X6^(-SIG@7QAH
MLD$UY%HQ2TO/LZ23I(C-$\]S9L^TE6B8#:4 'T)\/? /A_X9>$K7P;X:%RUM
M;;V>XOKIY[BYE=B\D\TKDM+*[LSL[')9B:T=&T71_#NE0:'X?TFVL+*UC$=K
M9V<"Q10H.BJB@!0/0"K- !1110 4444 %%%% !1110 4444 %%%% 'E7[:/P
M>\<?&W]GK5_"_P *M9&G>+]/N;36O"%ZS +'J=C<1W5NK$\!7>(1DG@!R3TK
MQ6:^^'/_  5@_9?N/#]RC^#/B]X(NA(UG*6@U/P;XC@^ZXS^\%N\B?>Z,GI)
M'\GU_7 ^.OV7?@%\2/'$/Q-\6_#.QE\1P0^0->LWDM+R6'&/)EF@9'FCP,>6
MY9<<8H \=_9U_9I\._%OPGX8_:_T_P 0>*OAOX]\9^&K*Y\=CP7J,,%IK5V(
MP))9[6:*:!R6WLLBH'P^=Q)R?I#PKX7T3P7X?MO#/AZT,-I:H1&K2,[LQ8LS
MN[$L[LQ9F=B69F+$DDFK6FZ;I^CZ=!I&D6$-K:6L*PVMK;1!(X8U 5455P%4
M   #@ 5-0 4444 %%%% !1110 4444 %%%% !1110!Y5^VC\%/&/QX_9^U3P
MG\,M>&E>+M.NK36O!VHLP @U2RG2XM]Q/ 5FC\LD@@!R<'%>)_VS\.O^"JO[
M,VH?#7Q5;-X)^,?@F99;G3)R8-2\(^((/]7=1@_/]F=P,.,AD;&0Z@C[!KB_
M'G[.7P%^*'B>V\:_$+X0>'M7UBTB,4&JWNEQM<"(C!B,F-S1D$Y1B5.>E ')
M_#6+Q/\ M2_LB^!+OXF)':2^*?#VE7OC"V$0/VM#%'--"F.%29U )Y_=2.%P
MQ5A[!3+>W@M8$M;6%(XHT"1QQJ JJ!@  = !VI] !1110 4444 %%%% !111
M0 4444 %%%% ",B.59D!*G*DCH<8R/P)_.ODKQU8WO\ P36^+5W\9_"]E*_P
M*\:ZJK^.]%M8BP\&:I,P4:K;HO2TE8JLT:CY&(9<C"5];51\1>&= \6Z8=%\
M3:5#?69FCE>UN%W1NT;ATW+T8!E4X.1D#CB@#R/XZ?LU^"OVT+OP;XEUOQWJ
M@\%65I?'5="T_P VV7Q+!.]J\<,TF5?[+NMMY51^]!0A@OWO8-$T/1?#.CVO
MAWPYI-M8:?8VZ065C9P+%#!$H"JB(H 50   !@ 5:HH **** "BBB@ HHHH
M**** "BBB@ HHHH \J_;.^ >O_M&? 74/!7@;Q*=$\5:?>6VL^#=:#8^Q:M:
M2B:W<G!PI92C'!PLA.#C%>#:I\1_A=_P4/\ V:=?_9\_:/%O\./C!X0MS=:C
MIFK3BTN="U6V4M%JUF['+VI(W;XV($;LI;!5V^SJQ?$OPW^'?C/4;/6/&'@+
M1=6N].</I]UJ>EPSR6K Y#1LZDH<\Y7% 'EOAGX8^-OVEO@M\+O%'QA\?>)=
M$\WPC9W?C?P=I<L=K!K5U/:P-)!>,$\X1*_F!H4=%<.5?(XKVN...&-8HHU5
M%4!548  Z "EHH **** "BBB@ HHHH **** "BBB@ HHHH ^:OV\9/BI\$?%
M_@S]MWX4^'[O7;;P+%>:;\0?#=BNZ:^\/7;0O--$O>2WD@CF XXR20JM7(_M
M%^&/AI\3[KP#_P %(/V8]6T[6&>_T_1/%T%HJO!XL\.:A<Q64]E<Q$8>:(S*
M0L@W*4*L"40+]AD C!%>=^&?V3/V<O!7C.?Q[X/^$NEZ7J%U>K>W":>'AM9;
MI3E;EK56$!F!Y$NS>#R&SS0!R_PS_81^%?P@^T>'O 7C;QE:>#+FY:=_AS+K
MJSZ*A+[RB)+&T\<1?EH5F$;Y(964E3[9110 4444 %%%% !1110 4444 %%%
M% !1110!\U?MVZ=\7?A#XS\'?MN_!7P[=Z^_@6&ZT[QYX6L5W3:KX=N6B>9H
ME_BEMY(4F4#KR3PI!YCXS1_#GXKZQ\+_ /@I;^R5XJM;W4[/Q%I6BZY+ISX_
MM[1-0O8;.:QN$ZBXA>X5U5QN1E(()";?KRN(T+]FK]G[POXZF^)GAKX->&]/
MUZYG\^?4K+28HI))\$><=H ,N&8>9C?AB,\F@#2UGX>Q^(OB;HWCW6+I'A\.
MVEP-'LUCY2[G'ER7#-W*P@QH!C FESG*[>EHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Q?B#\//!7Q5\%ZK\//B%X<MM5T;6[)K34[&Z3*SQ,#P>X()R"
M""IP000#7S?\!?BKXG_8Q^)-M^Q1^T7KU_J6B7<;O\&?&\]O)/+JMFF,Z1<>
M6I)O+=2H4@?O8]N #A6^JJHW?AG0+[7[3Q1>Z5#-J&GPRQ6-U*NYK=9-OF;,
M_=+!5!(Y(&,XH \F/[%W@CQ!^TWJG[27Q-UJY\1NE];W?A#PU>C_ (EVA7"6
M=O;R7BQ$E9;IC ")6'[M0H4!AO/L]%% !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 %%><?$W]K
MS]FGX->*7\$_%#XQZ/HFJQPI,]C>R,'".,JW"G@US_\ P\1_8E_Z./\ #G_?
MY_\ XFO*JY[DE"JZ=7%4XR6C3G%-/LTWH>_A^%.*<70C6H8"M.$E=2C2FTT]
MFFHV:\T>ST5XQ_P\1_8E_P"CC_#G_?Y__B:/^'B/[$O_ $<?X<_[_/\ _$UG
M_K%P_P#]!E+_ ,&0_P S;_4SC#_H75__  34_P#D3V>BO&/^'B/[$O\ T<?X
M<_[_ #__ !->C_#+XJ_#OXR^%D\;?"[Q;::UI3SO"E]9,2A=#AEY Y%=.%S?
M*L=4]GAL1"<M[1G&3MWLFSBQ_#O$&5T/;8W"5:4+VYITYQ5WTO))7\C'^)?[
M27P.^#>OV'A?XH_$6ST._P!5)&EVU^DB&]( +"$[<2D9&0I)&1G%:/PW^-7P
MD^+ZWO\ PJ_XCZ-KKZ9*(M3@TV_226R<C(6:,'?$2 <!P"<5\[?\%!M2FT;]
MJ3]F+5;?1KO4)(?'VIE;.Q5#-+_H'1=[*N>_+#I65^RA#-^U1^W9XF_;S\&6
M)\->%])\+2>!;C0KUUCU;4-2M[KS)IK^W0D6_EC:BH[&0JD384<5Z!XY[YK/
M[7W[-GAWQK=_#C7?BSI]IX@L5#7FBW$<JW4*'&':,IN"G((;&"""#S73?#KX
MO_"KXOZ?/JOPK^(^A^([>TE\J[DT75(KG[/)S\D@C8F-^#\K8/'2OGSX= #_
M (+ ?$8@=?@UH^?_  ,:N;_;)L+?X%?\%#?@!\:_AA MAK'Q UVY\*^-;>T&
MQ=:L&6+RY)E7[[0ERP<Y/RQ@G" 4 >]R_MF_LOP>);_P9<_&+3(M7TEU75=,
MF25+BR)&0)HR@:+(Y^8#BNO\#_%CX7_$WPR_C3X<?$31-?TF(L)=2T;4XKF&
M,J,LK/&Q"L!U!Y'<5\\_LF@#_@IC^UI@=_ G_IFFKE/C!X?TOX-?\%:OAO!\
M/;);2Q^-OA/6M/\ B)HUD3'%?FTMY)HKUU7&)N0ID&&VHW.68D ]W3]NW]D.
M6&PN8OCUH;1ZJVW2Y%D<K>-C.(CM_>''/RYKLOAE\:?A7\98-0N?A?XXL=:7
M2;L6NIBS<EK68H'$;@@%6VL#@CH:^>_V[-.L-'_:"_9:TG2K..WM;7XH-#;6
M\*!4BC6Q9550.@   'M7T_9^'-$T_7+WQ)9:='%?:C%#'?7"9!F$6X1[AT)
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
M*F'Q%*/-.#2\TT<SJ?QX^$&B?$VP^#.N>/K"Q\4ZJKMI6B7S-#-?!5W,80X
ME  ).PGH:N_$;XJ^ /A)I$7B#XC>(DTJQFN$MTO)X9#%YKNJ1QEE4A6=V55!
MP68X&37A'_!0']G#3?VH_%OP[^&\GB6\T+58CK&H>&O$6GR,LVE:E!!#);W"
M[2"0K@;ER,@G!#88<9X9_:H\4_%OX+:A\ OVA-+AT;XO> /'GA&V\7:4 %CU
M*'_A(=-$6J6O #P3 JQVC"LP& &3/J&)]%ZG^U/\ =%^(EC\(M8^(]M:>*M3
MC633O#=S:SI?7*LI8,D#('88#'('&ULXP<:OQ*^-_P *O@]<:7:_$SQE;Z.^
MMW8M-(%U&_\ IEP>D,953OD/4(/F(' KRO\ ;Z_9M\6_%SP9I'QE^!I2U^*O
MPROCK/@:\V_\?9 _?Z=)TW17$8*;20-VW)"ELQ_LI?$ZW_;FLO#?[7-WX;FT
M_P -Z?8,G@[2+TJS#4V0PZA?''7RV\VSA/!PMR^,3)@ ]3\<?'SX2?#G5K;P
M]XN\7+!J5W9&\BTNWLI[BZ6V!VF=X84>2.('@R.H4$$9R#4$?[2/P)N?AS>?
M%[3OBCI-]X6T^5H[_P 0Z;/]IL[<J@=R\L09555(W,3A3P2#Q7SW\?V_:B_8
M\_:B\4?M<?#/X32_$WP!XUTG3(/&6@:0V-9T1K&-XTFM4.?.A*R.YC .69B?
M+ WG1N?BE^SQ\;_^"=GQO^+7[-VI^;I'B+PKXFOM6L9;802V&I/I3"XAEBQE
M)"RB1N2&,I8,58&@#UN;]L[]F"W\-KXRN/C!IT>CO;K<)JKQ3"V:%AN$@E*;
M-A'(;.,<UZ?7RA^S3\4_&<7[#7P<\$3?LS>(;_1]9\*>%M"U75K^[TQK V%U
M';6LTYCBO6N2ACD.T&($;P7"@-CZGU*[_LG2;B_CMWE^S6[R+$GWGVJ3M'N<
M8H YGQM\>/A-\/O$4/@WQ+XPC_MNXM_M$6AZ?;2WM\8<X\TV]NCRB//&\J%S
MQFK/@/XQ?"WXH7M_IGP]\>:9J]UI20MJMK97(>6Q\TR!%F3[T+DQ2#8X##8<
M@5\Z?\$=+NY^(7[*]U^TKXLN%O?%OQ+\6ZGJOB74G^:1VCN9+:& $\K%''$
MD?W4#' &:]5_:(\8_#/]D3P;X^_;(O\ PZTU^V@:?:ZE;6K+&=3E@FEBL8RV
M.':6]\HR'.%*\$(!0!ZW17@?Q&_:'^-?[.?Q ^&]I\<+?POJGAKXA^(X/#,U
MWX=TVYM9]$UBX1FM58RW$JW4#LCQE]L)4J'P=VP<>O[4O[8GBRP^-J>#/#OP
MXT^[^$VN3PVS:E%?74=_!'81W8A(26(B1@Y'G9"KP/*?)8 'U917RM'^V?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#PC]H#_@G-^S3^TO\1)?BC\4=+UB759;2*V=[+5FA39&"%^4#KSUKBO\
MAS/^Q+_T O$?_A0/_P#$U]645\YB>$.%\9B)5Z^#IRG)W;<4VV]VV?:8+Q&X
M\RW"0PN%S.M"G!*,8QJ22BELDKZ)'RG_ ,.9_P!B7_H!>(__  H'_P#B:/\
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
M*YRG_"F/ _\ S[W/_@0:/^%,>!_^?>Y_\"#75T5S_P#$.N!/^A;1_P#!<?\
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
K 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>rddt-20251231_g3.jpg
<TEXT>
begin 644 rddt-20251231_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@"
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 %%%% !
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 %>7_&K]M3]E#]G7Q_X3^$_QH^/?AS0?%7CG7;+1_"7A>XOA)J6IW=W.MO
ML=K&&EV-*ZJ92HC3.791S7J%?C-_P<&> O WAK_@L?\ \$Y?%GASP;I6GZIK
MGQP0ZUJ5EI\<4]^8];\/>69I%4-*5\Q\%B<;VQU- 'ZB?M>_MO\ [*/[!7PR
M3XP?M=?&S2O!.@378M;2YOTEFFNYR"WE06\"233N%!8K&C$ $G &:O\ [+?[
M7/[-O[:WPDM_CK^RS\7M*\9^%;FXDMQJFF,Z^3.@!>&:*55E@E 96,<BJP5U
M.,,":G[2'PG_ &1]2T74?CW^U9\/?"6JZ9X1\*WXO=7\::=%>6NE:65$UX1'
M.&CB5UB4R,JAG6)%8L$4#XB_X-K_ /@GSKG[,O[&7C[QK\5/AW)H6F?'+QO=
M>(="^'6MP;_[)\..GEV,%S#)N EDA8LZ-D^68E?Y@R@ ^W_A!^VG^RE^T%\6
M?%/P/^!GQY\.^+_$_@FV@G\5Z?X<O1>)IBS/(D:23Q PB3=%(#$'+KM^91D5
MZ?7XX?\ ! +PYX>\(?\ !;/_ (*%>&O"FA6>F:=9^-XH[.PT^V6&&!/[3U+Y
M41 %4>P %?J=^U/^TM\,_P!D+X#:_P#M!_%O58K71M"AB&);N*#[3=3S);VU
MLLDS+'&TL\L40>1EC0ON=E168 "^-?VIO@!\._C[X*_9;\8?$NSM/B!\0[6_
MN?!_A@0RRW%]!90M-<RDQHRP(J*Q#2L@<JRH68$5Z!7X+:%\8?A/=_\ !U%^
MSQ\7M?\ VN/ ?C6]\2_!^\/BOQ%X<\;VU[H=AKEU'K]O!HME*LA2-8T:RMHH
MOEEG9EE9#+<MN_>F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HJ.ZADN+62WANI('>,JL\04M&2,!AN!7(Z
MC((]0:_'_P#X)Z:M\3M*_P"#K/\ :7^#WC7XZ>-/&NE>%/@CCP__ ,)AK9NC
M81W<WAF\DBA152*"/S9WPD4:+@#@G)(!^PE%?CO_ ,'7>H?%+P%I?[/^O>$O
MC[XXT_2/%/Q>M-(UOP;8ZT+?2+NW41RCS8841ISO0M^^>0#><  *!])_\' _
M_!33XF_\$[?V6O#OAW]F^"-_BS\7?%4?A?P'<26)NO[.9@//OE@"MY\D>^*.
M./:V9+A"5<*48 ^]:*^'/^"3WQB_8&U;QMXK_9J^%VL^+-1^/G@"SC_X6GJ?
MQ@T2Z@\9:J7\O??RRWFZ1[9Y'0K%$_E0K+$ B*\>[R7_ (.4OVI/'_PUM?V:
M?V0O!GB&\TS3OCE\;+#3?&DEA<-%)?Z);W-FEQI[.I!$4S7L7F $;EC*'*LP
M(!^GM%?E9_P3S^/.K? __@XO_:G_ ."9_@F*/3/A8?!^D>+O"?A*QB$5AH6H
MC3=%>Z%I H"6Z7!U"61U0!2\2G&22?U3H **** "BBB@ KX+_P""G/\ P2M_
M:#_;V_;._9Y_:B\'_%3P=X8L?V=_&"Z_I.D:E:75W+KLOVZPNV25T""V4_8$
M0!1(1O9LGA1]Z44 ?&W_  5?_8D_;U_;T\ >#_AI^SA^U1X3^$VDZ9J5OK/B
MN&]\-MK3ZK?P.LEM!^]"Q/:PRJ)=LD1\R18V*KY8!T_^";O['7[>_P"R^?'W
MC/\ ;<_;A_X7OXJ\16]A;^&'N-..E6>DP6PN6:)4C5E0S27"EY%C+$0ID-M
MKZVHH ^"_P#@G7_P2M_:#_8J_;_^/G[9WC'XJ^#O$-A\?-;?4=1T#3;2ZMIM
M#/VN>XC6.5PXN0!.R'<L6[ 8%?NGMOA/_P $\?CMXI^+G[0%K_P4(_:"TKXX
M_!SXG>);:^\ _"KQ'X?66S\-VL-Q)/' R2 I^[_T= $X<VXE;#L0/KZB@#\X
MM1_X-V/V9]%_X*P?#+]O'X0> OAWX4^'7@+PP(+SX6:;X.6-+[6XWOY+?559
M"(UECDGLV5BI8&S4@],?H[110 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 45^=__  = WGQ/\$?\$C_B'\8_A9\>_&W@W4/#T^CQBV\)ZR+&*_CNM5M;
M.:.X>-!.Z&*X<;%E5"0-RMR#]#?\$XM#O_&'_!)_]G[0K?Q;JFC3WWP"\((=
M6TEXA=0YT:S+-&TT<BAB,C<5)&21AL$ 'T517Y%?\&LGC'XC^,?'7[8,GQ2^
M*GB7QGJ>F?&.#3$U[Q;K$M]?306_VV*,/+(23A5' PH[ #BOCC4OVI?B'^U7
M_P $JOVV?^"KNK>);R#XJ^$?V@=!_P"%4^,(9B+[P?ID6K:7%;V-A+]ZVA%O
M>S(Z)A92[-('+$D _H\HKRO]AGX\ZC^U)^Q?\)_VD-:MHX+_ ,=?#K1M<U&"
M)=J17-S912S(H_NB1G ]@*_*_P#X.I_VK_C+XH_9&TSPS\$_$1T[X7)\<=+\
M&^,=3@SN\5:HD-[=S6<+@X^R64MC&DS#<);HM%E39R"0 _:2BBB@ HHHH **
M** &SS);PO/(&*HI9@B%F( SP "2?8<FORH_8]_9\_:5\'?\'*_Q]_;G\8_L
MW^-=+^%/Q(^'D'A[PIXNN]&(CGO(TT",&2$$SP1L=/N,/)&H4!2^T'(_5FB@
M#\L/^#F']FC]IS]K[1_@7X-_9;_9X\5^.;SP-\4(_$/B9])L5CAM;1(D  EN
M'C25VW'"QEL;"&VG&>L_X+^?L)_'?]MWX8_ _P#:G_90\#7OB+Q=\#/B-#XF
MC\$W<?V"]U73VEMY+F.)+GR\7"O9P%8W*[UW[26V*WZ1T4 ?EY\+OV5/VF+_
M /X+ ?M%?\%COAQ\!-:CT=?@:FA_#+PEXHA;1M0\::]'IUFWE/!.!+:PK)9+
M;>9.B;G='3<B;JY?]MO]FC]O[_@J!^P]^S=^VM\6/V3SX-^-OP6^+D7B?6_A
M5970\^]T6._3[0+9)GREPT=K:SK!(^XA'4$LR*?UKHH _.[]@C]A_P").N_\
M%I/VD?\ @KAX[\$:MX:\->./#^E>%?AKIGB2Q>SU&^MH;#2XKV^EM) );5#+
MIJ)$LJK(RLY**-I;]$:** "BBB@ JIKVJ?V)HUSJ_D>;]GA:3R]VW=@=,X.*
MMUD^._\ D3=3_P"O-_Y4+<#D?^%]_P#4J?\ D]_]KH_X7W_U*G_D]_\ :Z\[
MHJ[(B[/1/^%]_P#4J?\ D]_]KH_X7W_U*G_D]_\ :Z\[HHL@NST3_A??_4J?
M^3W_ -KH_P"%]_\ 4J?^3W_VNO.Z*+(+L]$_X7W_ -2I_P"3W_VNC_A??_4J
M?^3W_P!KKSNBBR"[/3]!^,_]MZS;:1_PC?E?:)EC\S[9NVY/7&P9KN:\-\"?
M\CEIG_7XG\Z]RI-6*3N%%%%2,**** "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 *CNH9+BUDMX;J2!WC*K/$%+1DC 8;@5R.HR"/4&I*;/,EO"
M\\@8JBEF"(68@#/  ))]AR: /Q]_X)Z:M\3M*_X.L_VE_@]XU^.GC3QKI7A3
MX(X\/_\ "8:V;HV$=W-X9O)(H454B@C\V=\)%&BX X)R3R_Q1^+UQ^WE_P %
M5OVZ_AE\8X%UGPE\"OV<=3TWX::)?C?#H6IK;0R3ZM;H?EAO_M(D*7: 3(BH
MJN M>I_L>_L^?M*^#O\ @Y7^/O[<_C']F_QKI?PI^)'P\@\/>%/%UWHQ$<]Y
M&F@1@R0@F>"-CI]QAY(U"@*7V@Y%?XW_ +!OQU_99_X*-?M9_M)?#WX->)/&
M?A+]IGX 7^E^%_\ A$=.-Y-9>*VMX;?[!=*IS;1SLKSK=2;;=0Y5Y%*\@'R+
M\7?VWOV_OVF?^#=[X ?M56[:WXXT3X;_ !/>T_:+L(+Z19_%&BZ;=$6POW3]
MY+:/%Y4=T3NW.ZRR @,5^O\ _@AQ\;O!7[8G_!0WXV_M9?L/7T/A3]G&]\!:
M'IUQ\+VFM[1X/%[1V\LMZFE0NRV2I"D\#S*J1W,A9D:;RV9?-;O_ ((__MD_
MLG_L#_L4?";2_"=WXXT3X4_&:'QI^T?\//#%PEQ)J?GZA%=H\<#,$U%;%0\)
MA7<920ZJPR5[S]CS_@GY\7OV:O\ @J7^T[_P4B_8R_9HU/P[\,=3^$EU;_#[
MX;ZQ:OH)\9>)WAM;MHX+*X5)=/M3=6TB!YXXMKW1\M?+W  'WO\ \%*])\6W
M_P"PA\6=7\#_ !<\4^"M4T3X>:WJMCK/@^_CM;Q9K;3YY8@)FC=XU\Q$8F,H
MYVXW $@_+O\ P:O>)_$OC3_@C=X*\6>,?$-]JVJZAXK\1SW^IZG=O/<7,K:K
M<%GDD<EG8GJ2237H^G?&']LG]IW_ ((Z>+_$/[3W[(NJ>#?B_P"-OA_XET6'
MX;:!;2W4KW4UO=V]F=K%OLJRKY;'SW"IN&YQD"N3_P"#;?X%_'+]E/\ X)D>
M'?V:/VD_@_K_ (+\8^'=>U>>]TS6;/Y)(;F]DGBDCFC+1."KX*AMRE3E0,$@
M'WU1110 4444 %%%% 'PO_P<5_!SXS?M/?\ !+3QY^R_^SK\(_$'C+QKXNO-
M%.E:7HUCE%CMM6M+N:22>0K%&!' V%+[F)&%(R1[5_P3I'B+X5_\$X_@]X+^
M)W@'Q'H6O>!OA7X?T#Q-H-YH<[W=O?V>FVUO,D<<2O\ :%WJ<21;T(YSPP'O
MU% 'Y7_\&XW[-/[3O[*OQ'_:73]IC]G;Q9X(3XE_$\^(O!\^L6*/%=VA>\9@
MTD#R+"ZB2/*R%<[P%W$$#YZ\7_\ !(_]K?X+?L.?M:_\$G?A;\$]9UN?XT_&
M_1M?^$GBVUM_^))_81U*PNI9+Z\^Y9O:Q6)22*3$DC%3"DH(-?NK10!\6^$]
M5_;2_8]^._[.O_!.#X&_LH?\)/\  C3?A';Z/XQ^,RZD89M'NK&SEMD 3=A&
M_P!'MY,,&,IN\(08F)_.[_@KU_P;L?M5^%OV1? ?@+]DC]JK]HCX[+I7Q%T^
M-/AWXL\76T^FZ%IZV=\&U*W@(B2.6)S'$K Y N7X.XD?O'10!S'P6^'=]\(O
MA#X8^%FJ?$+7O%MSX=T*UTZ?Q1XHO/M&I:L\,2QFZNI<#S)I"N]VP,LQ-=/1
M10 4444 %9FO>,/#GAF6.'7-1\AI5+1CR7;('^Z#6G7FGQW_ .0II_\ U[O_
M .A"FE<3T1U/_"U_ '_0?_\ )67_ .)H_P"%K^ /^@__ .2LO_Q->,T57*B>
M9GLW_"U_ '_0?_\ )67_ .)H_P"%K^ /^@__ .2LO_Q->,T4<J#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.9GO.@^)]#\3123:'?>>L3!9#Y3
M+@G_ '@*OUP?P(_Y!>H?]?"?^@FN\J7HRPK)\=_\B;J?_7F_\JUJR?'?_(FZ
MG_UYO_*A;@>&T4459F%%%% !1110 4444 :W@3_D<M,_Z_$_G7N5>&^!/^1R
MTS_K\3^=>Y5,BH[!1114E!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7,_&+4/BMI7PXU6_\ @II7
MA^\\2Q6DC:9%XHOIX+$2!20TI@C>1@#CY5"Y_O+UKIJSO&&I:=HWA+5-7U>^
MAM;2UTZ>:YN;B0)'%&L;%G9CPJ@ DD] * /@3_@WD_X*:?'W_@HU^PI\0_VM
MOVO-<T6*\TCXK:K8V\6B:4+2RTG2K?2M,N1"BY:1U5IYWWRO)(=^"Q 4#Y;G
M_P""^'[6J_L 1?\ !8Y-=C'@UOVESX1/P;_L6R^Q'PCY!^;[5Y7VS^U,C?YW
MVC[/N^7[/MK0_P"#0SPM8_%;_@C#\8_A!!K4,-UK7Q4\0:?-B0%[9;K0-*A2
M5E'(&=V#WV-CH:^*;GX+?%!_^#<"#]@9?"<X^+L?[:Y\)OX%_P"7\ZI]G9_*
M\K[V-I#[\;=GS9QS0!^K_P#P<)_\%+?VP?\ @GW^PYI'[3/[&P\"_P!F>(M9
ML=+'B/7(I[R^@^V6]Q-'/:VI18.%A7YI6D!\S_5?+D_?GPTU?4?$'PX\/Z]J
M]QYUW?:):7%U+L"[Y'A5F;"@ 9))P !7Y*?\':/AC3?A-_P1&\ ?"6XUJ&2?
M2/B!X;TNU+.%:Z^S:9>QLRJ3D\)N/IGFON;]I;_@I/\ LN_\$W?V'_ /[3/[
M1VO:F?"VLQZ+H^ES^&]--_)<7%S9-,A4*P7RQ%!+(7+8PF!N9E4@'CO[?GA7
M_@X0^*_[5VHZ;_P36^+?PN^'/POT/1+&T^U_$BRCEDUG4F1Y[BY@VV%W*(E6
M6&#G8N^%\ _,:Z[_ ((1?&O]MW]I#]C+4/CA^W'\7]$\9ZOJOC[6++PGJOAO
M18+.PGTBQG-B+B$1P0M(DUS!=2(\B*QC,1VKDBN[_P""J?[3.L_!+_@G1XU^
M(WP>N7N/%GC#2+7PU\-(XMT<USK6M2QV&GF-2 VY9+I9MI&0L39'!KUK]E/]
MG[PM^RC^S1X"_9I\%A3IG@7PE8:);2JFTS_9X$C:9A_>D96D8]V<GO0!W]%%
M% !1110 453UO7M)\.68U#6;OR82X0/Y;-\QR0,*">QK)_X6OX _Z#__ )*R
M_P#Q- '145SO_"U_ '_0?_\ )67_ .)H_P"%K^ /^@__ .2LO_Q-.S%='145
MSO\ PM?P!_T'_P#R5E_^)H_X6OX _P"@_P#^2LO_ ,319A='145SO_"U_ '_
M $'_ /R5E_\ B:/^%K^ /^@__P"2LO\ \319A='145SO_"U_ '_0?_\ )67_
M .)JYHGCGPMXCO#I^C:IYTP0N4\AU^48!.64#N*5F.Z-:BBB@ KGY?BGX#AD
M:&37<,K$,/LLO!'_  &N@KY^U+_D(W'_ %W?^9II7$W8]?\ ^%K^ /\ H/\
M_DK+_P#$T?\ "U_ '_0?_P#)67_XFO&:*KE1/,SV;_A:_@#_ *#_ /Y*R_\
MQ-'_  M?P!_T'_\ R5E_^)KQFBCE0<S/9O\ A:_@#_H/_P#DK+_\31_PM?P!
M_P!!_P#\E9?_ (FO&:*.5!S,]F_X6OX _P"@_P#^2LO_ ,31_P +7\ ?]!__
M ,E9?_B:\9HHY4',SZ&BD2:-9HVRK*"IQU!IU0Z;_P @ZW_ZX)_(5-4%A7FG
MQW_Y"FG_ /7N_P#Z$*]+KS3X[_\ (4T__KW?_P!"%5'<3V."HHHJB HHHH *
M*** "BBB@#TSX$?\@O4/^OA/_037>5P?P(_Y!>H?]?"?^@FN\J'N6M@K)\=_
M\B;J?_7F_P#*M:LGQW_R)NI_]>;_ ,J%N,\-HHHJS,**** "BBB@ HHHH UO
M G_(Y:9_U^)_.O<J\-\"?\CEIG_7XG\Z]RJ9%1V"BBBI*"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O&O^"B7Q2^*7P0_8*^,OQB^"5I)-XO
M\,?#+6]3\.>5 )6CO(;*62.4(0?,*,H?9@[MF,'->RU4UW4K+1M&NM5U*WN)
MK>"!GFBM+&6YE=0.0L42L\A_V54D]@: /YN_%/[1^O?LS?\ !+S]AG_@J1^S
MUXSN7^+EU\4]7T?XGZW%?-)J'C19;^ZENK+6)"3)? BW54$Y8QI.IC*Y4U^@
MO_!3'_@A-^S?\=/B!\8_^"E'[:G[9'Q>T>QL-&GUC^P/ASKUIIMEI6D:9IR(
MD0-S:W!DE=+9I&("@R3%0#C<T.J_\$6?AE^V#_P4&\!_M :?^Q-X4^!GP1^%
M6N2>(8M+M_#ME8:Y\2==,D4D4UQ;6V?L6G1-"A$4Y6:3,@:%!*&3ZC_X*Y?"
M[XH?M*_!/P5^QW\/O!>K:CH_Q5^*.BZ7\2M4L+5S%I'A6WF_M#4I)I1\L0F2
MT2T4,?G-UM&>: ,W_@@[^S#K'[*7_!*[X4^"?%LE\_B'7]$_X2CQ&^IW+2W"
MW.I'[4L,C-_'# \$!X S!TKY7_X.0O\ @F7\-O'_ .R;\4O^"AOQ3_:9\?P^
M-_A_96]]\.+2TUS[+HNB!9H((;&"S7.99Y'.ZXW^:TTRD%8T2$?:7_!0[]HG
M]N+]G&#X80?L/_L;0?%=/$/CBWTOQI&VH_9AH>ED+F8 $;,Y;]\V8XO+^93O
M&/DG_@JE\=/^"EOC#]L7P_X3^#7_  2(\2_&'X1_#.]BU;3UU+Q1;:98>(O$
MB8:"^EC.][BVL\GR8G"*T^9F#^7 5 /M3_@E_#^T5!_P3Q^#:_M:7]]<_$5O
MA_IS^*9M6W?;//:(,JW);YC<",QK*6^8R!R>2:]WKR3]AGQ[^TY\4_V8/#GQ
M(_;$^%]MX'^(6M/>W.L^#;.02)HL1O)A:VV\,WF.+98"[YY=F("C"CUN@ HH
MHH **** "J/B+POX:\7Z8VB>+?#MCJED[!GM-1M$GB9@<@E'!!(/3BKU% &#
MX7^%GPQ\$:@^K>"_ASH.D74D)B>YTO1X;>1HR02A:-02I*J<=,@>E-'PG^%@
M^(1^+@^&GA__ (2LVOV8^)_[&@_M'R<8\K[3L\S9CC;NQCM7044 8/B?X6?#
M#QMJ"ZMXS^'&@ZO=)"(DN=4T>"XD6,$D(&D4D*"S''3)/K4=]\(/A+J?A)?
M.I?"[P[<:$ERMPNBSZ) ]H)E<.L@A*;-X8!@V,@C/6NBHH S/$_@GP9XV&GK
MXS\(Z7JXTG5(=2TL:G81W'V.]B),5S%O4^7,A)VR+AER<$5IT44 %%%% !11
M10!R'QL_Y$]/^OY/_06KR:O6?C9_R)Z?]?R?^@M7DU7'8B6X4444Q!1110 4
M444 %=A\$_\ D<'_ .O%_P#T):X^NP^"?_(X/_UXO_Z$M)[ MSUBBBBH- KY
M^U+_ )"-Q_UW?^9KZ!KY^U+_ )"-Q_UW?^9JHDR(****HD**** "BBB@ HHH
MH ^@M-_Y!UO_ -<$_D*FJ'3?^0=;_P#7!/Y"IJS- KS3X[_\A33_ /KW?_T(
M5Z77FGQW_P"0II__ %[O_P"A"JCN)['!44451 4444 %%%% !1110!Z9\"/^
M07J'_7PG_H)KO*X/X$?\@O4/^OA/_037>5#W+6P5D^._^1-U/_KS?^5:U9/C
MO_D3=3_Z\W_E0MQGAM%%%69A1110 4444 %%%% &MX$_Y'+3/^OQ/YU[E7AO
M@3_D<M,_Z_$_G7N53(J.P4445)04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5\0_\%YO^"EOQ"_X)H_LG
M>'O%GP9LM./C/XA>/K'PGH.I:O;>?;:.)DEEFOGBR!*8XXB$0G;OD5F#*K*W
MV]7SI_P5'_8+_93_ ."A_P"R?J?P9_:_UV;0O#.E7B:Y;>+K358;&;P_=0)(
MHO%GG5HD41R2H_F*4*2-T.& !\]?!?\ X*'?'_X)?\%PM8_X)'_M#?$&7Q[X
M=\5^!(O$_P +_&.J:396FK6TR6KRW-E=?8(+>WFB(MKQT=84=?+56+[MRY&D
M_P#!2C]N>?\ X.%M#_X)J?$2+P/H_P //^$ O/$'V+PQ;RW5U?[K.22$7-W<
MHK QR1DXACB!P-Q8' \F_P""5?['?Q<_:=_X*^>(O^"J'COXG^,O&WPQ^'7@
MQ/!?P:^(7CW2[2RU#QK(+<V\^I0QVMM;J]BHEO0D[)F?[0C;W*R!:'BCQ'X?
M_P"(S'P[:?VW:>:OP0>S:/[0NX7!TVYE$6,_?V$-MZX.>E '[$:K=W5AIES?
M66F2WLT,#R0V4#HLEPP4D1J9&5 S'@%F"Y/) YK\=?VW?VY?^"\7_!-K]KWX
M+_%+X_?$+X8^+_AA\8_B!;^'7^$7@[05+:+)-+&/LD=[) EU<3^5(=EQYAC:
M6([H55E5OT.O/^"G'[*6G?\ !0&3_@FI?^(M5@^)4/A!O$4WG:2ZZ=';+$9B
MC7).!((093D;-HQOW_)7YG_&O_@NO_P2/^.O_!06Q^.WQK^*NK>*--^ M]>6
M/P*\ ^'?"EY=CQ!X@EV)-KSSE!;MEHXX+)"^$ >X9E:1%C /VSHIEL\\EM')
M=0"*5D!DC5]P1L<C.!G![T^@ HHHH ***BO;RVTZSEO[R39%#&7E?!.% R3@
M<T 2T5SO_"U_ '_0?_\ )67_ .)H_P"%K^ /^@__ .2LO_Q-.S%='145SO\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *_FO_ &\O@!\2?V@/C[^VU_P42_X).:AJW@_PU\.=0O\
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
M>DUYM\>?^/W3?^N4G\UIK<3V. HHHJR HHHH **** "BBB@#TGX#?\>6I?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OC#Q!_QE)_P6YT3P^G^D>&_V6_A
M=+J]Z5^ZOBOQ+NM[9'!X+1:5:W+CNOVT>M?9]9FC>"?!GAS7-6\3^'O".F6&
MI:]/%-KNHV5A'%/J,D<8BC>>15#3,L:JBER2%4*, 8H _/G_ (*?7_\ P2C_
M ."N'[/?QF_9;\8?M2:;:>,_@F-4%[&WB"[TN?P[K-K&W[Y[28Q1ZC LL?EL
MX26/EEC=7(88W[#7[?EC_P $J/\ @DU^RQX7_P""IVN^+[7QQX^E;0M+AFTB
M:]O;2&2\EDLEO,D/$(+*6R1E.95X0(Q1L?H#>_L\? #4OB,GQAU'X&^#KCQ;
M&RLGBF?PS:/J*E0 I%R8_-!&!CYN,"MWQ/X'\%>-OL'_  F?@_2]7_LO4([_
M $S^U-/CN/LEU'G9/%YBGRY5R<.N&&3@T ?D+_P=]Z_H>E> OV7[?4]7MK>1
M?CA'=,DTZJ1!'$@DEP3]Q=RY;H-PSUK]C(I8YXUFAD5T=0R.IR&!Z$'O7/\
MB'X0?";Q=JCZYXK^%_AW4[V15$EYJ&B032N , %W0DX  '/2MC1=#T3PUI<.
MA^'='M=/LK=2MO9V5NL440))(5% "C))X'>@"U1110 4444 %> ZU_R&;O\
MZ^I/_0C7OU> ZU_R&;O_ *^I/_0C51)D5:***HD**** "BBB@ HHHH ]_P!%
M_P"0-:?]>L?_ *"*LU6T7_D#6G_7K'_Z"*LUF:!7FWQY_P"/W3?^N4G\UKTF
MO-OCS_Q^Z;_URD_FM-;B>QP%%%%60%%%% !1110 4444 >D_ ;_CRU+_ *ZQ
M_P FKOZX#X#?\>6I?]=8_P"35W]0]RUL%9GC3_D4-4_Z\)?_ $ UIUF>-/\
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
M\3?$EO?QV-RC[XI6DBMH9KQHFPT9NY)_+=4=<.B,ON-% '#?\*,L_P#AH_\
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
M%_\ (WZ7_P!?\7_H8KW6O"O!?_(WZ7_U_P 7_H8KW6ID5'8****DH\:^+/\
MR/U]](O_ $4E<Y71_%G_ )'Z^^D7_HI*YRM%L9O<^0/^"N?C#XK6'@/PMX*T
M3]G'XM>./A[?:A/??$^[^#>J);:S;6=O&#;P0[)H[AM\[K,PAP2MIL+!935G
M]DCQ;\'/"7_!.76_C-_P32@\4_% :C97^I^'-(\4>)[B]U*YUH1K"+&XDU"8
M-;^7)&BO$6 4!V0-O!?U[XP?M9:9\%?BWI/PMU_X!_%;6+;6-(-Y;^+O!_@"
MZUG28)A(R?8YY+,22V\Q #@R1K%M<?O,@@>:?!KP_J/["/P*^*?QZO/V?_&6
MK2^//BO?>-+CX<> M*AU/5M/COC:6NU+>.4)+*$@%W.D+/M>694,NT,P,\/_
M ."50_9=\0?M&ZGIOB.R^/'A+]H'PWHCWGB;P/\ &CQ??2_;(K@B.;5;2W\Y
MK2>%I&(#QJ!&9,*JJ5)^L_V^?VM_#_["_P"R-XU_:A\0:0=2/AK35.F:2)-I
MO[^:5+>UM\C) >>6,,0"57<V#BN+T;P;9?M4_M?_  W_ &NM#^&OB7PUI?PY
M\+:Y9IJ?B[PW<:-J&K3ZD+9%M!:721W(A@6*:1GF1%\R2,1;\RE.,_;P\$?$
MK_@H[^Q+\4/AC\,?@MXK\,^*_ _Q#C'A?3_'FG+I\/BFXT>\M[I9K5BY$EE=
M*KQPSL54L<G 4TN@=2;]B/XK_!:[^(6A> ?VB?B;K&N_M$^(=";79SXT\*:I
MI=N04S<6_AY+^". 6EN"T?\ HA+R(AEE9RS/7V#7Q]\6/!>K?MQ?M0?LW?%C
MP?\ #/Q=X:@^%FN:CXF\5:EXM\*W>DS:>DVGFW72H_M4:?:)9IV3>8#)$([5
MV+_-$)/L&FA!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);D.HZ=I^K
MZ?/I.K6,-U:W4+0W-M<1!XYHV!5D96R&4@D$'@@URGPD_9W_ &?_ ( VUW9?
M CX&>#O!4-^X>^B\)>&;335N&&<&06\:!SR>3GK78T4Q&%!\,/AK;>-W^)EO
M\/M$3Q)+"89/$"Z7%]N:,@ IY^WS-I"CY<XX%2>,?AS\/?B)_9?_  L#P)HV
MN_V)J\.JZ+_;.EQ77V"_ASY5W!YBMY4Z;FVRKAEW'!&:V:* *FNZ%H?BG1+S
MPSXFT:TU'3=1M9+;4-/O[=9H+J"12KQ21N"KHRDJ5((()!%2:7I>F:'IEMHN
MBZ=!9V=G D%I:6L*QQ01(H5415 "J    ,   5/10 5V'P3_ .1P?_KQ?_T)
M:X^NP^"?_(X/_P!>+_\ H2TGL"W/6****@T"OG[4O^0C<?\ 7=_YFOH&OG[4
MO^0C<?\ 7=_YFJB3(@HHHJB0HHHH **** "BBB@#Z"TW_D'6_P#UP3^0J:H=
M-_Y!UO\ ]<$_D*FK,T"O-/CO_P A33_^O=__ $(5Z77FGQW_ .0II_\ U[O_
M .A"JCN)['!44451 4444 %%%% !1110!Z9\"/\ D%ZA_P!?"?\ H)KO*X/X
M$?\ (+U#_KX3_P!!-=Y4/<M;!63X[_Y$W4_^O-_Y5K5D^._^1-U/_KS?^5"W
M&>&T4459F%%%% !1110 4444 :W@3_D<M,_Z_$_G7N5>&^!/^1RTS_K\3^=>
MY5,BH[!1114E!1110 4444 %%%% !1110 4444 %?'7_  74_P""ENH_\$L/
M^"?^M_M!>#-.M;SQGK&J0>'/ D%]'O@74[E)9!/*O\20P03S;>CM&J' ;(^Q
M:^ O^#D'_@FU\8?^"F'_  3V7X=_L\6D-[XY\%^+[7Q/H&C3720#5O*@N+::
MT620A$<QW+.A8@%XE4E0V0 <=_P3A_:B_8T^%-_K_P +?C?KGC37?VL?"/P[
MD\8?$36/C'X:N[/7-7'V/[1='2WO$Q;V*!S'':6XB"1#)C)$K5^:MS^U=\;_
M /AR!!_P6+/BR3_AH$_M?F^7X@9/VT67V=D_L;S,[O[+V#9]ASY&T?<SS7Z'
MZ9^Q+\7_ -OK_@MCX%_X*,>-O@IXD\!_#WPA^S@?#/BJT\6:<^G7FJ>(+Z#5
M;>ZL(H),221P0:GAKG!A9X%$;R#YA\LS?\$;?VSIO^"8<?\ P1-_X5?K']NQ
M?M2G6Q\1?L/_ !3Y\(?9R?[9^UY\OS/FV?8L_:=_'E[?GH _<_X>^-8_BC\+
M-#^(N@#[(OB+P_;:E9"9/,\D7$"RIN&1NQO&1D9QVK\-?^"HOP3_ &0OV7/^
M"QG[,<_P0_;H\3>%?CMJ_P 0;>Y^+_C3QMXQOKF&33"\,B_:6*F"W:Y_>6\=
MI$(K39)L=(8PK5^EGB']HC]OWX._MFWG[+OP@_X)]#Q%\$_"WP:EU#PQXW3Q
M(EK+J>L6UJ?LVEB60F*(R2HEKM9"R[O/)\L%:^:?VZ/@KX__ ."_7[(/@OX(
M_$/]@'X@?!KXD:=X]L+G6=:\>Z3'';^$;%'QJ,UG?G8=1CF@S''%$@,DIB:1
M(UC\Q0#]5**;%&L,2PIG"* -S$G ]SUIU !1110 4444 %<M\<OB_P"$/V?/
M@KXN^//Q GDBT+P5X8O]=UEXE!<6MI;O/+M!ZMLC; [G KJ:\Z_:]^ 5K^U5
M^RG\2?V9[S5O[/3Q_P"!M5\/C4-N[[(UW:20+-COL9PV.^W% 'Y*_P#!.;_@
MIQ\ OVF/$?AW]L3_ (*[7GB5+_XW>.K_ $?X":-XD\+W<GP^\,6EM.+:.VMW
M=/LDNH/.'62^E5F&U5\R(+(H?\4?B]<?MY?\%5?VZ_AC\8X%UGPE\"OV<=3T
MWX::)?C?!H6IK;0R3ZM;H?EAO_M(D*7: 3(BHJN M>=W7_!*;]N+X_?\$H/V
M??\ @CMXU_9ZUWPUXV^%G[1%WJ/BOQM/"/[$M?"[2:K</J=MJ"GRKDN=318[
M>,F?= =\<8&ZOH_XW_L&_'7]EG_@HU^UG^TE\/?@UXD\9^$OVF?@!?Z7X7_X
M1'3C>367BMK>&W^P72J<VT<[*\ZW4FVW4.5>12O(![[_ ,&YW[8'Q,_;5_X)
M.?#SXG_&?Q%=:SXKT>>_\/:UK=[(7FU V=PR0S2,>7D-N8 [L2SN&8G+&N6_
MX.#/VK_C+X)_8,^,_P /OV5O$9TK5?#/@F.\^(WBZ#.[1;*\GBMX=.MW4C;?
MW2RL^1S!;(\AV//:LW%_LP?![_@HC_P1;_X)L_LY?LQ?LV?L@V/Q>\6ZSXU<
M_&7[/K.R+04OKAKB0HZL!^[218/M)W0J;8L582+CEO\ @KK_ ,$*?C;\1?@!
M\>OB=^S5^V?^T!XCUSQ[K$VOQ? VT\6PIX>U2\N+N O;M;%4#QQQ(NW>^0MO
M&,X4"@#[4_X(S_\ *)G]F_\ [(MX=_\ 3?#7TM7RW_P1@_9A^)W[(?\ P35^
M%7P4^,OB7Q1>^)K/PO:SZQIWBR_6XGT*>2&,OI<13*I;VY!BC0$A57&37U)0
M 4444 %%%% !16-J_C_PCH-^^F:KJWE3H 63R)&QD9'(4CI5;_A:_@#_ *#_
M /Y*R_\ Q-%F%T=%17._\+7\ ?\ 0?\ _)67_P")H_X6OX _Z#__ )*R_P#Q
M-.S%='145SO_  M?P!_T'_\ R5E_^)H_X6OX _Z#_P#Y*R__ !-%F%T=%17.
M_P#"U_ '_0?_ /)67_XFC_A:_@#_ *#_ /Y*R_\ Q-%F%T=%17._\+7\ ?\
M0?\ _)67_P")K9TC6-.UZP34]*N?-@<D*^PKG!P>" >M(99HHHH Y/XT?\B6
M?^ON/^M>1UZY\:/^1+/_ %]Q_P!:\CJX[$/<****8@HHHH **** "NM^"_\
MR.@_Z])/Z5R5=;\%_P#D=!_UZ2?TI/8%N>MT445!H%> ZU_R&;O_ *^I/_0C
M7OU> ZU_R&;O_KZD_P#0C51)D5:***HD**** "BBB@ HHHH ]_T7_D#6G_7K
M'_Z"*LU6T7_D#6G_ %ZQ_P#H(JS69H%>;?'G_C]TW_KE)_-:])KS;X\_\?NF
M_P#7*3^:TUN)[' 445YG^T_\?+;X)>$[#3-%U/2(_%OBR_\ [*\'6^M72Q6P
MNBC.]U<$LN+:WB5YI<$%@@C0^9+&K60=+X:^,WPL\8_$SQ-\&_"WCFPO_%'@
MVWL9O%.BVTNZ;3$O5D>U\[C"F18I&"YSM ) #*3@C]K3]G(^/[?X9GXL::-5
MO-9DT>S+"06MQJ<>?,T^.[*_9Y+M=K!K99#*"K H"#7QI^P?X;\)>!?^"A/[
M7GPS^$/Q4L-0US5?!/@=]-\0W6IPRSZQK#Z?J\MQ?.4.))#/(97"#:@.T*JJ
MJCY_^*OQ[\(>#O\ @WKU7]FGXI^'O$OACXQ?#NVLM-O?#]YX>O5O['Q#!KD3
MVU^DZQ%,32E)DN5?;(92H8LQ!5QV/V0KQ;PS_P %%_V%_&7Q[F_9?\+?M4>#
M+[Q[#=O:MX;M]70S/<IG?;HWW))E(8&)6+@JP*Y!QZ?X;M]?UKX>6%IXR:2V
MU2[T6)-5:UD\MXKAH0)=C+]TABV".F!7RG_P40_97^&?Q4\#?!?]C_X.^!=-
MTO7=.^(VC:QX5FTJT6-_"6CZ7<1SW^H(RC,2^4%MAR/,GNX1R26#$?8U%%%
M'I/P&_X\M2_ZZQ_R:N_K@/@-_P >6I?]=8_Y-7?U#W+6P5F>-/\ D4-4_P"O
M"7_T UIUF>-/^10U3_KPE_\ 0#0MQGA54O$WB'P[X2\.:AXK\8:U9Z;I.F6,
MMWJFHZC<+#;VMM&A>665W(5(U169F8@  D\5=J'4=.T_5]/GTG5K&&ZM;J%H
M;FVN(@\<T; JR,K9#*02"#P0:LS/BC]JWX!_LZ_$/X^_L^_M/?L?S^%[?XF_
M\+,TR>'Q!X%FM]VO^$F)_M@7+VQVW%H+0L1,^0LC11JP,P5_5OVZOA%^S)^V
M-\"?&7PT^(7[0-SX?_X0N(WFJ:QX5\?S6,OAB]B1;B"YO(K>=48QE(YE2Y1@
M,!E ;##U;X2?L[_L_P#P!MKNR^!'P,\'>"H;]P]]%X2\,VFFK<,,X,@MXT#G
MD\G/6J=_^RM^S!JGQ1;XX:G^S?X"N?&KO&[^,)_!]D^J,R;=A-V8O-)78F#N
MXVC'04 ><_L8_&WQ1X*_8<^".M_MR>/K'P]X\\5Z'I&ESGQ3?QVESJ>L7$68
M;8K*5+WLJ+EH@-Y?>,9!%<#_ ,%@IHH=(_9K,TJJ#^V!X" W-C)^U35]4>,?
MAS\/?B)_9?\ PL#P)HVN_P!B:O#JNB_VSI<5U]@OX<^5=P>8K>5.FYMLJX9=
MQP1FJ7Q!^"GP:^+4MI/\5?A)X8\3/8/OL7\0:#;WIMFZYC,R-L/N,4 =-14=
MI:6MA:Q6-C;1PP0QK'##$@5(T P%4#@ #@ 5)0!I^"_^1OTO_K_B_P#0Q7NM
M>%>"_P#D;]+_ .O^+_T,5[K4R*CL%%%%24>-?%G_ )'Z^^D7_HI*YRNC^+/_
M "/U]](O_125SE:+8S>X4444 %%%% !1110 5[+\)O\ D0;'ZR_^C7KQJO9?
MA-_R(-C]9?\ T:]*6PX[G1T445!9R'QL_P"1/3_K^3_T%J\FKUGXV?\ (GI_
MU_)_Z"U>35<=B);A1113$%%%% !1110 5V'P3_Y'!_\ KQ?_ -"6N/KL/@G_
M ,C@_P#UXO\ ^A+2>P+<]8HHHJ#0*^?M2_Y"-Q_UW?\ F:^@:^?M2_Y"-Q_U
MW?\ F:J),B"BBBJ)"BBB@ HHHH **** /H+3?^0=;_\ 7!/Y"IJATW_D'6__
M %P3^0J:LS0*\T^._P#R%-/_ .O=_P#T(5Z77FGQW_Y"FG_]>[_^A"JCN)['
M!44451 4444 %%%% !1110!Z9\"/^07J'_7PG_H)KO*X/X$?\@O4/^OA/_03
M7>5#W+6P5D^._P#D3=3_ .O-_P"5:U9/CO\ Y$W4_P#KS?\ E0MQGAM%%%69
MA1110 4444 %%%% &MX$_P"1RTS_ *_$_G7N5>&^!/\ D<M,_P"OQ/YU[E4R
M*CL%%%%24%%%% !1110 4444 %%%% !116=K_BWP_P"&#$NN:AY!F#>5^Z=M
MV,9^Z#CJ* -&BN=_X6OX _Z#_P#Y*R__ !-'_"U_ '_0?_\ )67_ .)IV8KH
MZ*BN=_X6OX _Z#__ )*R_P#Q-'_"U_ '_0?_ /)67_XFBS"Z.BHKG?\ A:_@
M#_H/_P#DK+_\31_PM?P!_P!!_P#\E9?_ (FBS"Z.BHKG?^%K^ /^@_\ ^2LO
M_P 31_PM?P!_T'__ "5E_P#B:+,+HZ*BL_0/%6@>)Q*VAW_GB$KYO[IUVYSC
M[P&>AK0I#"BBH[NZ@L;66]NI-D4,;/(V"<*!DG YZ4 245SO_"U_ '_0?_\
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
M10 4444 >F? C_D%ZA_U\)_Z":[RN#^!'_(+U#_KX3_T$UWE0]RUL%9/CO\
MY$W4_P#KS?\ E6M63X[_ .1-U/\ Z\W_ )4+<9X;1115F84444 %%%% !111
M0!K>!/\ D<M,_P"OQ/YU[E7AO@3_ )'+3/\ K\3^=>Y5,BH[!1114E!1110
M4444 %%%% !1110 5YS\>O\ 6Z7_ +LW_LE>C5YS\>O];I?^[-_[)36XGL>>
MT4459 4444 %%%% !1110!Z-\!?]5JG^]#_[/7H5>>_ 7_5:I_O0_P#L]>A5
M#W+6P5G^+?\ D5=3_P"P?-_Z :T*S_%O_(JZG_V#YO\ T T+<9X/1115F844
M44 %%%% !1110!H>$O\ D:M,_P"PA#_Z&*]XKP?PE_R-6F?]A"'_ -#%>\5,
MBH[!1114E'COQ=_Y'N[_ .N<7_H"US-=-\7?^1[N_P#KG%_Z M<S6BV(>X44
M44""BBB@ HHHH *]C^$7_(B6G_727_T-J\<KV/X1?\B):?\ 727_ -#:E+8<
M=SI:***@LY/XT?\ (EG_ *^X_P"M>1UZY\:/^1+/_7W'_6O(ZN.Q#W"BJVM7
M&J6FCW=UHFG)>7L5M(]I:2W'E+/*%)1"^#L#-@;L'&<X/2ODVT^(/_!0SX)?
MMU?##X7?%;XE^#_B+X*^*MKK;:MIWA_P2^E3^#6L;5;A;B*4W,S7-J9)(;=G
MFPV^:/&"X6F(^NZ*^?OC)^UEXKU/]IZS_8F_9OBTI_%T.@IK_CWQ5KD+3:?X
M0TEY/+@W1(Z&YO;A\B&#>@50TSDJH23W'PMH^J:#H<&EZUXKO=;N8P?-U+4(
M8(Y923GE;>.., =!A1P!DDY) -"BOF/X^>&O^"I7B;XF:]XB^!?QY^%/P\\!
M:>J1Z5:^+?"4^JWMPD<0:>\FDCN(XX$,A<(GS$1QJS%68HO7_P#!.?XE?'7X
MT?L:^"?C%^T7J^F7OB3Q58R:JMQI&D-8P/I\TSO8N(6=V0O:&"0@G(:0CM0!
M[;76_!?_ )'0?]>DG]*Y*NM^"_\ R.@_Z])/Z4GL"W/6Z***@T"O =:_Y#-W
M_P!?4G_H1KWZO =:_P"0S=_]?4G_ *$:J),BK7Q]^WA_P1[_ &5?VC?V7?'/
MPR^ O[+OP;\'>/?$=FBZ/XR'P_L;6:RN/M$<KRFXM[8S*S*KJ67D[SG@FOL&
MBJ)/&=?\!_'[X%?\(=X _8@^"GP;M/AYIL-S'KOA74KZZ\.FT:202*]A]@L;
MF!07>9Y$>$;V;(<$L:K?#W]G3XF_"7PQ\7?BGX*U3PQ+\7_BE>2:R]U?P3C1
M+74(=-BL=-M6"8F>UA2WA$D@ DE9II J;UC3V^B@#R/XN_#GX_\ Q9_8FUKX
M/:])X1D^(?BKX=3Z)KUW;W=U;:/#J-U8-!<3P$Q2S&!979D1EW,H )4\UH?L
M:_"OQY\"/V5/AY\"OB2=(?5O!'@S2_#\]UH=]+/;W8LK2*V$ZF6&)DW^7NV%
M3MSC<W6O3** "BBB@#W_ $7_ ) UI_UZQ_\ H(JS5;1?^0-:?]>L?_H(JS69
MH%>;?'G_ (_=-_ZY2?S6O2:\V^//_'[IO_7*3^:TUN)[' 44459 4444 %%%
M% !1110!Z3\!O^/+4O\ KK'_ ":N_K@/@-_QY:E_UUC_ )-7?U#W+6P5F>-/
M^10U3_KPE_\ 0#6G69XT_P"10U3_ *\)?_0#0MQGA5%%%69A1110 4444 %%
M%% &GX+_ .1OTO\ Z_XO_0Q7NM>%>"_^1OTO_K_B_P#0Q7NM3(J.P4445)1X
MU\6?^1^OOI%_Z*2N<KH_BS_R/U]](O\ T4E<Y6BV,WN%%%% !1110 4444 %
M>R_";_D0;'ZR_P#HUZ\:KV7X3?\ (@V/UE_]&O2EL..YT=%%%06<A\;/^1/3
M_K^3_P!!:O)J]9^-G_(GI_U_)_Z"U>35<=B);A1113$%%%% !1110 5V'P3_
M .1P?_KQ?_T):X^NP^"?_(X/_P!>+_\ H2TGL"W/6****@T"OG[4O^0C<?\
M7=_YFOH&OG[4O^0C<?\ 7=_YFJB3(@HHHJB0HHHH **** "BBB@#Z"TW_D'6
M_P#UP3^0J:H=-_Y!UO\ ]<$_D*FK,T"O-/CO_P A33_^O=__ $(5Z77FGQW_
M .0II_\ U[O_ .A"JCN)['!44451 4444 %%%% !1110!Z9\"/\ D%ZA_P!?
M"?\ H)KO*X/X$?\ (+U#_KX3_P!!-=Y4/<M;!63X[_Y$W4_^O-_Y5K5D^._^
M1-U/_KS?^5"W&>&T4459F%%%% !1110 4444 :W@3_D<M,_Z_$_G7N5>&^!/
M^1RTS_K\3^=>Y5,BH[!1114E!1110 4444 %%%% !1110 5YS\>O];I?^[-_
M[)7HU><_'K_6Z7_NS?\ LE-;B>QY[1115D!1110 4444 %%%% 'HWP%_U6J?
M[T/_ +/7H5>>_ 7_ %6J?[T/_L]>A5#W+6P5G^+?^15U/_L'S?\ H!K0K/\
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
M0K__ .,4?ZQ\/?\ 092_\&0_S#_43CC_ *%>)_\ !%7_ .1/J[X$?\@O4/\
MKX3_ -!-=Y7B_P"QE\</A?\ &[P[K>I?##Q/_:<%C>Q173_8IX=CLA(&)44G
M@=LU[17HT<10Q5)5:,U*+V:::?HUH>#B\%C,NQ,L/BZ<J=2.\9)QDM+ZII-:
M:ZH*R?'?_(FZG_UYO_*M:N*_:/\ '/\ PK/X#>+OB#_9?VW^Q]!N+O[)Y_E^
M=L0G;OVMMSZX/TIU:M.A2E5J.T8IM^BU9.&PU;&8F&'HJ\YM12T5VW9*[TW[
MZ'EE%?'?_#V/_J@7_EU?_<M'_#V/_J@7_EU?_<M?*?\ $0>$/^@G_P DJ?\
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
M8K]0/^"<_P 0/%WQ2_8\\)^.?'>K_;M5O7U 7-U]GCBW[+^XC7Y8U51A54<
M=/6O;R'C;*N),9+#8:$U)1<O>44K)I=)/75=#Y'C/PFXCX$RN&88^K2E"4U!
M*G*;=W&4K^]3BK6B^M[VT/;J***^N/S$^:O^"JWQ7\?_  ;_ &9K7Q;\-]?_
M +-U!_%5K;M<?98ILQM%.2NV567JJ\XSQ7YS?\-]_M:_]%8_\H5A_P#&*^]_
M^"T?_)H=G_V.EE_Z(N:_*:OPGQ"SC-L%Q"Z>'Q$X1Y(NT9RBKZ]$TC^QO!#A
M?AK-N!U7QV"HU:GM)KFG2A.5ERV5Y1;LNQ[%_P -]_M:_P#16/\ RA6'_P 8
MH_X;[_:U_P"BL?\ E"L/_C%>.T5\-_K'Q#_T&5?_  9/_,_8/]1.!_\ H5X;
M_P $4O\ Y$]B_P"&^_VM?^BL?^4*P_\ C%'_  WW^UK_ -%8_P#*%8?_ !BO
M':*/]8^(?^@RK_X,G_F'^HG _P#T*\-_X(I?_(GL7_#??[6O_16/_*%8?_&*
M/^&^_P!K7_HK'_E"L/\ XQ7CM%'^L?$/_095_P#!D_\ ,/\ 43@?_H5X;_P1
M2_\ D3V+_AOO]K7_ **Q_P"4*P_^,5]+?\$J?VI/CM\9/VF;KPE\2/'7]I:>
MGA6ZN%M_[,M8<2+-  VZ*)6Z,W&<<U\#U]<?\$7/^3O+S_L2[W_T?;5[_"^>
MYYB.(<-3JXJI*+FDTYR::\TW9GQ?B)P=PC@>!\PKX;+J$*D:<FI1HTXR3[IJ
M*:?FC]6****_I _@T*_ CXB_\E!UW_L,W7_HUJ_?>OP(^(O_ "4'7?\ L,W7
M_HUJ_'_%G^#A/6?_ +:?U!]&G_>\S_PTOSJ&-1117XN?U@%%%% !1110 444
M4 ?OO\.O^2?:%_V!K7_T4M;-8WPZ_P"2?:%_V!K7_P!%+6S7]AT/X$?1?D?Y
M;XO_ 'NI_B?YA7YM?\%SO^2F^ O^P#=_^CEK]):_-K_@N=_R4WP%_P!@&[_]
M'+7QGB)_R2E;UA_Z4C]6\#/^3DX7_#5_]-R/A2BBBOYO/[R"BBB@ HHHH **
M** /TF_X(8_\DR\>_P#8>M/_ $2U?=5?"O\ P0Q_Y)EX]_[#UI_Z):ONJOZ<
MX&_Y)3"^C_\ 2I'^?7C#_P G)S#_ !1_]-P"O*_VX_\ DS[XD_\ 8GWO_HHU
MZI7E?[<?_)GWQ)_[$^]_]%&O<S;_ )%6(_P3_P#26?'\,_\ )1X+_K[3_P#2
MXGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_\G@_#?\ [&^R_P#1@K]NZ_$3
M]AO_ )/!^&__ &-]E_Z,%?MW7[IX4_\ (JQ'^-?^DH_CSZ2/_)1X+_KT_P#T
MMA1117ZH?SD%%%% !1110 4444 %%%% !7G/QZ_UNE_[LW_LE>C5YS\>O];I
M?^[-_P"R4UN)['GM>3_MC^&OVM?&?PE;PC^Q[XB\(:+K^H7:1ZEK/BV\O(A;
MV/65;?[)&SK,X^0294QABR_.%*^L459!\Z?LM^ /^"A7@OQ-IGAOXXW/P/T7
MX>:#HDD.FZ!\+=/U3[5<7("I#'))?$I';JID<E!YC2+'EBI<->^(?[+/CK]J
M/XL^%/%O[3USHMMX,\ :U'K?AWX>^'[V6\BU36(@?L]_J-S+##O6#<6BM$CV
M"3]X\DN%1??:* //=:3]J>+X[W=[X=?P'/\ #1? <@L;"]>\BUJ3Q-]H)3S)
M55X4L#!@$A6E#Y(4CBOFWP?\'?\ @M!X7U37?$2>+?V9WU[Q/=YU7Q3=VFOW
M-U!;*S^1;P192-8;=)&$4/"EB[OODEED?[4HH CM(9;:TBMY[N2X>.-5>>4*
M&D(&"Q"@*">IP .> *DHHH ]&^ O^JU3_>A_]GKT*O/?@+_JM4_WH?\ V>O0
MJA[EK8*S_%O_ "*NI_\ 8/F_] -:%9_BW_D5=3_[!\W_ * :%N,\'HHHJS,^
M6O$G_!+'P_XA^(/B?XEVW[</[1>C:EXNU$WFLCP]\28[&)F"A(T1(K4;(XT
M1%'"*,#N3Z!?_L/?"N?PM\.=*TGQ5XIT[7OA696\(^.H=4CN-95YX3%>O<2W
M44L=V;L%FG\Z-P[D2 *ZHR^RT4 >60?LF>#H?#WQ#M6\?>+/^$C^)VE_V?XE
M\?6^HPVNM)$EM);VWV:6WACBM3;I+(T7EQ +([R$,[NS9FM?L@:U=:=\/K/P
MC^V'\8_#<WP_T)-*6\TWQ!873>(HUCBC,VJ1ZA8W,5W.1%DS!$<-(Y!&>/9J
M* .5^$OP=\&_!G1+W2O"J74]SJ^J2ZIK^L:E/YUYJU_(JJ]S<28&YRL<: *%
M2.....-4C1$7JJ** -#PE_R-6F?]A"'_ -#%>\5X/X2_Y&K3/^PA#_Z&*]XJ
M9%1V"BBBI*/'?B[_ ,CW=_\ 7.+_ - 6N9KIOB[_ ,CW=_\ 7.+_ - 6N9K1
M;$/<****!!1110 4444 %>Q_"+_D1+3_ *Z2_P#H;5XY7L?PB_Y$2T_ZZ2_^
MAM2EL..YTM%%%06<G\:/^1+/_7W'_6O(Z]<^-'_(EG_K[C_K7D=7'8A[A111
M3$%%%% !1110 5UOP7_Y'0?]>DG]*Y*NM^"__(Z#_KTD_I2>P+<];HHHJ#0*
M\!UK_D,W?_7U)_Z$:]^KXE\6_MU?LK:/XKU/2-1^*7EW%KJ$T,\?]B7QVNLC
M*PR("#@@\CBN7%9CE^7I/%5HT[[<TE&_I=JYZ679'G6=2E'+\-4K.._LX2G:
M^U^5.U[:7/4J*\=_X;[_ &2O^BL?^4*__P#C%'_#??[)7_16/_*%?_\ QBN/
M_6/A[_H,I?\ @R'^9ZO^HG''_0KQ/_@BK_\ (GL5%>._\-]_LE?]%8_\H5__
M /&*/^&^_P!DK_HK'_E"O_\ XQ1_K'P]_P!!E+_P9#_,/]1../\ H5XG_P $
M5?\ Y$]BHKQW_AOO]DK_ **Q_P"4*_\ _C%'_#??[)7_ $5C_P H5_\ _&*/
M]8^'O^@RE_X,A_F'^HG''_0KQ/\ X(J__(GL5%>._P##??[)7_16/_*%?_\
MQBC_ (;[_9*_Z*Q_Y0K_ /\ C%'^L?#W_092_P#!D/\ ,/\ 43CC_H5XG_P1
M5_\ D3[AT7_D#6G_ %ZQ_P#H(JS6?X2U&RUCPKIFKZ=-YEO=:?#-!)M(W(T:
MLIP0",@C@\UH5ZJ:DKK8^9E&4).,E9H*\"_;0_:&^#WP0U;0+3XH>+_[+DU&
MWN'LU_L^XG\Q49 Q_<QMC&X=<=:]]K\Y?^"ZG_(X?#G_ +!FH_\ HR"OG^*<
MWQ.19)4QM!)RCRV4KM:R2Z-/KW/M_#GAG <8<74,JQDI1IU%-MP:4O=A*2LY
M1DMUKH]#L/\ AOO]DK_HK'_E"O\ _P",4?\ #??[)7_16/\ RA7_ /\ &*_-
MFBOR3_B*O$/_ #ZI?^ S_P#DS^F?^)<>!_\ H(Q/_@=+_P"4GZ3?\-]_LE?]
M%8_\H5__ /&*/^&^_P!DK_HK'_E"O_\ XQ7YLT4?\15XA_Y]4O\ P&?_ ,F'
M_$N/ _\ T$8G_P #I?\ RD_2;_AOO]DK_HK'_E"O_P#XQ1_PWW^R5_T5C_RA
M7_\ \8K\V:*/^(J\0_\ /JE_X#/_ .3#_B7'@?\ Z",3_P"!TO\ Y2?I-_PW
MW^R5_P!%8_\ *%?_ /QBC_AOO]DK_HK'_E"O_P#XQ7YLT4?\15XA_P"?5+_P
M&?\ \F'_ !+CP/\ ]!&)_P# Z7_RD_:3]C#XZ_"OXWZ3K]Y\+_%/]J1Z?<P)
M>-]AG@\MG5RH_?(N<A3TSTKVRO@K_@A7_P B;\1?^PGIW_HN>OO6OU_AK-,1
MG624<;724IWNHW2TDUI=M].Y_+W'W#V"X4XNQ65824I4Z3BDYM.6L(R=VE%;
MM[):!7FO[97_ ":5\2_^Q%U3_P!)9*]*KS7]LK_DTKXE_P#8BZI_Z2R5WYG_
M ,BVO_@E_P"DL\?A[_D?X3_K[3_]+1^'-%%%?R*?Z<!1110 4444 %%%% 'I
M7[&O_)VOPT_['K2__2J.OW&K\.?V-?\ D[7X:?\ 8]:7_P"E4=?N-7[EX4?\
MBW$?XU_Z2?R!])+_ )'^!_Z]2_\ 2PHHHK]6/YN/QW_X*L?\GX>-_P#KGIG_
M *;;6OG>OHC_ (*L?\GX>-_^N>F?^FVUKYWK^4.(_P#DH<9_U]J?^EL_TEX$
M_P"2(RO_ +!Z/_IN(4445XQ]6%%%% !1110 5^Q/_!*?_DP_P1_UTU/_ -.5
MU7X[5^Q/_!*?_DP_P1_UTU/_ -.5U7Z5X6?\E#5_Z]2_]+@?@7TC/^2(P_\
MV$0_]-U3Z'HHHK]^/XL/DC_@M'_R:'9_]CI9?^B+FORFK]6?^"T?_)H=G_V.
MEE_Z(N:_*:OYX\3/^2F?^"/ZG]Q_1_\ ^3?K_K[4_P#;0HHHK\^/VT**** "
MBBB@ KZX_P""+G_)WEY_V)=[_P"C[:OD>OKC_@BY_P G>7G_ &)=[_Z/MJ^B
MX1_Y*;"?XT?"^)W_ ";_ #+_ *]2/U8HHHK^IC_.D*_ CXB_\E!UW_L,W7_H
MUJ_?>OP(^(O_ "4'7?\ L,W7_HUJ_'_%G^#A/6?_ +:?U!]&G_>\S_PTOSJ&
M-1117XN?U@%%%% !1110 4444 ?OO\.O^2?:%_V!K7_T4M;-8WPZ_P"2?:%_
MV!K7_P!%+6S7]AT/X$?1?D?Y;XO_ 'NI_B?YA7YM?\%SO^2F^ O^P#=_^CEK
M]):_-K_@N=_R4WP%_P!@&[_]'+7QGB)_R2E;UA_Z4C]6\#/^3DX7_#5_]-R/
MA2BBBOYO/[R"BBB@ HHHH **** /TF_X(8_\DR\>_P#8>M/_ $2U?=5?"O\
MP0Q_Y)EX]_[#UI_Z):ONJOZ<X&_Y)3"^C_\ 2I'^?7C#_P G)S#_ !1_]-P"
MO*_VX_\ DS[XD_\ 8GWO_HHUZI7E?[<?_)GWQ)_[$^]_]%&O<S;_ )%6(_P3
M_P#26?'\,_\ )1X+_K[3_P#2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_
M\G@_#?\ [&^R_P#1@K]NZ_$3]AO_ )/!^&__ &-]E_Z,%?MW7[IX4_\ (JQ'
M^-?^DH_CSZ2/_)1X+_KT_P#TMA1117ZH?SD%%%% !1110 4444 %%%% !7G/
MQZ_UNE_[LW_LE>C5YS\>O];I?^[-_P"R4UN)['GM%%%60%%%% !1110 4444
M >C? 7_5:I_O0_\ L]>A5Y[\!?\ 5:I_O0_^SUZ%4/<M;!6?XM_Y%74_^P?-
M_P"@&M"L_P 6_P#(JZG_ -@^;_T T+<9X/1115F84444 %%%% !1110!H>$O
M^1JTS_L(0_\ H8KWBO!_"7_(U:9_V$(?_0Q7O%3(J.P4445)1X[\7?\ D>[O
M_KG%_P"@+7,UXO\ MQ_\% ?^%"_M(:S\,O\ A4O]J_8K:T?[;_;WD;_,MXY,
M;/(?&-V/O'.*\C_X>Q_]4"_\NK_[EKY?$\<<+8+$3H5L1:<&TUR3=FM&KJ+7
MW'Z-@/"'Q$S7 TL9A<%S4ZD5*+]I15XR5T[.HFKI[-)]S[$HKX[_ .'L?_5
MO_+J_P#N6C_A['_U0+_RZO\ [EK#_B(/"'_03_Y)4_\ D#K_ .()>)__ $ ?
M^5:'_P L/L2BOCO_ (>Q_P#5 O\ RZO_ +EH_P"'L?\ U0+_ ,NK_P"Y:/\
MB(/"'_03_P"25/\ Y /^()>)_P#T ?\ E6A_\L/L2BOCO_A['_U0+_RZO_N6
MC_A['_U0+_RZO_N6C_B(/"'_ $$_^25/_D _X@EXG_\ 0!_Y5H?_ "P^Q*]C
M^$7_ "(EI_UTE_\ 0VK\V/\ A['_ -4"_P#+J_\ N6OO#]ASXQ_\+Z_9OT;X
MF_\ ".?V5]MN;M/L7VSS]GEW$D>=^Q,YVY^Z,9KT<LXJR'.\0Z&"K<\TKVY9
M+165[RBEU1X7$/ASQEPG@5C,UPOLZ;DHI\].7O--I6A.3V3UM;0]<HHHKWCX
MLY/XT?\ (EG_ *^X_P"M>1US7_!9/_DS=_\ L:;'^4M?DY7Y]Q-Q[_JWF7U3
MZM[3W5*_/R[WTMROMW/V[P^\&?\ 7S('F?U[V/ORAR^RY_A2UO[2.]]K?,_8
MBBOQWHKY[_B+G_4%_P"5/_N9]Q_Q++_U-O\ RA_]V/V(HK\=Z*/^(N?]07_E
M3_[F'_$LO_4V_P#*'_W8_8BBOQWHH_XBY_U!?^5/_N8?\2R_]3;_ ,H?_=C]
MB*ZWX+_\CH/^O23^E?B57U;_ ,$;/^3R$_[%:^_G%7H95XF_VIF5+"?5.7VD
ME&_M+VOUMR*_WH\3B3Z/W^KN08G,_P"TN?V,'/E]CRWLKVO[5V];/T/UCHHH
MK]2/YT"OP4^,O_)8/%?_ &,M]_Z4/7[UU^"GQE_Y+!XK_P"QEOO_ $H>OR'Q
M9_W;">L_RB?T[]&K_?\ ,O\ #3_.9S5%%%?BI_684444 %%%% !1110!^]GP
M:_Y(_P"%/^Q:L?\ TG2NDKF_@U_R1_PI_P!BU8_^DZ5TE?V#A?\ =H>B_(_R
M[S#_ '^K_BE^;"OSE_X+J?\ (X?#G_L&:C_Z,@K]&J_.7_@NI_R.'PY_[!FH
M_P#HR"OD/$/_ )).OZP_]+B?IW@?_P G*P?I5_\ 34SX)HHHK^;3^]@HHHH
M**** "BBB@#]&_\ @A7_ ,B;\1?^PGIW_HN>OO6O@K_@A7_R)OQ%_P"PGIW_
M *+GK[UK^F> _P#DD\-Z2_\ 2Y'^?OC+_P G*S#UA_Z:@%>:_ME?\FE?$O\
M[$75/_262O2J\U_;*_Y-*^)?_8BZI_Z2R5]#F?\ R+:_^"7_ *2SXGA[_D?X
M3_K[3_\ 2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_P G:_#3_L>M+_\
M2J.OW&K\.?V-?^3M?AI_V/6E_P#I5'7[C5^Y>%'_ "+<1_C7_I)_('TDO^1_
M@?\ KU+_ -+"BBBOU8_FX_'?_@JQ_P GX>-_^N>F?^FVUKYWKZ(_X*L?\GX>
M-_\ KGIG_IMM:^=Z_E#B/_DH<9_U]J?^EL_TEX$_Y(C*_P#L'H_^FXA1117C
M'U84444 %%%% !7[$_\ !*?_ ),/\$?]=-3_ /3E=5^.U?L3_P $I_\ DP_P
M1_UTU/\ ].5U7Z5X6?\ )0U?^O4O_2X'X%](S_DB,/\ ]A$/_3=4^AZ***_?
MC^+#Y(_X+1_\FAV?_8Z67_HBYK\IJ_5G_@M'_P FAV?_ &.EE_Z(N:_*:OYX
M\3/^2F?^"/ZG]Q_1_P#^3?K_ *^U/_;0HHHK\^/VT**** "BBB@ KZX_X(N?
M\G>7G_8EWO\ Z/MJ^1Z^N/\ @BY_R=Y>?]B7>_\ H^VKZ+A'_DIL)_C1\+XG
M?\F_S+_KU(_5BBBBOZF/\Z0K\"/B+_R4'7?^PS=?^C6K]]Z_ CXB_P#)0==_
M[#-U_P"C6K\?\6?X.$]9_P#MI_4'T:?][S/_  TOSJ&-1117XN?U@%%%% !1
M110 4444 ?OO\.O^2?:%_P!@:U_]%+6S6-\.O^2?:%_V!K7_ -%+6S7]AT/X
M$?1?D?Y;XO\ WNI_B?YA7YM?\%SO^2F^ O\ L W?_HY:_26OS:_X+G?\E-\!
M?]@&[_\ 1RU\9XB?\DI6]8?^E(_5O S_ ).3A?\ #5_]-R/A2BBBOYO/[R"B
MBB@ HHHH **** /TF_X(8_\ ),O'O_8>M/\ T2U?=5?"O_!#'_DF7CW_ +#U
MI_Z):ONJOZ<X&_Y)3"^C_P#2I'^?7C#_ ,G)S#_%'_TW *\K_;C_ .3/OB3_
M -B?>_\ HHUZI7E?[<?_ "9]\2?^Q/O?_11KW,V_Y%6(_P $_P#TEGQ_#/\
MR4>"_P"OM/\ ]+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_R>#\-_^QOL
MO_1@K]NZ_$3]AO\ Y/!^&_\ V-]E_P"C!7[=U^Z>%/\ R*L1_C7_ *2C^//I
M(_\ )1X+_KT__2V%%%%?JA_.04444 %%%% !1110 4444 %><_'K_6Z7_NS?
M^R5Z-7YW_P#!=K_D*_#'_KWU?_T*SKQN(,X_L'*:F.Y.?DMI>U[R4=[/O?8^
MKX)X7_URXFH91[;V7M>;WN7FMRPE/X>:-[\MMU:]_(^B**_'>BOS;_B+G_4%
M_P"5/_N9^]_\2R_]3;_RA_\ =C]B**_'>BC_ (BY_P!07_E3_P"YA_Q++_U-
MO_*'_P!V/V(HK\=Z*/\ B+G_ %!?^5/_ +F'_$LO_4V_\H?_ '8_8BBOQWHH
M_P"(N?\ 4%_Y4_\ N8?\2R_]3;_RA_\ =C]SO@+_ *K5/]Z'_P!GKT*OS_\
M^"$O_(*^)W_7QI'_ *#>5^@%?I609M_;N4T\=R<G/?2][6DX[V5]K['X#QIP
MU_J?Q-B,H]K[7V7+[W+RWYH1G\-Y6MS6W>U_(*YCXV^*O^$$^#'B[QO]@^U?
MV-X8O[[[+YNSSO)MI)-F[!VYVXS@XST-=/7 _M7?\FN?$K_L0-9_](9J[\94
MG1P=2<'9J+:]4CQLJHTL3FE"C45XRG%-=TY)/;78_/'_ (>Q_P#5 O\ RZO_
M +EH_P"'L?\ U0+_ ,NK_P"Y:^.Z*_G/_B(/%_\ T$_^24__ ) _NS_B"7AA
M_P! '_E6O_\ +#[$_P"'L?\ U0+_ ,NK_P"Y:/\ A['_ -4"_P#+J_\ N6OC
MNBC_ (B#Q?\ ]!/_ ))3_P#D _X@EX8?] '_ )5K_P#RP^Q/^'L?_5 O_+J_
M^Y:/^'L?_5 O_+J_^Y:^.Z*/^(@\7_\ 03_Y)3_^0#_B"7AA_P! '_E6O_\
M+#[$_P"'L?\ U0+_ ,NK_P"Y:/\ A['_ -4"_P#+J_\ N6OCNBC_ (B#Q?\
M]!/_ ))3_P#D _X@EX8?] '_ )5K_P#RP^Z_@E_P4Y_X3OXS^$?!'_"D?LO]
ML^)["Q^U?\)+O\GSKF./?M^S#=C=G&1G'45^DM?A=^RC_P G1_#7_L?]&_\
M2Z&OW1K]3\/L]S7/<'7GCJG.XR26D596_NI'\Y^-W!_#G!^9X2CE%#V49PDY
M+FG*[4K+XY2:T[!1117Z$?B!^07_  5I_P"3Y/$__7AIO_I%#7S97TG_ ,%:
M?^3Y/$__ %X:;_Z10U\V5_*?$W_)18O_ *^3_P#2F?Z1>'__ "0V6?\ 8/2_
M](B%%%%>&?7!1110 4444 %?K]_P26_Y,;\,?]?^I?\ I;-7Y U^OW_!);_D
MQOPQ_P!?^I?^ELU?I'A;_P E%4_Z]2_]*@?@WTB?^2&H_P#81#_TBJ?25%%%
M?T ?Q0?*7_!9/_DS=_\ L:;'^4M?DY7ZQ_\ !9/_ ),W?_L:;'^4M?DY7\]>
M)O\ R4O_ &Y'\V?V_P#1]_Y(%_\ 7Z?Y0"BBBOSP_<0HHHH **** "OJW_@C
M9_R>0G_8K7W\XJ^4J^K?^"-G_)Y"?]BM??SBKZ#A/_DI<)_U\C^9\1XE?\D#
MF7_7F?Y'ZQT445_5!_G,%?@I\9?^2P>*_P#L9;[_ -*'K]ZZ_!3XR_\ )8/%
M?_8RWW_I0]?D/BS_ +MA/6?Y1/Z=^C5_O^9?X:?YS.:HHHK\5/ZS"BBB@ HH
MHH **** /WL^#7_)'_"G_8M6/_I.E=)7-_!K_DC_ (4_[%JQ_P#2=*Z2O[!P
MO^[0]%^1_EWF'^_U?\4OS85^<O\ P74_Y'#X<_\ 8,U'_P!&05^C5?G+_P %
MU/\ D</AS_V#-1_]&05\AXA_\DG7]8?^EQ/T[P/_ .3E8/TJ_P#IJ9\$T445
M_-I_>P4444 %%%% !1110!^C?_!"O_D3?B+_ -A/3O\ T7/7WK7P5_P0K_Y$
MWXB_]A/3O_1<]?>M?TSP'_R2>&])?^ER/\_?&7_DY68>L/\ TU *\U_;*_Y-
M*^)?_8BZI_Z2R5Z57FO[97_)I7Q+_P"Q%U3_ -)9*^AS/_D6U_\ !+_TEGQ/
M#W_(_P )_P!?:?\ Z6C\.:***_D4_P!. HHHH **** "BBB@#TK]C7_D[7X:
M?]CUI?\ Z51U^XU?AS^QK_R=K\-/^QZTO_TJCK]QJ_<O"C_D6XC_ !K_ -)/
MY ^DE_R/\#_UZE_Z6%%%%?JQ_-Q^._\ P58_Y/P\;_\ 7/3/_3;:U\[U]$?\
M%6/^3\/&_P#USTS_ --MK7SO7\H<1_\ )0XS_K[4_P#2V?Z2\"?\D1E?_8/1
M_P#3<0HHHKQCZL**** "BBB@ K]B?^"4_P#R8?X(_P"NFI_^G*ZK\=J_8G_@
ME/\ \F'^"/\ KIJ?_IRNJ_2O"S_DH:O_ %ZE_P"EP/P+Z1G_ "1&'_["(?\
MINJ?0]%%%?OQ_%A\D?\ !:/_ )-#L_\ L=++_P!$7-?E-7ZL_P#!:/\ Y-#L
M_P#L=++_ -$7-?E-7\\>)G_)3/\ P1_4_N/Z/_\ R;]?]?:G_MH4445^?'[:
M%%%% !1110 5]<?\$7/^3O+S_L2[W_T?;5\CU]<?\$7/^3O+S_L2[W_T?;5]
M%PC_ ,E-A/\ &CX7Q._Y-_F7_7J1^K%%%%?U,?YTA7X$?$7_ )*#KO\ V&;K
M_P!&M7[[U^!'Q%_Y*#KO_89NO_1K5^/^+/\ !PGK/_VT_J#Z-/\ O>9_X:7Y
MU#&HHHK\7/ZP"BBB@ HHHH **** /WW^'7_)/M"_[ UK_P"BEK9K&^'7_)/M
M"_[ UK_Z*6MFO[#H?P(^B_(_RWQ?^]U/\3_,*_-K_@N=_P E-\!?]@&[_P#1
MRU^DM?FU_P %SO\ DIO@+_L W?\ Z.6OC/$3_DE*WK#_ -*1^K>!G_)R<+_A
MJ_\ IN1\*4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_L/6G_HEJ^ZJ
M^%?^"&/_ "3+Q[_V'K3_ -$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_\
MIN 5Y7^W'_R9]\2?^Q/O?_11KU2O*_VX_P#DS[XD_P#8GWO_ **->YFW_(JQ
M'^"?_I+/C^&?^2CP7_7VG_Z7$_$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_
M )/!^&__ &-]E_Z,%?MW7XB?L-_\G@_#?_L;[+_T8*_;NOW3PI_Y%6(_QK_T
ME'\>?21_Y*/!?]>G_P"EL****_5#^<@HHHH **** "BBB@ HHHH *_.__@NU
M_P A7X8_]>^K_P#H5G7Z(5^=_P#P7:_Y"OPQ_P"O?5__ $*SKXOQ!_Y)+$?]
MN?\ I<3]7\$?^3F8'TJ_^F:A^?\ 1117\UG]\A1110 4444 %%%% 'Z(?\$)
M?^05\3O^OC2/_0;ROT K\_\ _@A+_P @KXG?]?&D?^@WE?H!7]+\ _\ ))8;
M_M__ -+D?P#XT_\ )S,?ZT__ $S3"N!_:N_Y-<^)7_8@:S_Z0S5WU<#^U=_R
M:Y\2O^Q UG_TAFKZ7,?^1?6_PR_)GP.1_P#(ZPW_ %\A_P"E(_"VBBBOY#/]
M/ HHHH **** "BBB@#O_ -E'_DZ/X:_]C_HW_I=#7[HU^%W[*/\ R='\-?\
ML?\ 1O\ TNAK]T:_</"C_D7XG_$OR/Y#^DG_ ,CK ?\ 7N7_ *4@HHHK]8/Y
MK/R"_P""M/\ R?)XG_Z\--_](H:^;*^D_P#@K3_R?)XG_P"O#3?_ $BAKYLK
M^4^)O^2BQ?\ U\G_ .E,_P!(O#__ )(;+/\ L'I?^D1"BBBO#/K@HHHH ***
M* "OU^_X)+?\F-^&/^O_ %+_ -+9J_(&OU^_X)+?\F-^&/\ K_U+_P!+9J_2
M/"W_ )**I_UZE_Z5 _!OI$_\D-1_["(?^D53Z2HHHK^@#^*#Y2_X+)_\F;O_
M -C38_REK\G*_6/_ (+)_P#)F[_]C38_REK\G*_GKQ-_Y*7_ +<C^;/[?^C[
M_P D"_\ K]/\H!1117YX?N(4444 %%%% !7U;_P1L_Y/(3_L5K[^<5?*5?5O
M_!&S_D\A/^Q6OOYQ5]!PG_R4N$_Z^1_,^(\2O^2!S+_KS/\ (_6.BBBOZH/\
MY@K\%/C+_P E@\5_]C+??^E#U^]=?@I\9?\ DL'BO_L9;[_TH>OR'Q9_W;">
ML_RB?T[]&K_?\R_PT_SF<U1117XJ?UF%%%% !1110 4444 ?O9\&O^2/^%/^
MQ:L?_2=*Z2N;^#7_ "1_PI_V+5C_ .DZ5TE?V#A?]VAZ+\C_ "[S#_?ZO^*7
MYL*_.7_@NI_R.'PY_P"P9J/_ *,@K]&J_.7_ (+J?\CA\.?^P9J/_HR"OD/$
M/_DDZ_K#_P!+B?IW@?\ \G*P?I5_]-3/@FBBBOYM/[V"BBB@ HHHH **** /
MT;_X(5_\B;\1?^PGIW_HN>OO6O@K_@A7_P B;\1?^PGIW_HN>OO6OZ9X#_Y)
M/#>DO_2Y'^?OC+_R<K,/6'_IJ 5YK^V5_P FE?$O_L1=4_\ 262O2J\U_;*_
MY-*^)?\ V(NJ?^DLE?0YG_R+:_\ @E_Z2SXGA[_D?X3_ *^T_P#TM'X<T445
M_(I_IP%%9.L^.?"/A[Q)H_A#6O$%O;ZIK\DT>C6,C_O+MHHS+)L'HJ DGH..
MY&;/B/Q%H7A'0+SQ3XGU6&QT[3[9[B]O+A]J0Q("69CZ "M/95;Q]U^]MIOK
M;3OJFM.NAC]8P]IOG7N?%JO=T4O>[>ZT]>C3V9=HJMH^KZ;X@TBUU[1KM;BS
MO;9+BUG3.)(W4,K#/8@@_C6=XJ^(O@3P/>:;IOB[Q=I^G7.L7T5GI5K=7*K+
M>3R.$2.-,[G)9@.!QG)P*4:56<^2,6WVMK]P3Q&'I4?:SFE'35M):[:[:]#:
MHHHJ#8]*_8U_Y.U^&G_8]:7_ .E4=?N-7X<_L:_\G:_#3_L>M+_]*HZ_<:OW
M+PH_Y%N(_P :_P#23^0/I)?\C_ _]>I?^EA1117ZL?S<?CO_ ,%6/^3\/&__
M %STS_TVVM?.]?1'_!5C_D_#QO\ ]<],_P#3;:U\[U_*'$?_ "4.,_Z^U/\
MTMG^DO G_)$97_V#T?\ TW$**Q/'_C.'P/X?.I)8M>WMQ,MKI.FQ.%>]NGSY
M<2GL#@LS=$17<_*I->;_ +/O[0][J_[)J?M _''5K2W:T;59=7N+.#;$D=O?
M7$*K&O4G;&J@?>8XZDUQT\OQ-;"^W@KKFC!+JY23:LO^W7\]#UJ^=9?ALQ6"
MJ2M+V<ZK;^&,(.";D]D_?3]+MVTO['17"?"'7OB1\1=*M?B+XPE30[2_B6XT
M[PM;PHTT-NZYC-Y*P8F5E(8I&$"9VDO@D]Q/Y_D/]FV>9L/E^9G;NQQG';-8
M5Z+H573DTVM[:V?:^S]5==FSKP>+AC<,J\(M1>JNK-KH[;J_9I275)CZ*\O_
M &8?B?X^^)D'CN+XASZ?)=>&_B)?Z':-IEHT,1MX(K<H=K.[9)=F.6/7'0"O
M4*K%8:I@Z[HSM=6VVU5_U,\MQ]'-,%'$TDU&5]]'HVG??J@K]B?^"4__ "8?
MX(_ZZ:G_ .G*ZK\=J_8G_@E/_P F'^"/^NFI_P#IRNJ_0O"S_DH:O_7J7_I<
M#\0^D9_R1&'_ .PB'_INJ?0]%%%?OQ_%A\D?\%H_^30[/_L=++_T1<U^4U?J
MS_P6C_Y-#L_^QTLO_1%S7Y35_/'B9_R4S_P1_4_N/Z/_ /R;]?\ 7VI_[:%9
M.L^.?"/A[Q)H_A#6O$%O;ZIK\DT>C6,C_O+MHHS+)L'HJ DGH..Y&9O%GBG0
MO!'AJ]\7>)K];6PT^W:>ZG8$[54=@.6)Z!1R20!DFOFCQ=?Z5/\ M5_!GXF>
M+/$6G#5]4U36S=0+J,3II-H-+E\BTW*Q4$%V+MG#RR/@E0@'R>69=]><W-M)
M1FU;K*,)22]--?5+=H_2L_SW^R(THTTG*52E%W=N6%2K"FY>OO/E75IO51:/
MHCQ+\3O _A+4SHVM:T1>+:_:9K6UM9;B2"#)'G2+$K&*/*L-[X7Y3SP:V-+U
M73-<TVWUG1=1@N[.[A6:UNK:421S1L,JZLI(92""".#7S3\=/B-X^_9D^/OB
MCXG>!=)C\5:3X@\/6=QXNTV*.1[CPT8%:""^8(#NMV!<M%D.?+D9<!6->R_L
MU^'_  ?X7^!/AC1? /BL:[I":8LEIK"@ 7?F$R-(%_@!9FPG\'W>U:8W+(87
M+Z>)BVU/EL^EW&\D]/=<79)/XD^9:'/E7$-7,,[KX"44G2Y[K9I*:C3:=VIJ
M<;N3BE[.2Y)>\-\?_M-?L_\ PK\0MX3^(OQ<T31]26%96LKZ\"2*C?=)';.*
MZ+P)\0/!?Q.\-Q>,/A_XEM=7TN=W2&^LI-\;LK%6 /?!!'U%<W\6;+X=?##P
M)XI^*]WX%TV\O8K26]F:>S66:^N1&$AB+,"Q+$1Q*,X V@8 K1^!WP\_X53\
M(_#_ ( E9&N-/TY!?RQ@ 2W3YDN) !P-TKR-_P "K&K2P']GJK34E.Z6K5GI
M>5DE=6;CNWN=F&Q.<_VW+#UW3=+E<O=C)2C>5J:E)R:?,E.]HJSB=77UQ_P1
M<_Y.\O/^Q+O?_1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7?PC_R4V$_QH\3Q._Y-
M_F7_ %ZD?JQ1117]3'^=(5^!'Q%_Y*#KO_89NO\ T:U?OO7X$?$7_DH.N_\
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
MB^M_AE^3/@<C_P"1UAO^OD/_ $I'X6T445_(9_IX%%%% !1110 4444 =_\
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
MB2QU'^S+^2QU'[#=)+]FN8\;X9-I.QUR,J>1FH_#7@'P+X,>63P?X+TG26F
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
MB@ HHHH **** "OSO_X+M?\ (5^&/_7OJ_\ Z%9U^B%?G?\ \%VO^0K\,?\
MKWU?_P!"LZ^+\0?^22Q'_;G_ *7$_5_!'_DYF!]*O_IFH?G_ %D>-H?&MUH3
M6/@&^L;/4+B01KJ&H6[31VB<EI?*5E,K#& NY1E@2< @Z]4-?UWPYHEO#%XD
MU^UL$OYQ:VS7-Z(#-*P.(XV+ ER 2 IW<$CI7\WTG)5$XJ[[6O\ AU]-NY_>
M>(4)4)*<N5-6O>V_GT]5JNFIYO\ L^^+OC7-\0O''PL^+NIV&N1^&)[$Z9XH
MT_3?L@NQ<PM*T$D09E62,;"=I^[*I/49EM/B?\14_;%?X+:G-IA\//\ #V77
M+1;:U=;@3B^BMP))&<A@%+$;57[^#G:#7._!;X=W_P *_P!J[Q?X:\"^*=5O
MO!]_X=@U/5K'4]4EO1I^M27# *LLK,X:2!2[*S%ON$\%*LSR(/\ @HO;1EQN
M_P"%*SG;GG_D+Q5])5HX:>,JRC&+BZ/,K1M9\D;OEVBV[NRTUTT/@L-B<?1R
MK#0J3FIQQ3IN\W*\?:32CS[SBHVC>7O.WO>\F>UUY;:?$_XBI^V*_P %M3FT
MP^'G^'LNN6BVUJZW G%]%;@22,Y# *6(VJOW\'.T&O0/^$P\*?\ "6?\('_P
MDEC_ &W]@^W?V1]J3[3]FW[/.\O.[9O^7=C&>*\FGD0?\%%[:,N-W_"E9SMS
MS_R%XJ\S+J*E[95(_P#+N35U]S7^9]!GN*E!89T*EOW\(RL^[=XNWXIGM=%%
M%>4?1GZ(?\$)?^05\3O^OC2/_0;ROT K\_\ _@A+_P @KXG?]?&D?^@WE?H!
M7]+\ _\ ))8;_M__ -+D?P#XT_\ )S,?ZT__ $S3"N!_:N_Y-<^)7_8@:S_Z
M0S5WU<#^U=_R:Y\2O^Q UG_TAFKZ7,?^1?6_PR_)GP.1_P#(ZPW_ %\A_P"E
M(_"VBBBOY#/]/#YJ_;<\(_#C0=$7Q;=_&2YT'XB:CJULG@W4KKQ5+:I:L9T4
M*(/,$*VZ1[C(Q3YN2268 ^P_$_X,Z1\919Z3XZUW4GT*W@9I])TO4I[);Z=L
M8>62!UD*( =L88*2Y+9VKCD/C+XGT/XX?#_QE\$)_@YXJN=2FAN=.L(=8\+3
MQ6=Q/ADBNXKQE-NL:MB02;PX"Y"EL*3Q_P"-/&'P,^'7A3X3>'/!OC#Q#=IH
MUO9:CX@\-Z UX;.&&)8VF&XA#.Y4[%8D+G>P8 (_U">,J8;#TH2<:T92M=K2
M+C%IQ>\8JVB[MN+NVE^=RCE5#'X[$5:<9X6I"GS<J>LXSFG&<=5.<FUS2=O=
M4547*DW!^QOI/BGPL?'W@.X\3ZCK'ACP_P",Y;'PE>ZM<M/.D*Q1F:#S&Y=(
MI6:,$YP4<=L#M?VC[6YN/@+XPFL=:U#3[BU\-7UQ;W>F7KV\T<D=O(R$.A##
M# '@\XP<C(.%\+?BG!!X#U=?#7[/7C;0])\*:49;2PU;2A%>ZI(%D=H[:(NS
M32';DN[ M)*.I)-:?Q4UN^\8_LT:YJEGX1UJ&\UWP;<BUT.737:^CFGM&V02
M11ABL@9@K#HISDUS8CV\\Y5:<;>_%=-[+5V;5W\4O-L]# _4Z/"LL)3FY6IU
M&M)62O+W8N23Y8OW(7U<4BQ^S-<W-[^S?\/KR\N'EFE\$:2\LLKEF=C9Q$L2
M>22><UV]<-^S-;W^G_L]>"-$U?2;VQO=,\*:=97]GJ%G)!+#/%;1I(A6103A
ME(R,@XX)KN:\O,+?7ZMOYI?FSZ')+_V-AK[^SA_Z2CO_ -E'_DZ/X:_]C_HW
M_I=#7[HU^%W[*/\ R='\-?\ L?\ 1O\ TNAK]T:_9?"C_D7XG_$OR/Y6^DG_
M ,CK ?\ 7N7_ *4@HHHK]8/YK/R"_P""M/\ R?)XG_Z\--_](H:^;*^D_P#@
MK3_R?)XG_P"O#3?_ $BAKYLK^4^)O^2BQ?\ U\G_ .E,_P!(O#__ )(;+/\
ML'I?^D1,?QYI_C;5?"EYI_P\\2V6D:O+"RV>HZAIINXX6(/S>6)$R?0DD#NK
M=*^?_A-\7/B!X'_9>D\)2_#B_BU_P[XPN?"-]<>#=#N-16)HR9)=46%%>1\J
MS-E@0T[KNVASCVOQ9\+M5\2>,[?QGI/Q@\6Z"T-E]FDTS2;FU:RN%W,V]X;F
MWE D^;&]=K8 &>*V?"'@_0/ NAIX?\.6C10++)-(TDC22332.7DED=B6=W=F
M9F)R236>'Q>%PV#]G-*I>496M9IJZ:;MJM=%JM]M4]<;EF88_-/;TI2H\L)T
M[W4E)2<6G&-_=::U?NO1+WM''YF^$OQ)\&VO[<=OI'A?X=>--/LG^%=II5M#
MJGA&]AFC<:G/(;B?S4#+&Q8EKA_E:0MEBV:^K:YN/X5^&8OB_-\;%DNO[9G\
M.1Z(ZF4>3]F2X><$+C._>YYSC&..]2> OA_!X!_MGR?%>N:K_;.N3ZF_]MZB
M;C[(9=O^CP<#RX%V_+'SC)Y.:,UQ>$QTHU*=TXPBK/6[6^NFWXAPYEN9Y/3J
M4:_+*,ZDY)Q7*HQ=N7W;O?LG[OF<KX6'_"=?M)^(O%K?/9>#-)B\/Z>>J_;+
MD1WEZP]Q']@3CH0X]J]*K#\ > M*^'FD76EZ9=7%R]]JUYJ-Y=7;*9)I[B=Y
M7)V@# W!% '"(H[5N5PXRM"K52A\,4HKY+5_-WEZL]C*\-5PV&;K?'.4IR]9
M/17Z\L;03[105^OW_!);_DQOPQ_U_P"I?^ELU?D#7Z_?\$EO^3&_#'_7_J7_
M *6S5]]X6_\ )15/^O4O_2H'XO\ 2)_Y(:C_ -A$/_2*I])4445_0!_%!\I?
M\%D_^3-W_P"QIL?Y2U^3E?K'_P %D_\ DS=_^QIL?Y2U^3E?SUXF_P#)2_\
M;D?S9_;_ -'W_D@7_P!?I_E AU'4=/T?3Y]6U>_AM;6UA:6YN;F4)'%&HRSL
MS$!5 !))X %>$?&7P/'!\=OAQ\:_@[XXU&36M9\0Q6.J6,.N2W5GJ.AE'DN7
M$3.R(D856#)M0,Z\;V4U[Q?V%CJMC-IFIV45S;7,317%O/&'25&&&5E/# @D
M$'@@UC^#/AA\-/ARDL?P]^'FA:"LW^N71M)AM1)SGYO*5<\^M?&X#&1P3E-7
MYFFK:<K335I?GL_D]3]5SG*ZF;*%%J*@I1ES7?/&49)IPMU:35[JU]5)7B_"
MOA]\(?A_XK_:I^->@?&OP9IVK7&K?V5?:8NL6RR+-IAM6AWP[^GENK1LZX*M
MCD9%;_[&?BH^!_V<?#]G\4?&\4<%WXANM,\(7FM7RK+J%J;F5;)%9R#(SQKF
M,#)*;<<8KU[Q)X$\#^,I()?%_@W2M5>V#"V;4M.BG,6[&[:74[<X&<=<5+J_
MA3PMX@CLH=>\-:?>IIMW'=:<EW9I(+6>//ERQA@=CKDX9<$9X-=N)SB.+P_L
MJJ=G[/3^7V<'#W?\6C>UK6UT:\C <+U,LQKQ.'<>9>VL[.\_;555?M+;\FJC
MJ[WO[NJ?SO\ M'>'/VGM'^&WQ=\37OA_P'>:7JOAS58SJ,FOWHO;?2([:810
MQP_9/+#JC/(5\S:TLCG<%(V^L_LN2^-9O@%X4;QS8Z7;W T*S%HNDW<DR-;?
M9X_*9S)&A$A'WE (!Z,:[G4-/L-7L)]*U6QANK6YA:*YMKB(/'+&P(9&4Y#*
M02"#P0:=:6EII]I%86%K'!!!&L<,,*!4C0# 50.     .E88G-%B<O6'=-)J
M5[J^RBHI;OL=N X=E@,[ECHUY2BX./+*SU<W-NZ2>[];WNR2OJW_ ((V?\GD
M)_V*U]_.*OE*OJW_ ((V?\GD)_V*U]_.*NGA/_DI<)_U\C^9YWB5_P D#F7_
M %YG^1^L=%%%?U0?YS!7X*?&7_DL'BO_ +&6^_\ 2AZ_>NOP4^,O_)8/%?\
MV,M]_P"E#U^0^+/^[83UG^43^G?HU?[_ )E_AI_G,YJN!F^ D6H7FL0>(/BU
MXPU31-<NI);[PSJ%_;O9A'.6@1Q +A(#]WRA+M*Y4@@D'OJ*_&Z.(K8>_LW:
M_DOP[-=&M3^J,5@<+C;*M&]K]6EJK--)JZ:W3NGU1B^*O!TGB;35T6V\5:II
M%IY9CFBT9XH6DC(QL\PQL\8QP#&489X8$ U GPP\*Z;\,YOA1X2BF\/Z4^F2
MV-LVAR^1-:+(K*9(GP2LH+%@YR=WS')S70T4+$5HP44]$[_/N^[]1RP6%G4E
M4E&\FN6_7E>Z79/JE:[UW.*UKX%^&==\->&-%OM>UDZCX0,+Z%XF:\5]2BE2
M+RFD>1T993(F1('0J^XY7IC5\&?#G1?!FI:IK\-W=7^K:W+&^JZMJ#(9[@1I
MLB3]VB(B(N0JJJC+,V"S,3T%%5+%XF=-PE+1_J[V]+ZVVOK:YG3RS 4JZK0I
MI25M?-1Y4^W-R^[S?%R^[>V@4445SG<?O9\&O^2/^%/^Q:L?_2=*Z2N;^#7_
M "1_PI_V+5C_ .DZ5TE?V#A?]VAZ+\C_ "[S#_?ZO^*7YL*_.7_@NI_R.'PY
M_P"P9J/_ *,@K]&J_.7_ (+J?\CA\.?^P9J/_HR"OD/$/_DDZ_K#_P!+B?IW
M@?\ \G*P?I5_]-3/@FBBBOYM/[V"BBB@ HHHH **** /T;_X(5_\B;\1?^PG
MIW_HN>OO6O@K_@A7_P B;\1?^PGIW_HN>OO6OZ9X#_Y)/#>DO_2Y'^?OC+_R
M<K,/6'_IJ 5YK^V5_P FE?$O_L1=4_\ 262O2J\U_;*_Y-*^)?\ V(NJ?^DL
ME?0YG_R+:_\ @E_Z2SXGA[_D?X3_ *^T_P#TM'X<T445_(I_IP%%%% !1110
M 4444 >E?L:_\G:_#3_L>M+_ /2J.OW&K\.?V-?^3M?AI_V/6E_^E4=?N-7[
MEX4?\BW$?XU_Z2?R!])+_D?X'_KU+_TL****_5C^;C\=_P#@JQ_R?AXW_P"N
M>F?^FVUKYWKZ(_X*L?\ )^'C?_KGIG_IMM:^=Z_E#B/_ )*'&?\ 7VI_Z6S_
M $EX$_Y(C*_^P>C_ .FXA1117C'U84444 %%%% !7[$_\$I_^3#_  1_UTU/
M_P!.5U7X[5^Q/_!*?_DP_P $?]=-3_\ 3E=5^E>%G_)0U?\ KU+_ -+@?@7T
MC/\ DB,/_P!A$/\ TW5/H>BBBOWX_BP^2/\ @M'_ ,FAV?\ V.EE_P"B+FOR
MFK]6?^"T?_)H=G_V.EE_Z(N:_*:OYX\3/^2F?^"/ZG]Q_1__ .3?K_K[4_\
M;0HHHK\^/VT**** "BBB@ KZX_X(N?\ )WEY_P!B7>_^C[:OD>OKC_@BY_R=
MY>?]B7>_^C[:OHN$?^2FPG^-'POB=_R;_,O^O4C]6****_J8_P Z0K\"/B+_
M ,E!UW_L,W7_ *-:OWWK\"/B+_R4'7?^PS=?^C6K\?\ %G^#A/6?_MI_4'T:
M?][S/_#2_.H8U%%%?BY_6 4444 %%%% !1110!^^_P .O^2?:%_V!K7_ -%+
M6S6-\.O^2?:%_P!@:U_]%+6S7]AT/X$?1?D?Y;XO_>ZG^)_F%?FU_P %SO\
MDIO@+_L W?\ Z.6OTEK\VO\ @N=_R4WP%_V ;O\ ]'+7QGB)_P DI6]8?^E(
M_5O S_DY.%_PU?\ TW(^%****_F\_O(**** "BBB@ HHHH _2;_@AC_R3+Q[
M_P!AZT_]$M7W57PK_P $,?\ DF7CW_L/6G_HEJ^ZJ_IS@;_DE,+Z/_TJ1_GU
MXP_\G)S#_%'_ --P"O*_VX_^3/OB3_V)][_Z*->J5Y7^W'_R9]\2?^Q/O?\
MT4:]S-O^15B/\$__ $EGQ_#/_)1X+_K[3_\ 2XGXAT445_(Y_IJ%%%% !111
M0 4444 >J_L-_P#)X/PW_P"QOLO_ $8*_;NOQ$_8;_Y/!^&__8WV7_HP5^W=
M?NGA3_R*L1_C7_I*/X\^DC_R4>"_Z]/_ -+84445^J'\Y!1110 4444 %%%%
M !1110 5^=__  7:_P"0K\,?^O?5_P#T*SK]$*_._P#X+M?\A7X8_P#7OJ__
M *%9U\7X@_\ ))8C_MS_ -+B?J_@C_R<S ^E7_TS4/S_ *RO%_@;P3\0M)_L
M#Q]X/TK7+ 2B466L:?'<P[QD!MDBE<C)P<9Y-:M%?S;"<Z<E*+LUU1_>U6E2
MK4W3J14HO=-73]4REX>\->'/"6EQZ'X4\/V6F641/E6>GVB0Q)GKA$  _*JK
M?#[P$_B,>,'\$:0=7'353IL7VD?]M=N[]:UZ*I5:JDY<SN]]=_4AX;#N$8."
MM'965E;:W:WD4?\ A&/#7_"2?\)C_P (]8_VO]B^Q_VK]D3[3]GW[_)\W&[R
M]WS;,XSSC-5F^'W@)_$8\8/X(T@ZN.FJG38OM(_[:[=WZUKT4*K56TGM;?IV
M] EAL/+>">M]EOW]?/<****S-C]$/^"$O_(*^)W_ %\:1_Z#>5^@%?G_ /\
M!"7_ )!7Q._Z^-(_]!O*_0"OZ7X!_P"22PW_ &__ .ER/X!\:?\ DYF/]:?_
M *9IA7 _M7?\FN?$K_L0-9_](9J[ZN!_:N_Y-<^)7_8@:S_Z0S5]+F/_ "+Z
MW^&7Y,^!R/\ Y'6&_P"OD/\ TI'X6T445_(9_IX%%%% !1110 4444 =_P#L
MH_\ )T?PU_['_1O_ $NAK]T:_"[]E'_DZ/X:_P#8_P"C?^ET-?NC7[AX4?\
M(OQ/^)?D?R'])/\ Y'6 _P"O<O\ TI!1117ZP?S6?D%_P5I_Y/D\3_\ 7AIO
M_I%#7S97TG_P5I_Y/D\3_P#7AIO_ *10U\V5_*?$W_)18O\ Z^3_ /2F?Z1>
M'_\ R0V6?]@]+_TB(4445X9]<%%%% !1110 5^OW_!);_DQOPQ_U_P"I?^EL
MU?D#7Z_?\$EO^3&_#'_7_J7_ *6S5^D>%O\ R453_KU+_P!*@?@WTB?^2&H_
M]A$/_2*I])4445_0!_%!\I?\%D_^3-W_ .QIL?Y2U^3E?K'_ ,%D_P#DS=_^
MQIL?Y2U^3E?SUXF_\E+_ -N1_-G]O_1]_P"2!?\ U^G^4 HHHK\\/W$****
M"BBB@ KZM_X(V?\ )Y"?]BM??SBKY2KZM_X(V?\ )Y"?]BM??SBKZ#A/_DI<
M)_U\C^9\1XE?\D#F7_7F?Y'ZQT445_5!_G,%?@I\9?\ DL'BO_L9;[_TH>OW
MKK\%/C+_ ,E@\5_]C+??^E#U^0^+/^[83UG^43^G?HU?[_F7^&G^<SFJ***_
M%3^LPHHHH **** "BBB@#][/@U_R1_PI_P!BU8_^DZ5TE<W\&O\ DC_A3_L6
MK'_TG2NDK^P<+_NT/1?D?Y=YA_O]7_%+\V%?G+_P74_Y'#X<_P#8,U'_ -&0
M5^C5?G+_ ,%U/^1P^'/_ &#-1_\ 1D%?(>(?_))U_6'_ *7$_3O _P#Y.5@_
M2K_Z:F?!-%%%?S:?WL%%%% !1110 4444 ?HW_P0K_Y$WXB_]A/3O_1<]?>M
M?!7_  0K_P"1-^(O_83T[_T7/7WK7],\!_\ ))X;TE_Z7(_S]\9?^3E9AZP_
M]-0"O-?VRO\ DTKXE_\ 8BZI_P"DLE>E5YK^V5_R:5\2_P#L1=4_])9*^AS/
M_D6U_P#!+_TEGQ/#W_(_PG_7VG_Z6C\.:***_D4_TX"BBB@ HHHH **** /2
MOV-?^3M?AI_V/6E_^E4=?N-7X<_L:_\ )VOPT_['K2__ $JCK]QJ_<O"C_D6
MXC_&O_23^0/I)?\ (_P/_7J7_I84445^K'\W'X[_ /!5C_D_#QO_ -<],_\
M3;:U\[U]$?\ !5C_ )/P\;_]<],_]-MK7SO7\H<1_P#)0XS_ *^U/_2V?Z2\
M"?\ )$97_P!@]'_TW$****\8^K"BBB@ HHHH *_8G_@E/_R8?X(_ZZ:G_P"G
M*ZK\=J_8G_@E/_R8?X(_ZZ:G_P"G*ZK]*\+/^2AJ_P#7J7_I<#\"^D9_R1&'
M_P"PB'_INJ?0]%%%?OQ_%A\D?\%H_P#DT.S_ .QTLO\ T1<U^4U?JS_P6C_Y
M-#L_^QTLO_1%S7Y35_/'B9_R4S_P1_4_N/Z/_P#R;]?]?:G_ +:%%%%?GQ^V
MA1110 4444 %?7'_  1<_P"3O+S_ +$N]_\ 1]M7R/7UQ_P1<_Y.\O/^Q+O?
M_1]M7T7"/_)383_&CX7Q._Y-_F7_ %ZD?JQ1117]3'^=(5^!'Q%_Y*#KO_89
MNO\ T:U?OO7X$?$7_DH.N_\ 89NO_1K5^/\ BS_!PGK/_P!M/Z@^C3_O>9_X
M:7YU#&HHHK\7/ZP"BBB@ HHHH **** /WW^'7_)/M"_[ UK_ .BEK9K&^'7_
M "3[0O\ L#6O_HI:V:_L.A_ CZ+\C_+?%_[W4_Q/\PK\VO\ @N=_R4WP%_V
M;O\ ]'+7Z2U^;7_!<[_DIO@+_L W?_HY:^,\1/\ DE*WK#_TI'ZMX&?\G)PO
M^&K_ .FY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\$,?^29>/?\ L/6G_HEJ
M^ZJ^%?\ @AC_ ,DR\>_]AZT_]$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH
M_P#IN 5Y7^W'_P F??$G_L3[W_T4:]4KRO\ ;C_Y,^^)/_8GWO\ Z*->YFW_
M "*L1_@G_P"DL^/X9_Y*/!?]?:?_ *7$_$.BBBOY'/\ 34**** "BBB@ HHH
MH ]5_8;_ .3P?AO_ -C?9?\ HP5^W=?B)^PW_P G@_#?_L;[+_T8*_;NOW3P
MI_Y%6(_QK_TE'\>?21_Y*/!?]>G_ .EL****_5#^<@HHHH **** "BBB@ HH
MHH *_.__ (+M?\A7X8_]>^K_ /H5G7Z(5^=__!=K_D*_#'_KWU?_ -"LZ^+\
M0?\ DDL1_P!N?^EQ/U?P1_Y.9@?2K_Z9J'Y_T445_-9_?(4444 %%%% !111
M0!^B'_!"7_D%?$[_ *^-(_\ 0;ROT K\_P#_ ((2_P#(*^)W_7QI'_H-Y7Z
M5_2_ /\ R26&_P"W_P#TN1_ /C3_ ,G,Q_K3_P#3-,*X']J[_DUSXE?]B!K/
M_I#-7?5P/[5W_)KGQ*_[$#6?_2&:OI<Q_P"1?6_PR_)GP.1_\CK#?]?(?^E(
M_"VBBBOY#/\ 3P**** "BBB@ HHHH [_ /91_P"3H_AK_P!C_HW_ *70U^Z-
M?A=^RC_R='\-?^Q_T;_TNAK]T:_</"C_ )%^)_Q+\C^0_I)_\CK ?]>Y?^E(
M****_6#^:S\@O^"M/_)\GB?_ *\--_\ 2*&OFROI/_@K3_R?)XG_ .O#3?\
MTBAKYLK^4^)O^2BQ?_7R?_I3/](O#_\ Y(;+/^P>E_Z1$****\,^N"BBB@ H
MHHH *_7[_@DM_P F-^&/^O\ U+_TMFK\@:_7[_@DM_R8WX8_Z_\ 4O\ TMFK
M](\+?^2BJ?\ 7J7_ *5 _!OI$_\ )#4?^PB'_I%4^DJ***_H _B@^4O^"R?_
M "9N_P#V--C_ "EK\G*_6/\ X+)_\F;O_P!C38_REK\G*_GKQ-_Y*7_MR/YL
M_M_Z/O\ R0+_ .OT_P H!1117YX?N(4444 %%%% !7U;_P $;/\ D\A/^Q6O
MOYQ5\I5]6_\ !&S_ )/(3_L5K[^<5?0<)_\ )2X3_KY'\SXCQ*_Y(',O^O,_
MR/UCHHHK^J#_ #F"OP4^,O\ R6#Q7_V,M]_Z4/7[UU^"GQE_Y+!XK_[&6^_]
M*'K\A\6?]VPGK/\ *)_3OT:O]_S+_#3_ #F<U1117XJ?UF%%%% !1110 444
M4 ?O9\&O^2/^%/\ L6K'_P!)TKI*YOX-?\D?\*?]BU8_^DZ5TE?V#A?]VAZ+
M\C_+O,/]_J_XI?FPK\Y?^"ZG_(X?#G_L&:C_ .C(*_1JOSE_X+J?\CA\.?\
ML&:C_P"C(*^0\0_^23K^L/\ TN)^G>!__)RL'Z5?_34SX)HHHK^;3^]@HHHH
M **** "BBB@#]&_^"%?_ ")OQ%_[">G?^BYZ^]:^"O\ @A7_ ,B;\1?^PGIW
M_HN>OO6OZ9X#_P"23PWI+_TN1_G[XR_\G*S#UA_Z:@%>:_ME?\FE?$O_ +$7
M5/\ TEDKTJO-?VRO^32OB7_V(NJ?^DLE?0YG_P BVO\ X)?^DL^)X>_Y'^$_
MZ^T__2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_R=K\-/^QZTO_TJCK]Q
MJ_#G]C7_ ).U^&G_ &/6E_\ I5'7[C5^Y>%'_(MQ'^-?^DG\@?22_P"1_@?^
MO4O_ $L****_5C^;C\=_^"K'_)^'C?\ ZYZ9_P"FVUKYWKZ(_P""K'_)^'C?
M_KGIG_IMM:^=Z_E#B/\ Y*'&?]?:G_I;/])>!/\ DB,K_P"P>C_Z;B%%%%>,
M?5A1110 4444 %?L3_P2G_Y,/\$?]=-3_P#3E=5^.U?L3_P2G_Y,/\$?]=-3
M_P#3E=5^E>%G_)0U?^O4O_2X'X%](S_DB,/_ -A$/_3=4^AZ***_?C^+#Y(_
MX+1_\FAV?_8Z67_HBYK\IJ_5G_@M'_R:'9_]CI9?^B+FORFK^>/$S_DIG_@C
M^I_<?T?_ /DWZ_Z^U/\ VT****_/C]M"BBB@ HHHH *^N/\ @BY_R=Y>?]B7
M>_\ H^VKY'KZX_X(N?\ )WEY_P!B7>_^C[:OHN$?^2FPG^-'POB=_P F_P R
M_P"O4C]6****_J8_SI"OP(^(O_)0==_[#-U_Z-:OWWK\"/B+_P E!UW_ +#-
MU_Z-:OQ_Q9_@X3UG_P"VG]0?1I_WO,_\-+\ZAC4445^+G]8!1110 4444 %%
M%% '[[_#K_DGVA?]@:U_]%+6S6-\.O\ DGVA?]@:U_\ 12ULU_8=#^!'T7Y'
M^6^+_P![J?XG^85^;7_!<[_DIO@+_L W?_HY:_26OS:_X+G?\E-\!?\ 8!N_
M_1RU\9XB?\DI6]8?^E(_5O S_DY.%_PU?_3<CX4HHHK^;S^\@HHHH **** "
MBBB@#])O^"&/_),O'O\ V'K3_P!$M7W57PK_ ,$,?^29>/?^P]:?^B6K[JK^
MG.!O^24POH__ $J1_GUXP_\ )R<P_P 4?_3< KRO]N/_ ),^^)/_ &)][_Z*
M->J5Y7^W'_R9]\2?^Q/O?_11KW,V_P"15B/\$_\ TEGQ_#/_ "4>"_Z^T_\
MTN)^(=%%%?R.?Z:A1110 4444 %%%% 'JO[#?_)X/PW_ .QOLO\ T8*_;NOQ
M$_8;_P"3P?AO_P!C?9?^C!7[=U^Z>%/_ "*L1_C7_I*/X\^DC_R4>"_Z]/\
M]+84445^J'\Y!1110 4444 %%%% !6!\4O%^N^ ?A[JWC+PSX#U#Q/?Z?:F6
MUT#2G5;B^;('EQE_E!YSSZ5OT4 ?+/\ PWW^TS_TC!^*?_@=9?\ Q5?._P"W
M;+^TS^VO=^&+K_AA?XI^&?\ A'([Q=OV"RO?M'GF$Y_X^8MFWR??.[MCG]+J
M*XLPR[!YKA)87%1YJ<K75VMFFM4T]TNIZV29YFG#F9PS#+JGLZT+\LK1E;F3
MB]))IW3:U7XGXH_\,-_M,_\ 1M/Q3_\ "5LO_EA1_P ,-_M,_P#1M/Q3_P#"
M5LO_ )85^UU%?-?\0_X1_P"@;_R>I_\ )GWW_$;/$[_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#E
MA1_PPW^TS_T;3\4__"5LO_EA7[744?\ $/\ A'_H&_\ )ZG_ ,F'_$;/$[_H
M/_\ *5'_ .5GXH_\,-_M,_\ 1M/Q3_\ "5LO_EA1_P ,-_M,_P#1M/Q3_P#"
M5LO_ )85^UU%'_$/^$?^@;_R>I_\F'_$;/$[_H/_ /*5'_Y6?FS^PEJ?[3/[
M%%IXGM?^&$OBGXF_X2.2S;=]BLK+[/Y F&/^/F7?N\[VQM[YX^@/^&^_VF?^
MD8/Q3_\  ZR_^*KZFHKZ;+\OPF5X2.%PL>6G&]E=NUVV]6V]V^I^?YUG69\1
M9G4S#,*G/6J6YI6C&]DHK2*26B2T7XGRS_PWW^TS_P!(P?BG_P"!UE_\56!\
M5_VPOVF?B?\ "WQ+\-?^':GQ3L?^$AT"\TS[;]HLI?L_GP/%YFSS%W[=^=N1
MG&,CK7V+1734IPJTW":NFK/T9P4*U7#5XUJ;M*+33[-.ZWTW/Q1_X8;_ &F?
M^C:?BG_X2ME_\L*/^&&_VF?^C:?BG_X2ME_\L*_:ZBOD/^(?\(_] W_D]3_Y
M,_3_ /B-GB=_T'_^4J/_ ,K/Q1_X8;_:9_Z-I^*?_A*V7_RPH_X8;_:9_P"C
M:?BG_P"$K9?_ "PK]KJ*/^(?\(_] W_D]3_Y,/\ B-GB=_T'_P#E*C_\K/Q1
M_P"&&_VF?^C:?BG_ .$K9?\ RPH_X8;_ &F?^C:?BG_X2ME_\L*_:ZBC_B'_
M  C_ - W_D]3_P"3#_B-GB=_T'_^4J/_ ,K/Q1_X8;_:9_Z-I^*?_A*V7_RP
MH_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*/^(?\(_] W_D]3_Y,/\ B-GB=_T'
M_P#E*C_\K/QP^%'[*G[3/PP^*7AKXE?\,J_%.^_X1[7[/4_L7_".647VCR)T
ME\O?]N;9NV8W8.,YP>E?=/\ PWW^TS_TC!^*?_@=9?\ Q5?4U%>YE.1Y7D=.
M4,%3Y%)W>LG=_P#;S9\AQ+Q?Q%Q?7IULWK^UE!-1?+"-DW=_!&*>O<^6?^&^
M_P!IG_I&#\4__ ZR_P#BJ/\ AOO]IG_I&#\4_P#P.LO_ (JOJ:BO6/FC\FOV
MM?A!^TS^U)\<M4^,_P#PQU\4]"_M*"VC_LW^Q;*Z\ORH4BSYGVR/.=F?NC&<
M<]:\V_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*^4Q7!'"^,Q,Z];#WG-MM\\U=
MO5NRE;[C](R_Q=\0\KP-+!X7&\M.G%1BO9T7:,59*[IMNR6[;?<_%'_AAO\
M:9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*P_XA_PC_P! W_D]
M3_Y,[/\ B-GB=_T'_P#E*C_\K/Q1_P"&&_VF?^C:?BG_ .$K9?\ RPH_X8;_
M &F?^C:?BG_X2ME_\L*_:ZBC_B'_  C_ - W_D]3_P"3#_B-GB=_T'_^4J/_
M ,K/Q1_X8;_:9_Z-I^*?_A*V7_RPH_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*
M/^(?\(_] W_D]3_Y,/\ B-GB=_T'_P#E*C_\K/Q1_P"&&_VF?^C:?BG_ .$K
M9?\ RPKZ_P#V2OCM^TS^RW\#=+^#'_#N_P"*>N_V;/<R?VEBRM?,\V9Y<>7Y
MTF,;\?>.<9XZ5]WT5Z65\+9%DN)=?!4>2;5K\TGHVG:TI-=$>#Q%XB\9<68%
M8/-<5[2FI*27)3C[R32=X0B]F]+VU/EG_AOO]IG_ *1@_%/_ ,#K+_XJC_AO
MO]IG_I&#\4__  .LO_BJ^IJ*^@/B3X#_ &R?B]^TS^UO\&S\)?\ AWQ\4_#^
M=5@O/[0\NRN_]6&^3R_/CZ[NN[C'0U\F_P###?[3/_1M/Q3_ /"5LO\ Y85^
MUU%?/9GPID&<XGZQC*/-.R5^::T7DI)'W'#WB/QIPK@/J65XKV=*[E;DIRU=
MKN\X2?1=;'XH_P###?[3/_1M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%/_PE;+_Y
M85^UU%>=_P 0_P"$?^@;_P GJ?\ R9[G_$;/$[_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#EA1_P
MPW^TS_T;3\4__"5LO_EA7[744?\ $/\ A'_H&_\ )ZG_ ,F'_$;/$[_H/_\
M*5'_ .5GXH_\,-_M,_\ 1M/Q3_\ "5LO_EA7J_[&WPX_:9_9(^,@^+7_  QE
M\4_$&-*GL_[/_L>RM/\ 6%?G\S[7)TV]-O.>HK]5Z*Z,)P3PQ@<3#$4,/:<'
M=/GF[->3DU]YPYEXM>(.<8"K@L7C>:E43C)>SI*Z>ZNJ::^33/EG_AOO]IG_
M *1@_%/_ ,#K+_XJC_AOO]IG_I&#\4__  .LO_BJ^IJ*^J/SD^6?^&^_VF?^
MD8/Q3_\  ZR_^*KX)\9_L>?M,^+O&&J^*_\ AEWXIV_]IZE/=_9_^$9LG\KS
M)&?;N^WC=C=C.!G'05^SE%>1FV0Y3GL81QU/G4;VUDK7W^%KMU/I^&N,N).#
MZE2>45_9.HDI>["5TKV^.,K6N]K'XH_\,-_M,_\ 1M/Q3_\ "5LO_EA1_P ,
M-_M,_P#1M/Q3_P#"5LO_ )85^UU%>)_Q#_A'_H&_\GJ?_)GUO_$;/$[_ *#_
M /RE1_\ E9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;+_Y8
M5^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_ -&T
M_%/_ ,)6R_\ EA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=11_Q#_A'_ *!O_)ZG
M_P F'_$;/$[_ *#_ /RE1_\ E9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_
M $;3\4__  E;+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9
M\C^#/VVOVF?"/@_2O"G_  [,^*=Q_9FFP6GVC[59)YOEQJF[;O.W.W.,G&>I
MK2_X;[_:9_Z1@_%/_P #K+_XJOJ:BOL(QC"*C'9'Y=4J3JU'.3NV[OU9\L_\
M-]_M,_\ 2,'XI_\ @=9?_%5\Y?MU1?M,_MJ:QX<U;_AAKXI^&O\ A'[:YA\O
M^S[*\\_S6C;.?M,6W&SWSGMBOTSHKDS'+L'FN$EAL5'FA*UU=K9W6J:>Z[GJ
M9'GN:\-YG#,,NJ>SK0O:5HRMS)Q>DDUJFUJC\4?^&&_VF?\ HVGXI_\ A*V7
M_P L*/\ AAO]IG_HVGXI_P#A*V7_ ,L*_:ZBOFO^(?\ "/\ T#?^3U/_ ),^
M]_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_\ *S\W_P!A77?VF?V*]&\1Z1_PP?\ %/Q+_;]U;S>9]CLK
M/R/*61<8^T2[L[^O&,=\U[U_PWW^TS_TC!^*?_@=9?\ Q5?4U%?38# 83+,)
M'#8:/+"-[*[=KMO=MO=]S\_SG.<RX@S.IF&85.>M4MS2LHWLE%:122T26B1\
ML_\ #??[3/\ TC!^*?\ X'67_P 57-?&7]KC]IGXN?"3Q-\+?^';'Q3T_P#X
M2+0KK3?MWG64OV?SHFC\S9YB[\;L[=PSCJ*^RZ*Z*M*%:E*G-74DT_1[G#A\
M15PN(A7I.TH-23[-.Z>NF_<_%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-
MI^*?_A*V7_RPK]KJ*^1_XA_PC_T#?^3U/_DS]._XC9XG?]!__E*C_P#*S\4?
M^&&_VF?^C:?BG_X2ME_\L*/^&&_VF?\ HVGXI_\ A*V7_P L*_:ZBC_B'_"/
M_0-_Y/4_^3#_ (C9XG?]!_\ Y2H__*S\4?\ AAO]IG_HVGXI_P#A*V7_ ,L*
M/^&&_P!IG_HVGXI_^$K9?_+"OVNHH_XA_P (_P#0-_Y/4_\ DP_XC9XG?]!_
M_E*C_P#*S\4?^&&_VF?^C:?BG_X2ME_\L*/^&&_VF?\ HVGXI_\ A*V7_P L
M*_:ZBC_B'_"/_0-_Y/4_^3#_ (C9XG?]!_\ Y2H__*S\=O@U^R]^TS\(_BWX
M9^*7_#*/Q3U#_A'==M=2^P_\([91?:/)E63R]_VYMF=N-VTXST-?<?\ PWW^
MTS_TC!^*?_@=9?\ Q5?4U%>YE.1Y7D=*5/!4^12=WK)Z_P#;S9\?Q)Q=Q#Q?
MB*=?-J_M907+%\L(V3=[>Y&*>O<^6?\ AOO]IG_I&#\4_P#P.LO_ (JC_AOO
M]IG_ *1@_%/_ ,#K+_XJOJ:BO6/FS\E?VK/@M^TS^TY\>-;^-O\ PQ[\4]$_
MME;4?V9_8=E<^3Y-M%!_K/MB;L^7N^Z,;L<XR?._^&&_VF?^C:?BG_X2ME_\
ML*_:ZBOD\3P/POB\1.O5P]YS;DWSS5VW=NRE;?L?I. \7O$3+,#2P>&QO+3I
M1C"*]G1=HQ225W3;=DEJVWW9^*/_  PW^TS_ -&T_%/_ ,)6R_\ EA1_PPW^
MTS_T;3\4_P#PE;+_ .6%?M=16/\ Q#_A'_H&_P#)ZG_R9U_\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^*/\ PPW^TS_T;3\4
M_P#PE;+_ .6%'_##?[3/_1M/Q3_\)6R_^6%?M=11_P 0_P"$?^@;_P GJ?\
MR8?\1L\3O^@__P I4?\ Y6?BC_PPW^TS_P!&T_%/_P )6R_^6%?8G[*?[0'[
M3/[,?P'T3X)?\.[/BGK?]C-='^T_]"MO.\ZYEG_U?G/MQYFW[QSMSQG ^ZJ*
M]/*N%\BR3$.O@J/)-KE;YI/1M.UI2:W2/ XC\1.,>+<#'!YMBO:TXR4TN2G'
MWDFD[PA%[2>E[:[;'RS_ ,-]_M,_](P?BG_X'67_ ,51_P -]_M,_P#2,'XI
M_P#@=9?_ !5?4U%>^?%'Y^_MI?%7]IG]K[X0P_"K_AWW\4_#WE:U#J'V_P J
MRN\^6DB;-GGQ]?,SG=QCIS7RG_PPW^TS_P!&T_%/_P )6R_^6%?M=17SN9\*
M9!G&*^L8RCS3LE?FFM%MHI)'W/#_ (D\:<+9?]1RO%>SI7<K<E.6KW=Y0D^G
M<_%'_AAO]IG_ *-I^*?_ (2ME_\ +"C_ (8;_:9_Z-I^*?\ X2ME_P#+"OVN
MHKS_ /B'_"/_ $#?^3U/_DSV_P#B-GB=_P!!_P#Y2H__ "L_%'_AAO\ :9_Z
M-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*/\ B'_"/_0-_P"3U/\
MY,/^(V>)W_0?_P"4J/\ \K/Q1_X8;_:9_P"C:?BG_P"$K9?_ "PH_P"&&_VF
M?^C:?BG_ .$K9?\ RPK]KJ*/^(?\(_\ 0-_Y/4_^3#_B-GB=_P!!_P#Y2H__
M "L_%'_AAO\ :9_Z-I^*?_A*V7_RPKUS]BWP%^TS^R#\7IOBK_PQ=\4_$/FZ
M+-I_V#^R+*TQYCQOOW_:Y.GEXQMYSUXK]4J*Z<)P5PS@,3#$4*%IQ=T^:;L_
M1R:^\X,S\6?$#.<OJX'&8WGI5$XR7LZ2NGTNJ::^31\L_P##??[3/_2,'XI_
M^!UE_P#%4?\ #??[3/\ TC!^*?\ X'67_P 57U-17U)^='RS_P -]_M,_P#2
M,'XI_P#@=9?_ !5? GB/]C+]IG7_ !#?Z]_PS#\4X?MM[+<>5_PC%DVS>Y;;
MG[>,XSC.!7[0T5X^;9!E.>J"QU/GY+VUDK7M?X6NRW/J.&>,^)>#YU9917]D
MZEE+W82ORWM\<96M=[6\S\4?^&&_VF?^C:?BG_X2ME_\L*/^&&_VF?\ HVGX
MI_\ A*V7_P L*_:ZBO%_XA_PC_T#?^3U/_DSZS_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/Q1_X8;_:9_P"C:?BG_P"$K9?_
M "PH_P"&&_VF?^C:?BG_ .$K9?\ RPK]KJ*/^(?\(_\ 0-_Y/4_^3#_B-GB=
M_P!!_P#Y2H__ "L_%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V
M7_RPK]KJ*/\ B'_"/_0-_P"3U/\ Y,/^(V>)W_0?_P"4J/\ \K/DWPY^W)^T
MSH'AZPT'_AV3\4YOL5E%;^;]LLEW[$"[L;SC.,XR:N?\-]_M,_\ 2,'XI_\
M@=9?_%5]345]C&*C%);(_+9SE4FY2W>I\L_\-]_M,_\ 2,'XI_\ @=9?_%5\
MV?MSV'[3/[:/B?0?$?\ PP]\4_#7]AV$MMY/]G65YYV]PV[/VJ+;C&,8-?IS
M17%F.6X+-L)+#8N'-!VNKM;.ZU33W\SU<BS[-N&LRCF&6U/9UHW2E:,K733T
MDFM4^Q^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;+_Y85^UU
M%?-_\0_X1_Z!O_)ZG_R9][_Q&SQ._P"@_P#\I4?_ )6?BC_PPW^TS_T;3\4_
M_"5LO_EA1_PPW^TS_P!&T_%/_P )6R_^6%?M=11_Q#_A'_H&_P#)ZG_R8?\
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
M/B#PI/X@\.6KP:;XGATN_ELUU:UC<DI%,T3@<E28V9=JL% !](T444 %%%%
M!117S-_P4 _;K\1_LW>._A1^RQ\"?#FF:U\8/CGXDGTKP1::YYAT_2K2UB$^
MH:O>)$RR2PVT!W^2C(\S$*'0!F4 ^F:*^.OVS_BO^VE_P3L^ NH?MDW/Q>@^
M,'A?P8L-[\2_!&H^$[33;I]*,JK<W>D7%J4\F2!6\WR;KSUDCC=?-1L,?<O%
M?[6GPXL?V;=#_:1^'RR^*K+QIIFGS_#O2M.8)<>)+C4(U>PMH=WW#*'5F=OE
MAC6260JD3L #U.BOC?\ X)T?M2?M6?MC_P#!+C6/CKXW\<>$- ^*5U?>,]/L
M-=;2V;1=(N;+5+^TM)'BRK26\(@BW%CN=4);))KI?ACXI_X*3>.OV'?!&GW,
M_@[3OC)K^H75AKWCC4_#=P-*TS38KB[$&M_V4TD,SS7%K#:.MD[Q%)KW]YL6
M)TH ^HZ*^*OV(_VD?VYO!G[=7Q!_X)S?MO\ B3PQ\0]0T+X<V/CSP1\3?"7A
MS^QCJ6F7%Y+9-:WMEYTL<$XGADV;'P4C8DG((J?$WXH?\%2?V<OVM_@GJ'C/
MXD^ O'G@CXP_$!_#'B'X8>'O!,MI=>$86L+J\%_;:BUP\E[%;):L)Y9HHE?C
M;%$9E6( ^X**** "BBB@ HHIES<V]G;R7=W.D442%Y99&"JB@9))/  '>@!]
M%?&7[&W[4/[0O_!4_P (:]^TO\$OBLOPP^#W_"27^D?#.XT[PY;7^L>)XK.5
MK>;5KF2]62&WMGG21(K9(1*!$S/,"P1>A_8__;D^(GB#]L3XC?\ !-G]JFWT
M@_$_X?Z+:^(]!\3>'K-[6P\8^&KAD1+]+:221K6XAF=8)XM[IYAW1MM.U0#Z
MLHKY5^"/[4G[1WB;_@JY\6OV/?B7>^&'\'>%/AAH7B3PI'HFE2PW*M?7=U$X
MNI997\UU^SD HL:8(.S.373_ !'\2_MF:1_P40^'V@^ ?&'A;4?@YJWAF[3Q
MQX4?0)O[6TJ9(;R2+5OMP/EK&]PEC:I;MAG\RX=580NZ 'T'17P9^W]\1_\
M@L!\$_A;\0_VZ/@W\4/A?I'@_P"&-MJ.L1?!77O!4MS<:]H.G^8\]U<ZPMTK
M07,UO%)/'!% %16CC9V<,3]0?\-6>$[#]D[0?VJ_$'AK4K:#Q%X8TO4M,\+Q
M()-0N;S4(H3::7$IVB2ZDFGC@53M!=ADJ,D 'J=%?*O_  2-_:L_:"_:Z^!W
MQ \:_M+VFBVGB7PU\</%7A4Z?X?7-K96^GW@@CMTD(5IPF&7S6 9\;B!G ^J
MJ "BBB@ HHHH **^2?$G[9GQ6_:,_;]\5?\ !/G]DS7-.\/0?"SP[8ZI\8_B
M/?:8+^;3[B_4O8:1I]N["+[2\2M,]Q,)(XU0H(G<DIG?$C]L'XV?L#_M;_"K
MX%_M3>.+3QS\-_CAKDGASP=X_.BQ:?JF@>),*UOI^H);[;>Z@N@2L,T44+I(
MC*ZLI#@ ^QZ*^'?V\_%G_!7[X?> _B)^U]^SW\6/AAX;\+_#.TU'4M+^$7B7
MP1+?7'BG3-.5WGN+K55NT-K).D,LD$,,6 CPB20,7V=/^T7^T7^V3\7?^">_
MPO\ VK?V%+OP]X8\9>+].T'Q*O@OQEH<VHOK,%[I_P!I&A1F':89GEEB1KD@
M+%''+(S1JC.H!]=T5X!^UEX6_P""AGQ3\4KX'_8[^-/@[X4Z1INCI>7GC/Q-
MX*/B&XU:_=Y MA!;&Y@2VAC2-7EN'\QF-PBQH/+<G!_X)4_MA_&?]K3]F;7O
M$/[47A#1= \?_#GXBZ_X%\=2Z#(XTN]O])N/)FO+7S266%O<G#(^,#  !].T
M5\6_LK?\%!?C)^TC_P %1?&?P'_L6RT_X36_P2T[Q=\/7:W_ --UB.?5KBS&
MJ2,1F.&=8&>",9S T,K;7D9$^TJ "BBB@ HHHH **\B_;O\ VR_A=_P3]_9-
M\:?M<_&!)YM%\'Z:)OL%HP$^H7,DB0VUK'G@/+-)&FX\+N+'A37G_@KP9_P4
MQ^(WP1L?C#K7[17A;P=\0M5TJ/4K7X<#P/'=^'-,D>/S$TV\F9Q?W#KE8I;F
M*:$;@SI"  A /IVBOE#]CO\ ;M^)/_!2#]B^?XC_ +/FB:1X#^)6G^)[OPAX
M[TWQ5$^HV_@S6[-@M[F&)XC?!5*/"GF1!_/CWLFUQ4'[ 'Q=_;D/[4'QM_9*
M_:[\6Z!X_L/APNA7GACXI>'_  Q_8POAJ-O--)IUU:K+)&MQ J1/^[8_NYXV
M?'F)0!];45\Q_ /X@?MZZ7XY_:&M_BM)X6^(FC:!J7VGX,-X;TJ723-(_P!M
M+:%<2S%EE>!8]/5[M-R"2ZF0L6A=$\:\;_'?_@JC^PW^U-\%6_:B^+_PW^*O
MPX^.'Q%A\$:GHWA+P#-H=WX.U:ZMYY[5[25[N=KZU46TWF23[7VQYVJ6! !^
M@-%?+_\ P5B_;7\>_L;?LF>-/$_P"T2SU?XE6W@36]>T*SOANMM-LM.M3-=Z
MI= =8HLQ1HG_ "UN+BWB.%=W3VO]FSQMK_Q+_9T\ _$?Q7/'+JGB#P5I6I:E
M+%$$5[B>TBED(4<*"S' ' H [6BBB@ HHHH **9<W-O9V\EW=SI%%$A>661@
MJHH&223P !WKXU_8V_:A_:%_X*G^$->_:7^"7Q67X8?![_A)+_2/AG<:=X<M
MK_6/$\5G*UO-JUS)>K)#;VSSI(D5LD(E B9GF!8(H!]FT5\I_L?_ +<GQ$\0
M?MB?$;_@FS^U3;Z0?B?\/]%M?$>@^)O#UF]K8>,?#5PR(E^EM))(UK<0S.L$
M\6]T\P[HVVG:O+?M%_\ !0WXN:)_P4G^ G[+7P5TO3S\/O$_CO6O#WQ"\374
M(D>_U&UT.ZOO[.LR> +=DA,\PS^]D$"G=%<*H!]JT5\^?$?Q+^V9I'_!1#X?
M:#X!\8>%M1^#FK>&;M/''A1] F_M;2IDAO)(M6^W ^6L;W"6-JENV&?S+AU5
MA"[IX?\ M_?$?_@L!\$_A;\0_P!NCX-_%#X7Z1X/^&-MJ.L1?!77O!4MS<:]
MH.G^8\]U<ZPMTK07,UO%)/'!% %16CC9V<,2 ?>=%>6?\-6>$[#]D[0?VJ_$
M'AK4K:#Q%X8TO4M,\+Q()-0N;S4(H3::7$IVB2ZDFGC@53M!=ADJ,D>4?\$C
M?VK/V@OVNO@=\0/&O[2]IHMIXE\-?'#Q5X5.G^'US:V5OI]X(([=)"%:<)AE
M\U@&?&X@9P #ZJHHHH **** "BBOF;_@H!^W7XC_ &;O'?PH_98^!/AS3-:^
M,'QS\23Z5X(M-<\PZ?I5I:Q"?4-7O$B99)8;: [_ "49'F8A0Z ,R@'TS17Q
MU^V?\5_VTO\ @G9\!=0_;)N?B]!\8/"_@Q8;WXE^"-1\)VFFW3Z4956YN](N
M+4IY,D"MYODW7GK)'&Z^:C88]%_P4 _;)^(OP^_X);^*_P!O']BWQ#X7O6L_
MAR/%_AW4/$NESW5M>:>]LMPC)%'+$0[1.&4LQ52 &1@2  ?4=%>93^)OBGXT
M_8Y_X3+P5XWT70/&FJ_#87NF>(M=L?-T_3]2EL!(EU/$K+NA25@[*"/E!%>4
M_#'Q3_P4F\=?L.^"-/N9_!VG?&37]0NK#7O'&I^&[@:5IFFQ7%V(-;_LII(9
MGFN+6&T=;)WB*37O[S8L3I0!]1T5\6_L._M'?MQ^$/V\?'W_  3A_;D\5>%_
M'U]HGP[L/'?@KXH^%/#9T;^T-+N+V6Q>VO;(2RQPSK/#)LV.04C8DMD8X/X9
M_MT?M"_M_P#[6_B?PM^PS_P4.^ VB>$O"'BN32K_ .'FI>&GU3Q1=6=C.(+W
M4%/VJ-1'-(LWDNJ/&(S [-F0J #]#J*** "BBB@ HHIES<V]G;R7=W.D442%
MY99&"JB@9))/  '>@!]%?&7[&W[4/[0O_!4_PAKW[2_P2^*R_##X/?\ "27^
MD?#.XT[PY;7^L>)XK.5K>;5KF2]62&WMGG21(K9(1*!$S/,"P1;O[.W[?OQ?
M3]I#XN_\$^OVA/!^FZY\8/ACX17Q9X1O/"\1L+3X@Z#*@$$\4,TDGV*Y6X9+
M6="[QB1PZ-L)50#[ HK\^?BO\>?^"K_["_[0'P8\:?M(_%OX9?$[X=?&3XK:
M7X#\0^#O"/@2?2+GP;>ZF76UGLKN2ZE>_MXG1O->=48HN1&N[=']!_$?Q+^V
M9I'_  40^'V@^ ?&'A;4?@YJWAF[3QQX4?0)O[6TJ9(;R2+5OMP/EK&]PEC:
MI;MAG\RX=580NZ 'T'17P9^W]\1_^"P'P3^%OQ#_ &Z/@W\4/A?I'@_X8VVH
MZQ%\%=>\%2W-QKV@Z?YCSW5SK"W2M!<S6\4D\<$4 5%:.-G9PQ/7?MP?\%.O
M"?P*_8R^&GQ:MOBGX3^%GBGXWII</@S4OB6&DT_0&NK-;ZXN+U$9&=(( T?!
M53/+ K,BN6 !]BT5X=^P?!^U5>?"ZX\8_M/_ +3_ ,._BI_;DT5WX2U[X9>'
M#8::=/,8(8/]HG%P78DAU;;M"XSDFO<: "BBB@ HHHH **^2?$G[9GQ6_:,_
M;]\5?\$^?V3-<T[P]!\+/#MCJGQC^(]]I@OYM/N+]2]AI&GV[L(OM+Q*TSW$
MPDCC5"@B=R2F=\2/VP?C9^P/^UO\*O@7^U-XXM/'/PW^.&N2>'/!WC\Z+%I^
MJ:!XDPK6^GZ@EOMM[J"Z!*PS110NDB,KJRD. #['HKXD_P""GGQ)_P""H/[.
MWPP\4?MA?L[?%3P%%H?@>[M3IWP:O_ \M_<^+K=KJ*W,;ZDMPLD-U.\N((((
M."8T+.[G;ZA_P4/\7_ML>'/V<]&\:_L4:]X9T7QW#KUG//X7\5Z'+J7_  D$
M9AE)T6$P-^YEEF\I6N?N11)+(S1HC. #Z+HKP#]K+PM_P4,^*?BE? _['?QI
M\'?"G2--T=+R\\9^)O!1\0W&K7[O(%L(+8W,"6T,:1J\MP_F,QN$6-!Y;D^5
M_L<?\%/O%6H_\$[?B7^U1^WCX<TCPUXA^!/BCQ-X8^),OAQV_L_4[[19C#)-
M8B4EL3OLB1"QS*2HX(  /M.BOBG_ ()E_&7]LK]JK5XOV@?%'[?GP'^)?PRN
M+283^&OA/X8D-SIM_(%:.TFO'NG*^2&.0\22/M0[5#&OM:@ HHHH **** "B
MO(OV[_VR_A=_P3]_9-\:?M<_&!)YM%\'Z:)OL%HP$^H7,DB0VUK'G@/+-)&F
MX\+N+'A37G_@KP9_P4Q^(WP1L?C#K7[17A;P=\0M5TJ/4K7X<#P/'=^'-,D>
M/S$TV\F9Q?W#KE8I;F*:$;@SI"  A /IVBOG/_@G7_P41\#_ +=7[*-W^T)K
MNAQ^"-6\(:QJ.@?%+P]J=^C)X9UC3L?;87G.U6A52LJR''[N12P4A@. _80_
M;R^.O[5'[?\ \=?A+XU\+0:#X!\)^#O"6L?#C2I[,QZC)::E_:#?;;PL \<E
MPEO%*MN0##&R(X$OF"@#[+HKYC^ ?Q _;UTOQS^T-;_%:3PM\1-&T#4OM/P8
M;PWI4NDF:1_MI;0KB68LLKP+'IZO=IN0274R%BT+HGC7C?X[_P#!5']AO]J;
MX*M^U%\7_AO\5?AQ\</B+#X(U/1O"7@&;0[OP=JUU;SSVKVDKW<[7UJHMIO,
MDGVOMCSM4L" #] :*^&?V]O^"@/BS3OVO] _8%_9@_;8^#/PG\?KHD.K:U-\
M5K!KW^TGNY&CLM-LXA/"OV@B*69PS[]LEL$5O-)'U]\%M&^+'A[X4Z%HWQU\
M;:9XC\80:>B^(M;T7238VEW=<EVA@+N8XQG !8G R3DT =11110 4444 %%%
M% !1110 4444 %%%% !1110!^<?[%'A?4OV-O^"['[4GP]^+H-C9_M)6/A_Q
MA\)];N_D@UG^SH+B'4=/CD/RM<PO=;O(!W^2GF;=IS5K_@M)X'OOVR/VG_V4
M?V'OA,?MWB71/CCIGQ.\:RV9WGPYX;TE)EDNKDC_ %'GR7'E0;L>;*A5<[3C
M[D^-_P !O@Y^TG\.K[X3?';X=:7XG\/:@N)].U2W#A'P0LL3C#PS)DE)8RLB
M-AE92 :^=OV /^"<_C3_ ()FW_B;X<? WX@6'C+X:^*?$+:O%;>-=T'B+0YG
MP)(VU*&*3^UH<#]VDZ121<CSI <* <Q_P5>G@B_:W_8@2695+?M'/M#-C/\
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
M+SP5X \-Z>/.O->U?586L[>"UB7+3./.,IV@[8XG<X"DCR;]K3X ^(?V3O\
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
M[>^_9/\ V6=3^,:_M$ZE^S5X N/B"OE[?'4_@VQ?61L4*F+TQ>?\J@ ?/P
M.E=_0 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
944 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>rddt-20251231_g4.jpg
<TEXT>
begin 644 rddt-20251231_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 )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@ HHKY
MV^)?_!63_@GE\(/VI+;]BGXA?M,:98_%.\U33].M_!L>EWUQ<O=WPB:UAW0P
M/&'D$T1 +# <$XH ^B:*\ TO_@J;_P $^]:_:\D_8.TO]J'P_-\5XYI8#X45
M+C+7$2LTELMR8_LSW";'#0+*95*,I4%2!Z7^T-^T3\%?V4/@[K/Q_P#VA_B!
M9^%O!_A](GUC7+Y)&CMQ+,D$>5C5G8M+)&@"J22PXH [2BO*OV1?VW/V7/V\
M/AY??%?]DOXKV_C+PYIVKOI=YJUIIUU;Q)>)''*T(^T11EB$EC8[00-XYS7J
MM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M45\=ZE_P6;^ %A\<_P!HKX7VW@_5[[0OV:_AHGBOQAXHL&WG4)0+EY[*S@*@
M2>6L 7SS($:1G7 6/S&M?L7?\%6]"_:V^+G@;X33_"JTTQ_B1\#HOB?X5U;P
M]XL&LVT=@;Q+2:QO3]F@-K>12R(K*/,CWK*F\-'A@#ZZHKY#_P""HO\ P4U^
M+W_!.7P;/\6_"_[!?BOXG>!/#EO;W?Q$\8Z?XFL],@T*VFF\I?(BF#S:A(I(
M9Q&BQQATW2CY]GU%\-O'N@_%7X=:!\4/"OG_ -E^)-%M=4TW[5"8Y?L]Q"LT
M>]#RK;7&5['(H VJ*** "BO.K_\ :U_9NTKXI^+_ (+ZI\8='MO$?P_\)0^)
M_&]E<RM''H>DR^:4N;J=@(805AD<JSAU0!RH1E8YOP3_ &WOV8/VA_%MKX#^
M%'Q,:\UG4/",'BK2M-U'0[[3I=2T.:3RXM2M5O((OM5JSE1YT6]!O3)&]<@'
MJ]%>8?'S]LO]FC]F'48=(^-_Q1@T:[FT.[UM[6/3[J\DMM*M6C6YU&X6VBD-
MM9Q-+&'N90D*%P"XKTC3-3TW6]-M]9T;48+NSNX$FM+NUF62*:)U#*Z,I(92
M"""#@@Y% $]<7^T-^T3\%?V4/@[K/Q__ &A_B!9^%O!_A](GUC7+Y)&CMQ+,
MD$>5C5G8M+)&@"J22PXKM*^5O^"L/P!M?VGOA/X+^#D/[?=K^S_K%YX]@N/#
M&M/'9RW&N:DEM<+#I\,-U/$+@_O&E\I"78PJ1C:30!U7PI_X*E?L$_'#X%7G
M[2OPI_:'L=9\$V7BF#PTVM6^D7R_:-8G,*PZ?;PO LUU<.UQ %BA1V8R  $U
MZI\&?CC\*?VA/!9^(/P=\90:UI::C=:?<R1Q20RVE[;3-#<6L\,JK+;SQ2(R
M/%(JNI&"HK\8OC6W_!0:UTO]G7X-?MDWFC>(U^"?_!2#P;H>H_$3PMHT=A9^
M([22"UN;&^GAA18TDC-XUO(X 5966-BTB.S?0O\ P1M^.7@+]FWQ7^UAXB_:
M&^*6E^%/#GQ&_;_\8:'\-#KMX(8]8U66ZV-';;N'WM&J;A\NZ)@3D&@#[YTW
M]L7]EW6_VD)/V0=!^.7A_4?B7!H\^JWO@[3;T7-W96D+QI(]P(PRVQ#2Q@)*
M5=MV5! )'I5?FUKODK_P=AZ-LVAF_8F?=C&2W_"1S]??&/PK]): "OE?]OK_
M (*,_$+]DWXG>$/@=^S_ /LF77QG\:^)[">_N?#6F^/M-T.>PM%D6*"0"].;
M@S2"=56($C[.Y..,_5%?G=_P5,_8F_X)Z_MO?M%S_"W]I_\ 8G^-5WX[NO 4
M1\'_ !W\$>$-6O=/T]TDG:&RCN[&22&WN(I&>7R[R&.!O-!WDMP >A?'K_@K
MK=_ ;5#\.-<_9KFE^(/AS]F^_P#C3\3_  =+XOC3_A&=#LVBCGLX[E+>1+R^
M\QI56/$43>0S&50R$_2_PY^/O@SXP_LZZ'^TS\)['4?$&@^)_"5MXA\.VEA
MGVN_M[BW6>&)4=U596#JN'=55B=S* 2/R0^+/[ '[=/P;\4^)?B)\7?"_BGX
MD>(_B9_P31U/X27^K>&],N=9F/CO; B6EP\".4CE4@B]FVQ,\<K.ZD\_7G[*
MOQ<^+7_!-K]G+X>_L/\ C7]B3XP^-W^%_P"SAIFM:[XO^'WA^+4K*^U2.2.W
MN=$LB94%Q>*S/(L88,T2952""0#T#]B/_@HW\3?VE_VJ?BS^QU\=_P!CK5OA
M5XP^%MGIFHN3XKM]<LM1L+]7:WD-Q;QHD,Q5<^3E^ _SY1A7U77P)^PC^RSX
ME\,?\%3/B3^VK\"M0^*&D?!OXI?"NRG\5^&/BC:ZQ9W,_C0WJ[98K76%6Z18
M+"'82R^6ANA%$Q1/+A^^Z "ORH_X. _@;^UC\6_BKX;^(Z_\$^M3^-_P/^'7
MA22\U6P\+_%RX\/:Q%>S3,U[-!!:2B6ZV6\%J%!CE(/F[4 9FK]5Z\=^(?[(
M^K^-_P!H2/\ :!T+]KKXP^%0WAY='U+P/X?\1V;^'K^(,["9K.\L[C[/<_/@
MW%L\,I"*"W% 'YQ?\%._&OPI\2_L-?\ !/KXO?LG:QXO\/>!_$7Q]^'&E:-H
M$GB6^CCDT22&:=+:^MA.8;F='MHMTT@D?<C$2$,2?TD_;T_:1O/V/OV+/BE^
MU#IFB)J5[X$\#:CK&GZ?-GR[BYA@9H4DV\B,R; Q'(7)%<%^U)_P2L_9Z_:D
M^'OPG^$=]XM\6^"_"OP4\1Z3KGP_\/\ @:>P@M[*]TR-HK)V^U6<[NL4;E F
MX*1]X$\UTWC[]@#X0?%CX\ZQ\=/BGXU\:^(8_$7PDG^'?B'P-J/B(CP[J.F3
MRM)-/)8QHH%TX9D,B,JA6X0'#  ^+_\ @C3^UU>#XM?#WX!?M9_#&34OC3\:
M/@39_%[3_C//XB&K/X@L;]O,?3BKVT+:0MLK!([*#?;*D1(;<^7_ %"KYO\
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
MK6\1_P#(O7__ %Y2_P#H!KP.A*X-V/9O^%K^ /\ H/\ _DK+_P#$T?\ "U_
M'_0?_P#)67_XFO&:*?*B>9GLW_"U_ '_ $'_ /R5E_\ B:VM*U6PUNPCU33)
M_-@ESY;[2N<$@\$ ]0:^?Z]H^%?_ "(6G_[LG_HQZ35AIW.@HHHJ2@HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#YP_:C_ ."DWPQ_9J_:Z^"G[%__  C%SKWB[XQ>(I;+%O<^
M3#H5E';32F[F?8P=W>,)'!\I8>8Y90@#Q6?_  4<TB[_ ."H2_\ !,2Y^!?B
M'3M8'PQN/&Q\7:GJ%F+.ZLDO$M(OLT4$DLCAY/-!,WDNAA_U;!@U?!/[37[$
MG_!7/2_^"C7[+?CS7-0^'WC;3--^-'B#Q!>^+?"OP_U=CI,=S! DDVMSFX=,
M&TCBM;8J(DC^SH@!1 @]VUCP;\2KG_@YFTKX_0_!OQVW@2#]EUO!TOC0>!M2
M_LI=9_MN:Z^S?:_(\K'DLK>;N\OG&[/% 'UA^W?^UY:?L3_L^7?QDB\"KXKU
MF75+33/#7A+_ (2&UTIM9OIY,"%;J[(AAVQ+-,6<XVP,!DD G[$/[0?[0/[2
MWPEN?B-^T-^R-??!K4?[5:#2_#NI>+[369;VS$,3K>B6T41JCL[*JY+'RRW
M*Y^:OVOOB/\ LZ_MM?"+4/!?[?7_  2:^/GB/PAX9^-]WX8T^QLO!-]?R$0V
M[I'XHCM],G6[?3W226-)X$F8%_E!R2.[_P""/7[%NM_L+_#'XC?"/PWXG\47
M'PJNOB/-J/P7T3QD9QJ&C:)+8VAE@=+A5E@C^W?;/+BD57V*LC -,U 'U]11
M4&IZG8Z-82:GJ4_EP1 &1]I.!G'0 GO0!D>*?A9\,?''B70O&GC7X<:#K&L>
M%KF2X\,ZMJFCP7%SI$TBA))+6612]NS* K-&5)  .:P?!7[+'[,7PU^(VJ?&
M'X=?LY> ] \7:Y.\^M^*=$\(65KJ6H2ONW//<Q1++*QW-DLQ)W'U-;7_  M?
MP!_T'_\ R5E_^)H_X6OX _Z#_P#Y*R__ !-.S%='+>*OV+OV.O'7A?4O!'C?
M]D[X::SHNL^))/$.L:1JO@33[BUOM8D&)-1FBDA*2W3#@SL#(>[5WGACPMX8
M\$Z#;>%?!GARPTC2[*/99Z;IEFEO;P+DG:D<8"J,DG  ZUF?\+7\ ?\ 0?\
M_)67_P")H_X6OX _Z#__ )*R_P#Q-%F%T=%6-XX\6_\ "&:0FJ_V?]IWW"Q>
M7YNS&0QSG!]/UK5M+J"^M8KVUDW131J\;8(RI&0<'VKDOCA_R*,/_803_P!
M>DMP>QF?\+[_ .I4_P#)[_[71_POO_J5/_)[_P"UUYW15V1-V>B?\+[_ .I4
M_P#)[_[73H?COYTR1?\ "*XW,!G[=TS_ , KSFI;+_C\B_ZZK_.BR"[/H.L[
M7_%OA_PP8AKFH>1Y^[ROW3MNQC/W0<=16C7G7Q[_ -9I7^[-_P"R5*U93T1T
M?_"U_ '_ $'_ /R5E_\ B:/^%K^ /^@__P"2LO\ \37C-%5RHGF9[-_PM?P!
M_P!!_P#\E9?_ (FIM/\ B1X+U2]BTZPUGS)IGVQI]GD&3]2N*\3K8^'_ /R.
MFF_]?2T<J'=GN%>3?&S_ )'%/^O)/_0FKUFO)OC9_P CBG_7DG_H34H[A+8Y
M"BBBJ)"NL^#'_(Z#_KUD_I7)UUGP8_Y'0?\ 7K)_2D]@6YZY7B7Q'_Y'?4?^
MN_\ [**]MKQ+XC_\COJ/_7?_ -E%*.Y4MC$HHHJB0KT#X#?\?>I_]<XOYM7G
M]>@? ;_C[U/_ *YQ?S:D]@6YZ17S]JG_ "$KC_KN_P#Z$:^@:^?M4_Y"5Q_U
MW?\ ]"-*)4B"BBBJ)"O5/@9_R*UU_P!A!O\ T!*\KKU3X&?\BM=?]A!O_0$I
M/8<=SJ/$?_(O7_\ UY2_^@&O Z]\\1_\B]?_ /7E+_Z :\#HCL.04444R0KV
MCX5_\B%I_P#NR?\ HQZ\7KVCX5_\B%I_^[)_Z,>E+8<=SH****@L**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \/\
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
M6RX;&<?,!ZU)KG_(%O/^O63_ -!-"W&> T4459F%%%% 'LOPE_Y$*R_WI?\
MT8U3?$W_ )$74?\ KDO_ *&M0_"7_D0K+_>E_P#1C5-\3?\ D1=1_P"N2_\
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
M:4ZQ1LUWLCB(D:*"/A4&Q8PS_4&O_L^^,_&7[=7AW]I'Q3J>ER>%/ _PXO\
M2O".EI-(;M=:U*[B:^O)4,8152TLK6&)@[,?M-T"J#!< ]AHHHH X_XP?L]?
M +]H73M/TCX^_ [P?XXM-)OA>Z5:^,/#-KJ<=G<@8$T2W,;B.0#C>N#[U3\?
M_LL_LQ?%CP=I7P[^*?[.7@/Q+X?T)]VB:%X@\(65Y9Z>VTKF"&:)DA.TE?D
MX.*Z+5/B)X.T:_DTS4M8\N>(@2)]GD.,C/4*1T-5_P#A:_@#_H/_ /DK+_\
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
M.A:)V*>1&O(''*J#7H])JPT[GBOQ._Y'O4/^NB_^@+6#6]\3O^1[U#_KHO\
MZ M8-6MB HHHH [WX#_\A+4/^N"?^A&O2Z\T^ __ "$M0_ZX)_Z$:]+J'N6M
MCP'7/^0U>?\ 7U)_Z$:JUA_%_P",WPJ^$_BG3-*^(_CW3='N_%7B5=(\.6E[
M<!9=2OI9"$@A3[SL>^!A1R2!S6;\0_CM\+/A9J TGQKXF:"Z&FRZC-;6FGW%
MW);649"O=S+;QN8(%)P9I-J @_-P<4MB#KJ*RM7\<>#M"\$W7Q)U;Q/8P^'[
M/2GU.YUEKE3;1V:1F5K@R [?+$8+[@<8YKS?X'_MY_LA_M)>-C\./@=\<M*\
M1ZX--EU Z=90SA_LL;QH\WSQJ-JM-$I.>LB^HI@?5WP+_P"1=N_^OW_V1:ZW
M7/\ D"WG_7K)_P"@FN2^!?\ R+MW_P!?O_LBUUNN?\@6\_Z]9/\ T$U+^(M;
M'YQ_%?Q=^VU\'/VA_AOXCF^)_AWQ#X5^('Q&/AN_^&MMX6$4FEZ>]K>7*7T%
M^)#++-!%:>9.)%\IP9-BQX4D^*_B[]MKX.?M#_#?Q'-\3_#OB'PK\0/B,?#=
M_P##6V\+"*32]/>UO+E+Z"_$AEEF@BM/,G$B^4X,FQ8\*38TC3O^"AU[^T9+
MXW\4? GX2?V+_:?]GZ/KDGQ+U"XNM%T)IHS.T5B-)1)+J58PS_Z0JEEB3=LC
M^8TC3O\ @H=>_M&2^-_%'P)^$G]B_P!I_P!GZ/KDGQ+U"XNM%T)IHS.T5B-)
M1)+J58PS_P"D*I98DW;(_F9!['\;?#GQI\7>&H/#?P2^)%AX/O;FY_XF'B2[
MT5=1FM+<(QQ;V\C+&TK/L&Z3<JH'^5F*XX?]@SXH_''XH_!W5S^T%/IFH:[X
M9\>Z[X:C\3:-8&TMO$-OI][);)J"0%G$)<QNCHK,HDB?:=I $7QQO_V\]7^'
MNJ:-\'OAGX 75KCQ;/:VT]Y\0KRQ_P"*> 79<+,FFS&&^D^92@1DA^^LCG '
M5?LP:;\:=$^&J:#\9_ACX*\&R:=,MIH/AWP-KUSJ=K;6$<4:H7N)[:V+.7\S
MY1$ JA?F<DD,#ZK^$O\ R(5E_O2_^C&J;XF_\B+J/_7)?_0UJ'X2_P#(A67^
M]+_Z,:IOB;_R(NH_]<E_]#6HZE]#X2T#]A_XBZ)\6K[XG2_MZ?%JYM=5\1Q:
MKJWALVV@16MVD;AH[$S1:8MVELJJ(PB3J=A8;LNQ/::+^SGJK^,/^$B^)OQS
M\4>--/LO$LNM>'?#VN6NG16NE3LSF)0UK:Q2SK!YC"$3.^W",V^2-'7TZBK(
M//M>^!>K>*/A=X[^%WB/XS>)+Z'QO<:B$U"YBLS/HMG=QB,V=J%@">5&NX(9
M5D?+DLS8&-KX*?#&U^"GPA\,_!_3_$-[JMKX6T.UTJSU#44B$\T%O$L49D\I
M$0ML502J@$C.!FNGHH ]Y\*?\BMIO_8/A_\ 0!7._'#_ )%&'_L()_Z ]=%X
M4_Y%;3?^P?#_ .@"N=^.'_(HP_\ 803_ - >H6Y3^$\HHHHJR0J6R_X_(O\
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
M&O2Z\T^ _P#R$M0_ZX)_Z$:]+J'N6MCP'7/^0U>?]?4G_H1JK5K7/^0U>?\
M7U)_Z$:JU:V("BBB@#U'X%_\B[=_]?O_ +(M=;KG_(%O/^O63_T$UR7P+_Y%
MV[_Z_?\ V1:W_B'K/_".> -<\0_9O.^P:/<W'D[]OF;(F;;G!QG&,X-9SE&"
M<I;(VHTYUIQA!7;=EZL\/HKX[_X>Q_\ 5 O_ "ZO_N6C_A['_P!4"_\ +J_^
MY:^0_P"(@\(?]!/_ ))4_P#D#]/_ .()>)__ $ ?^5:'_P L/L2BOCO_ (>Q
M_P#5 O\ RZO_ +EH_P"'L?\ U0+_ ,NK_P"Y:/\ B(/"'_03_P"25/\ Y /^
M()>)_P#T ?\ E6A_\L/TI^$O_(A67^]+_P"C&J;XF_\ (BZC_P!<E_\ 0UKA
MOV)?BY_PO3]FGP]\4/\ A'_[+_M)[P?8?M?G^7Y=W-%]_8F<[,_=&,XYQFL+
M_@I5_P F._$#_L'6_P#Z5P5[U?,Z,<IEF%'WX*#J+=<RY>9;JZNNZT['Q>$R
M#%5.):>28G]W4=949;2Y).:@]G:7*^TK.VCZF517X[T5^7?\1<_Z@O\ RI_]
MS/Z)_P")9?\ J;?^4/\ [L?L117X[T4?\1<_Z@O_ "I_]S#_ (EE_P"IM_Y0
M_P#NQ_0#X4_Y%;3?^P?#_P"@"O%?^"B'[0/_  S;\#K#QY_PB7]M?:/$T%E]
MD^W_ &;;O@N'W[O+?./+QC'?KQ7>_LL?\FQ?#C_L0]'_ /2*&OGO_@MC_P F
MF:/_ -CY9_\ I)>5^@YYF.)P_#57&X=\LU#F6SLW;NK/YH_$.$,BP..X]PV4
MXV/M*3J\DE=QYDFU]EIJ]NC^9\Y_\/8_^J!?^75_]RT?\/8_^J!?^75_]RU\
M=T5^%_\ $0>+_P#H)_\ )*?_ ,@?V)_Q!+PP_P"@#_RK7_\ EA]B?\/8_P#J
M@7_EU?\ W+5O0?\ @JQ_:&N65A_PH;9Y]W''O_X2C.W<P&<?9>>M?&%:/A#_
M )&W2_\ L(P?^C%JH>('%SFD\3_Y)3_^0,ZO@IX91I2:P&J3_P"7M;_Y8?O_
M %\K?\%*_P!K7_AE^Y\&Q_\ "O\ ^W/[;34#G^U?LWD^2;?_ *92;L^;[8V]
M\\?5-?GE_P %W/\ C]^%_P#URUG^=C7[;QAF.,RKAVMBL++EJ1Y;.R>\XIZ-
M-;-]#^2/"W(\KXCXYPN79C3]I1G[3FC>4;\M.<EK%IJS2>C_  . _P"'L?\
MU0+_ ,NK_P"Y:/\ A['_ -4"_P#+J_\ N6OCNBOQ#_B(/%__ $$_^24__D#^
MN_\ B"7AA_T ?^5:_P#\L/L3_A['_P!4"_\ +J_^Y:[O]F/_ (*2?\+4^/\
MX3^'?_"F?L']L:Q';_;/^$B\WR<Y^;9]G7=],BO@"O7OV!O^3R_AS_V,T']:
M[<LX\XKQ&94:53$7C*<4UR4]FTG]D\G/_!SPWP618K$4<#:<*<Y1?M:SLXQ;
M3LZC3LUU5C]LJ_*7_@M#_P G?6O_ &)ME_Z.N*_5JORE_P""T/\ R=]:_P#8
MFV7_ *.N*_1O$S_DF?\ M^/ZGX3]'[_DO_\ N%4_.)\DT445_/)_<(5]5_\
M!&__ )/*B_[%B^_]IU\J5]5_\$;_ /D\J+_L6+[_ -IU]!PG_P E+A/^OD?S
M/B?$G_D@<R_Z\S_(_66OQ8_X*)_\GK_$/_L-C_T3'7[3U^+'_!1/_D]?XA_]
MAL?^B8Z_6/%7_D2T?^OG_MLC^;/HX?\ )68O_KP__3D#Q:BBBOP<_LD*^^/^
M"%/_ "-7Q'_[!^F?^AW%? ]??'_!"G_D:OB/_P!@_3/_ $.XKZ[@/_DK,-ZR
M_P#2)'YAXS?\FTS#TI_^G:9^C%?@7\3O^2D^(?\ L.7?_HYZ_?2OP+^)W_)2
M?$/_ &'+O_T<]?=^+/\  PGK/\HGX[]&G_?,S_PTOSJ&'1117XL?UB%?J+_P
M1"_Y-?\ $G_8^W'_ *16=?EU7ZB_\$0O^37_ !)_V/MQ_P"D5G7WOAM_R5$/
M\,OR/QCQ[_Y-Y5_Z^4_S/IK]HC_DW_QU_P!B=J?_ *22U^$%?N_^T1_R;_XZ
M_P"Q.U/_ -)):_""O=\6/]\PO^&7YH^.^C7_ ,BK,/\ '#_TF04445^2G],!
M7[)?\$N_^3$? 7_7'4/_ $XW5?C;7[)?\$N_^3$? 7_7'4/_ $XW5?IGA7_R
M/ZO_ %Z?_I<#^?\ Z1O_ "1>&_["(_\ INJ>_4445^^'\7A1110 4444 %%%
M% 'GOQ[_ -7I7^]-_P"R5YS6+_P4K_:N_P"&7[7P;+_P@7]N?VW)?C']J?9O
M)\D6_P#TRDW9\SVQM[YX^5?^'L?_ %0+_P NK_[EKYS'\8\.95BY87%5^6I&
MUURS>Z36JBULUU/O,E\+N.N(\MAF.783VE&=^67M*4;\K<7I*::LTUJOP/L2
MBOCO_A['_P!4"_\ +J_^Y:/^'L?_ %0+_P NK_[EKC_XB#PA_P!!/_DE3_Y
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
M W_)Y?PY_P"QF@_K7I9-_P CC#_]?(?^E(\+BG_DF,=_UYJ_^D2/VRK\I?\
M@M#_ ,G?6O\ V)ME_P"CKBOU:K\I?^"T/_)WUK_V)ME_Z.N*_=/$S_DF?^WX
M_J?QW]'[_DO_ /N%4_.)\DT445_/)_<(5]5_\$;_ /D\J+_L6+[_ -IU\J5]
M5_\ !&__ )/*B_[%B^_]IU]!PG_R4N$_Z^1_,^)\2?\ D@<R_P"O,_R/UEK\
M6/\ @HG_ ,GK_$/_ +#8_P#1,=?M/7XL?\%$_P#D]?XA_P#8;'_HF.OUCQ5_
MY$M'_KY_[;(_FSZ.'_)68O\ Z\/_ -.0/%J***_!S^R0K[X_X(4_\C5\1_\
ML'Z9_P"AW%? ]??'_!"G_D:OB/\ ]@_3/_0[BOKN _\ DK,-ZR_](D?F'C-_
MR;3,/2G_ .G:9^C%?@7\3O\ DI/B'_L.7?\ Z.>OWTK\"_B=_P E)\0_]AR[
M_P#1SU]WXL_P,)ZS_*)^._1I_P!\S/\ PTOSJ&'1117XL?UB%?J+_P $0O\
MDU_Q)_V/MQ_Z16=?EU7ZB_\ !$+_ )-?\2?]C[<?^D5G7WOAM_R5$/\ #+\C
M\8\>_P#DWE7_ *^4_P SZ:_:(_Y-_P#'7_8G:G_Z22U^$%?N_P#M$?\ )O\
MXZ_[$[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>%?_
M "/ZO_7I_P#I<#^?_I&_\D7AO^PB/_INJ>_4445^^'\7A1110 4444 %%%%
M'Y^_\%V_^0?\,/\ KMK/\K*OSQK]#O\ @NW_ ,@_X8?]=M9_E95^>-?S5X@_
M\E=B/^W/_3<3^^O!+_DV6!_[B_\ IZH%%%%?&'ZL>I_L0?\ )W_PV_['&Q_]
M&K7[>U^(7[$'_)W_ ,-O^QQL?_1JU^WM?N?A3_R*\1_C7_I*/X]^DC_R46"_
MZ]/_ -+9^6'_  6R_P"3LM&_[$*T_P#2R]KX^K[!_P""V7_)V6C?]B%:?^EE
M[7Q]7YAQA_R4^+_QL_H7PN_Y-]EO_7I?J%%%%?-GWI]0?\$@?^3UM*_[ >H?
M^B:_7"OR/_X) _\ )ZVE?]@/4/\ T37ZX5_07A?_ ,DY+_KY+\HG\2?2&_Y+
MR'_7B'_I4S\8_P#@I;_R?'\0/^PA;?\ I'!7A=>Z?\%+?^3X_B!_V$+;_P!(
MX*\+K\2S[_D>8K_KY/\ ]*9_6W!G_)'Y=_UXH_\ IN(4445Y1]*?=O\ P0O_
M .2C^/\ _L"6?_HYZ_2.OS<_X(7_ /)1_'__ &!+/_T<]?I'7](^'?\ R2='
MUG_Z6S^#/'+_ ).3BO\ #2_]-Q/P6^-G_)9O%W_8SW__ *425S%=/\;/^2S>
M+O\ L9[_ /\ 2B2N8K^=<5_O53_$_P S^Y\N_P"1?1_P1_)!1116!V'Z=?\
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
M.\9>%OB#X:M/&/@K7;?4M+OHR]I>VK[DD )4_0A@00>000<$5R?PC\"IX/\
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
M1\!?]<=0_P#3C=5^-M?LE_P2[_Y,1\!?]<=0_P#3C=5^D>%C<N(:S>_LI?\
MI<#\&^D7&,."<+&*LEB(67_<*J>_4445^]G\8A1110 4444 %%%% 'Y^_P#!
M=O\ Y!_PP_Z[:S_*RK\\:_0[_@NW_P @_P"&'_7;6?Y65?GC7\U>(/\ R5V(
M_P"W/_3<3^^O!+_DV6!_[B_^GJ@4445\8?JQZG^Q!_R=_P##;_L<;'_T:M?M
M[7XA?L0?\G?_  V_['&Q_P#1JU^WM?N?A3_R*\1_C7_I*/X]^DC_ ,E%@O\
MKT__ $MGY8?\%LO^3LM&_P"Q"M/_ $LO:^/J^P?^"V7_ "=EHW_8A6G_ *67
MM?'U?F'&'_)3XO\ QL_H7PN_Y-]EO_7I?J%%%%?-GWI]0?\ !('_ )/6TK_L
M!ZA_Z)K]<*_(_P#X) _\GK:5_P!@/4/_ $37ZX5_07A?_P DY+_KY+\HG\2?
M2&_Y+R'_ %XA_P"E3/QC_P""EO\ R?'\0/\ L(6W_I'!7A=>Z?\ !2W_ )/C
M^('_ &$+;_TC@KPNOQ+/O^1YBO\ KY/_ -*9_6W!G_)'Y=_UXH_^FXA1117E
M'TI]V_\ !"__ )*/X_\ ^P)9_P#HYZ_2.OS<_P""%_\ R4?Q_P#]@2S_ /1S
MU^D=?TCX=_\ ))T?6?\ Z6S^#/'+_DY.*_PTO_3<3\%OC9_R6;Q=_P!C/?\
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
M[W_&OJ: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* *
MNA:/:^'M$L] LI)7AL;6.WA>>0N[*BA068\L<#DGJ:M444 %%%% !1110 4V
M66*")IYY%1$4L[N<!0.I)["G5\H_\%S-*^,FM_\ !)#X\Z7\!8M0D\1R^!9=
ML6E!C<RV(EB-^D87DLUD+E<#DYP,DT >M>'?VU_V8/%>LZ/I.B?%2%X?$E\+
M+PQKD^F7<.D:Y<G=M@L-2DB6SO9&VMM2"5V?:VT'!KJ/%/QU^#W@KXI>&/@C
MXI^(VE67B_QF+H^%_#<MR/MFHK;0//.\<8RVQ(XW)<X7C&<D _*7_!7"Z^$O
MBS_@B1XX_P"%0K!=:1K'@'24^$D6@\O/J$LUI_8*V(C^8RFY-IY(3YLA<=*V
M?CY!XOM_VQOV'H?B+-')XBCU3Q.FN21$%6O!X.O//*XXP9 QXXH ^B/^&D_@
M2/CGJ/[-,OQ.TR+QUI'A)/$^H^')I"DT&CM,8/MI+ (8A(-K$,=I9=P 9<\W
M\ _V\?V0/VH/$.O>$_@1\?-"\0:GX9M4N]9L(9'AEAM'SLNU694,MLV#MN(]
MT1XPYR*[SQ#\,O 7B77;CQ3XKT&&_GF\/W&BRB_8R0BPG97N(?+8[ LICB\P
MXRXAC#$A% \,\#^&/A/\;_VT4_;(DUC1186WPXO/ 7@827,7F>);6XNXM0U"
M["$YFM1]BA6WXPR+=S &*6*1@#T?X%?MC_LR?M+^*/$'@GX'?%_3=?U?PL('
MUS384EBGMXI]WD7 25$,L$FQMD\>Z)]IVL:]*EEB@B:>>141%+.[G 4#J2>P
MKY2\$6OQ>\(?\%A?$*_$C0?">NZ5XV^!_G>$/%6A:;<6E_X?LM*U>-7TJ^62
M>:.;[1+J[3QW">47-K(OEXCR%_X+F:5\9-;_ ."2'QYTOX"Q:A)XCE\"R[8M
M*#&YEL1+$;](PO)9K(7*X')S@9)H ]:\._MK_LP>*]9T?2=$^*D+P^)+X67A
MC7)],NX=(URY.[;!8:E)$MG>R-M;:D$KL^UMH.#5;XH?MZ?L>?!7XR:5\ /B
MK\?]!T/Q;K5U;6MCI=]*ZJ+BX_X]X)9@IA@EEX\N.5T>3(VALC/@?_!7"Z^$
MOBS_ ((D>./^%0K!=:1K'@'24^$D6@\O/J$LUI_8*V(C^8RFY-IY(3YLA<=*
MZG]I_P"&WA?]H/X V?[%7Q.NM#@UOQ/;Z#K/QGU?S88TTV"UEM9[BZ=^!]IG
M:Q^SVY)R@4S#*6Q4@'O'_#2?P)'QSU']FF7XG:9%XZTCPDGB?4?#DTA2:#1V
MF,'VTE@$,0D&UB&.TLNX ,N>;^ ?[>/[('[4'B'7O"?P(^/FA>(-3\,VJ7>L
MV$,CPRPVCYV7:K,J&6V;!VW$>Z(\8<Y%=OJOP]^&WC;4G\<ZWI=KJPO/#4VD
MB6YF\ZV?3;DK)/&J$F/9-LB+D#]X(HP20BX\1\#^&/A/\;_VT4_;(DUC1186
MWPXO/ 7@827,7F>);6XNXM0U"["$YFM1]BA6WXPR+=S &*6*1@#T?X%?MC_L
MR?M+^*/$'@GX'?%_3=?U?PL('US384EBGMXI]WD7 25$,L$FQMD\>Z)]IVL:
M[#XC_$SX??"'PA<^/OB?XQT_0M&LVC6?4-2N5BC#R.L<<8S]Z1Y&5$1<L[LJ
MJ"Q /S9X(M?B]X0_X+"^(5^)&@^$]=TKQM\#_.\(>*M"TVXM+_P_9:5J\:OI
M5\LD\T<WVB75VGCN$\HN;61?+Q'D<Y_P4K&N6?[=W[$^O^+B_P#PK*U^+NM1
M>)3+S:QZ_-H-U%X?>;L&^UM*D1/'FR1@?,5! /IGX;_M(_!SXK>*[SP!X3\3
MW$/B*PL5OKKPWK^BWFDZDMHS[%NA:7T4,S0%P4$RH8RPV[L\5D_"_P#;0_9<
M^-'Q=U?X#?#'XS:5JWB[0[ W][HD0D21[,2B%KJ!G15NH%E(C:6$NBLP4L"0
M#\^_\%"M/U[5O^"CG[&,?PG#GQ?8^-_$=UK36WWHO"7]CNFIF?'2!IVT]!N^
M4SF #Y]M;OCK3?BCX)_X*R_";Q)JOAOP=XA\&>(_AMXC\/>$9M*TN>TU7P;Y
M?V*]NI9&\^2&[M;G[-9P;Q'$876%5QYTGF 'K-K^W?\ LAWWPL\3_&JS^/&B
MR^&?!GBNY\,>)=20R$V6LP2)%)IYBV>8]QODC"QHK-)YB% P8$S>#_VW_P!D
M_P"(/P#?]I_P1\<=&U7P-'<O:R:W8M)(4NDD$;6A@"^<+G>0GV?9YI9@ F2,
M[?BJP^"GP0T'5/BCXOMK>UB77VUJZU&\#W-Q+J<T(LHS"#N=YVB9+2**,%BI
M2&->0M>;_L>_!;2OAOI/Q)\36&H^'[#QU\3/B#>^.]7T</%>Q^'[R\M(K*T2
M2.&5=SBUL8_.9)%$LWVHI(5(:@#U/X%?'WX.?M-?#2Q^,/P&^(-AXF\-ZA)-
M';:GI[-M\V*1HI8G1P'BD2161HW575E((!I/B=\>_A1\']1TW0O'/B=TU;65
MF?1] TK3;G4=3OTB"F:2"RM(Y;B5(PZ;W2,JF]=Q&X9\)_X)3P_$CP[X$^+G
MPP^,'A3PY;^*/"WQW\01:[XF\(VTT&G>*[B^2VU=M3BAFDD>!L:B+>2'S)!'
M):.@<[<#D_V>!KFG?\%R_P!I"+XL%_M>I_"+P/+\(VN_XM A:_75DMB?X5U*
M2)I0.09(2>JY /JWX5?&+X9?&[PU)XM^%?C&TUBRM[Z6QO3 666RNXCB6UN(
M7"R6\Z$@/#*JR(2-RBN<U+]KS]FO2?"?Q(\=7GQ=TLZ1\(KR>T^)%_!YDJ:'
M<0VD5W-%+L4EG2">)F5-Q!;:?F!4?$NM^,_C_P##S_@II^U;XT_9.^%7BCQ9
MI%_X6\!Z+XGC\'16,LMGXF:.Y^T7L*7T\%O+=6VDM:LR%^6>S60%#QTG_!('
M6[;6?C'^UA\*=/\ V</B'\/M)/Q3L95;Q)<64<]HQ\):!;M;RSVE]/*;Y@GV
MII0S;A.LAF,I=5 /I;XO?\%$?V)_@/X$\,?$WXK_ +16@:3H'C+2(M6\-ZH6
MEGBO-.D2-UOOW*.8[7;-$3<.%B7S%RPR*U/CI^VY^RC^S7X4TKQW\:_CAHVB
MZ+K=LMUINJ%GN()+5MF+MG@5Q':_O(\W#[8AYBY<;AG)_:%L/AY\/_A1/\"_
MAKX3\/)XF\8>#V\*^%M&NXD$"Z?#"\*O<@\C3[1;EF?/!\T1)NEGC1^ ^,W[
M,FI:5_P2NOOV3?V._B-X+>/1/A&O@RWUCQI:O?VFI:596+V,MM/-:W,+0,Z)
M-&9PSB%VD/ED@@ 'U+97MGJ-G%J&GW<4]O/$LD$\,@9)$895E8<$$$$$=:Y/
MXG?'OX4?!_4=-T+QSXG=-6UE9GT?0-*TVYU'4[](@IFD@LK2.6XE2,.F]TC*
MIO7<1N&<C]COQXOQ2_9(^%WQ,7X=-X/'B'X=Z+J2^$V)SHHGL8919?, ?W6[
MR^0#\G(!XKYT_9X&N:=_P7+_ &D(OBP7^UZG\(O \OPC:[_BT"%K]=62V)_A
M74I(FE Y!DA)ZKD ^I_AS\<?A)\6?!EW\0/A_P"/M/U#2=.N;BVU:Y\TQ-IM
MQ!_KX+J.0*]K-%_'%*J.G\0%8EE^UQ^S;JG[.5_^UUI/Q>TJ]^&NFV%_?7?C
M"R9YK06UG++%<RJ44M(J/#*N4#;MN5W @GYT_98T_7Y?^"T/[47B#P$'_P"$
M(;P1X+M/%4D7_'M)XM2"Y8A?X3.FFO9B7'S!7MPW\%=)_P $>--M]7_X)O:!
MH\D\\,5SXH\:PM)9W#0RHK>*=74E)$(9& /#*00<$$$4 >B_%[_@HC^Q/\!_
M GACXF_%?]HK0-)T#QEI$6K>&]4+2SQ7FG2)&ZWW[E',=KMFB)N'"Q+YBY89
M%>A^,_C'\*_A[\)=0^/'C+X@:58^#-+T-]9OO$TEXK6<=@L7FFY$BDAH_+^8
M%<[@1C.17G7[0MA\//A_\*)_@7\-?"?AY/$WC#P>WA7PMHUW$@@73X87A5[D
M'D:?:+<LSYX/FB)-TL\:/\<?\% ;2]^#?[ >K?LC_#W]G3XB_$#X/_#+]FN^
MTS1?&?AF?1[K3;O4[/2;FQBFU!IM0AE"6 MA.RQQ2DW#JZJKVB!P#])/#GB'
M1O%OAZP\5^';Y;K3]3LHKNQN44@2PR('1P" 0"K \@'FN \>_MA?LZ_#77=7
M\.^*?B"QG\.(C^*IM+T:\O[?P^K1B56U&>UADBTX>41+FY>/]V0_W3NJ#]A_
MQ;?^./V/OAIXEU/P+K7AJ:;P7IZ-H_B!8%NX1'"L8=A;RRQ[9 @D3#D[)%W!
M6RH^>_\ @A#)J&F?L"ZEHWQ?E"?$72_BQXV3XQMJ) G&N-KMY,\ER6_O6<EF
MZL>#"T1!*X- 'T1\=/VS_P!EO]FOX?Z5\4OC/\:=(TG0=<B\[1=0A9[P7\/E
MB4SPI;+(\L*QLKM*H**K*S, 03)K?[8_[+OAWP[\//&&J?''0!I'Q9UFSTGX
M<:M!>>=:Z_>74;26T,$L89"954["2 Q(4'<P!^1/^"0?BU/@K_P3AT3Q3K'A
MR*_?5_&_BVS^ FCWDBPW-_X<N=8N9].MHI) 3%9M#&D^_&Q+6..3!1$%?27[
M'G[*'PE^"W[)?@/]FS3->L/$ECX!NX[BYFTNYVVCZS'<O>R,(HW(2..\E,L4
M#EO**0]6C5J -?5?V]/V/-"_:&M/V4]9^/\ H-KX^O[S['9Z!/*Z^=>>4)19
MK,5\G[48RKBWW^:58'9@BNU^(OQK^%7PEU?POH'Q'\<V.D7WC3Q FA^%;.Z<
M^9J>H-%)*((E )+>7%(Q/0!221Q7AW[5'@CX-?'?Q7X4^"+W^A:7H7PX^)FE
M_$+QSK,EQ#;Q:7?65U_:=M;*Y("W=Q=-'--W6V>4R%3<P>9\H?MS?&_XNW7[
M3_P:^)'Q+_85^, U/2OVG+*Q\(W"PZ$]D^CP6&KHEO8-_:N\W%X0MY*TD<*E
M8HHF8_98BX!^I%>9^/?VPOV=?AKKNK^'?%/Q!8S^'$1_%4VEZ->7]OX?5HQ*
MK:C/:PR1:</*(ES<O'^[(?[IW5Z97Q1_P0ADU#3/V!=2T;XORA/B+I?Q8\;)
M\8VU$@3C7&UV\F>2Y+?WK.2S=6/!A:(@E<&@#Z0^-'[7/[-W[/GPWLOB[\6?
MBUING^'-2MQ<Z;JEJLEZEW;^6)3<1+:K(TD(C(=I5!158,S $&E\4_M<_LT^
M#-&^'OB3Q'\9]#@TWXKZQ9:7\.=22Y\VVU^[O(C+:QV\L89&\Y!E&)"L2H!)
M90?D7_@DGX ^/&N?\$FKOP]\(/%&B^&[W5?$/C(?!+5O%WA^34;>R\,7&KW+
M::WV=9H7:W:(QO$-^SRC =KH%4^U?\$VM!\/_%'_ ()T?!6P\5_""R\+6_AK
M1K"*S\+:5J,\VGPS:3,UO;3PO(V^XMV>VCNX6E+DYAD)9E#T =SJO[>G['FA
M?M#6G[*>L_'_ $&U\?7]Y]CL] GE=?.O/*$HLUF*^3]J,95Q;[_-*L#LP17:
M_$7XU_"KX2ZOX7T#XC^.;'2+[QIX@30_"MG=.?,U/4&BDE$$2@$EO+BD8GH
MI)(XKP[]JCP1\&OCOXK\*?!%[_0M+T+X<?$S2_B%XYUF2XAMXM+OK*Z_M.VM
ME<D!;NXNFCFF[K;/*9"IN8/,^4/VYOC?\7;K]I_X-?$CXE_L*_& :GI7[3EE
M8^$;A8=">R?1X+#5T2WL&_M7>;B\(6\E:2.%2L443,?LL1< _4:66*")IYY%
M1$4L[N<!0.I)["O+?#O[:_[,'BO6='TG1/BI"\/B2^%EX8UR?3+N'2-<N3NV
MP6&I21+9WLC;6VI!*[/M;:#@UY+_ ,%S-*^,FM_\$D/CSI?P%BU"3Q'+X%EV
MQ:4&-S+8B6(WZ1A>2S60N5P.3G R37*?\%<+KX2^+/\ @B1XX_X5"L%UI&L>
M =)3X21:#R\^H2S6G]@K8B/YC*;DVGDA/FR%QTH ^L?BS\:OA5\"M"T_Q+\7
M?'-CH-EJWB#3]"TR:^<@W>HWUPEM:VL:J"SR22R*  #@;F.%5F&?_P -)_ D
M?'/4?V:9?B=ID7CK2/"2>)]1\.32%)H-':8P?;26 0Q"0;6(8[2R[@ RY_-_
M_@I3\5_VB)_!'AV\_:!_8R^*6HW_ (/^*_PTLO#>O:;'HDFC7$\7B719KV[A
M+:DLIN[VX1K6$O"JQQB-=T2W%R3^ETO@/P1X^>/X@>,_!4@N]0\*R:7<Z?KI
M5_LMC<[)+FT>(.\*ERD:S;2P?R$!9E1: .1_9[_;H_9(_:L\4ZUX'_9]^.NB
M^)=8\/017&JZ9:-)'.EM(2([I$E1#-;N1A9X]T3<88Y%=A9?&OX5:C\8[_\
M9]T_QS8S^--+\/P:YJ7AZ)RUQ:Z?-,\,4\@ PJO)%(J@G)VDXQS7SIK^H:'X
ME_:'UK_@H1\,?"]OXJU?P[\)-2\'?"7PUI>IVT%[XX>6XCU&Y>)I74-;F2QM
MTMW)P46[G4-%)$[^'_L1^/\ Q=%_P6$U?2O%7[+?Q3T#6_$?[/>G2^+O$'C*
MQT>%YKX:SJDSZA.MIJ=R4MI"J6EO&AD:)8(HBJQ1J] 'Z0RRQ01-//(J(BEG
M=S@*!U)/85Y;X=_;7_9@\5ZSH^DZ)\5(7A\27PLO#&N3Z9=PZ1KER=VV"PU*
M2);.]D;:VU()79]K;0<&O)?^"YFE?&36_P#@DA\>=+^ L6H2>(Y? LNV+2@Q
MN9;$2Q&_2,+R6:R%RN!R<X&2:Y3_ (*X77PE\6?\$2/''_"H5@NM(UCP#I*?
M"2+0>7GU"6:T_L%;$1_,93<FT\D)\V0N.E 'U;XI^.OP>\%?%+PQ\$?%/Q&T
MJR\7^,Q='POX;EN1]LU%;:!YYWCC&6V)'&Y+G"\8SD@&G_PTG\"1\<]1_9IE
M^)VF1>.M(\))XGU'PY-(4F@T=IC!]M)8!#$)!M8ACM++N #+GYW^/D'B^W_;
M&_8>A^(LT<GB*/5/$Z:Y)$05:\'@Z\\\KCC!D#'CBOJ#Q#\,O 7B77;CQ3XK
MT&&_GF\/W&BRB_8R0BPG97N(?+8[ LICB\PXRXAC#$A%  .'_9[_ &Z/V2/V
MK/%.M>!_V??CKHOB76/#T$5QJNF6C21SI;2$B.Z1)40S6[D86>/=$W&&.13_
M (:_MO?LH?&+X[>(/V9OA=\<-'UWQWX4%R?$?AS3C))-I_V>9(9O-8+L4I*Z
MQL-W#';UXK@/!.@?##XQ_MGK^VI;>+=+L+:Q^&][X%\ 7L=["D^NV\]U%J-]
M?H&SYELALH!;$@AE2ZF :&6*1N1_9+^$WQR_8H_:STO]DG2?VAO$7Q0^#WB/
MX:ZEKVA_\)N;:XUGP=?6-[I\ A-[;Q1?:;2[2_D:,3*TBO92;78;R #ZF^(_
MQ,^'WPA\(7/C[XG^,=/T+1K-HUGU#4KE8HP\CK''&,_>D>1E1$7+.[*J@L0#
MA?#?]I'X.?%;Q7>> /"?B>XA\16%BM]=>&]?T6\TG4EM&?8MT+2^BAF: N"@
MF5#&6&W=GBOF;_@I6-<L_P!N[]B?7_%Q?_A65K\7=:B\2F7FUCU^;0;J+P^\
MW8-]K:5(B>/-DC ^8J"?\%#]+UO7/^"C'[&=K\+$9_%MIXU\27.N&V/S1>$?
M['>/4S/CI T[:>@W?*9V@Q\^V@#W7X1?MZ?L>?'GXO:E\!?A%\?]!USQ=I5K
M)=3Z+;2NLD]O')Y4D]LSJJ7<2.0K20-(BD@$C-.M?V[_ -D.^^%GB?XU6?QX
MT67PSX,\5W/ACQ+J2&0FRUF"1(I-/,6SS'N-\D86-%9I/,0H&# G@Y/!OP>^
M-'[7_P ./C'HVH:'IWA[X*66LZ#X-GMYX8?[4U>_BBLYK6U (S;6T%O)$54$
M23N N/LC;O7?%5A\%/@AH.J?%'Q?;6]K$NOMK5UJ-X'N;B74YH191F$'<[SM
M$R6D448+%2D,:\A: *7PQ_:\_9F^,OP)O?VFOAE\:=#U;P'IEO>3:KXDAN=L
M.GK:*S70N X#V[Q!6+I(JLH'(&14G[-O[5_[/'[7_@N[^(O[-7Q2L/%VAV.I
M-I]UJFF1RB)+I8TD:+,B+E@DD;'&<!QZUX5X$_8I\ _$;X(_%?X<^*?BQJG@
M?Q!\:/B</'GBF'X>^([.'4M!N9#:+8VZ2;)HQ*8=*MS,P5TFF6ZVEXVY[3_@
MGMX@_:/AT#XB_!;]I/XC)X[OOAG\19/#V@?$;^SHK2;Q)IK:;87T4ES'"%B^
MU0->O:3/$JHTEJQP&W@ 'JGQ.^/?PH^#^HZ;H7CGQ.Z:MK*S/H^@:5IMSJ.I
MWZ1!3-)!96D<MQ*D8=-[I&53>NXC<,U=!_:9^ OB;X7ZG\9M&^*.ER>&]$GF
MM];OWD:-M-N86"RVMQ$X$L%RK%5-NZK*&95V98 _,_[/ US3O^"Y?[2$7Q8+
M_:]3^$7@>7X1M=_Q:!"U^NK);$_PKJ4D32@<@R0D]5S#^S5H^L7_ /P66_:D
MUOP0D1\$MX+\$6WB662/?:-XRBBN'0J,A6N([!K$R;2& :VW$'9@ ]^\)?MU
M_LE^.O@)XH_:<\*?&O3;OP1X):]3Q?K MYT?1I+1!)<17-N\8GAE1&5C&T8<
MJZD*0PS1^+W_  41_8G^ _@3PQ\3?BO^T5H&DZ!XRTB+5O#>J%I9XKS3I$C=
M;[]RCF.UVS1$W#A8E\Q<L,BO,_V"-$^*>D?'7]I_X0?&_1/#TNM7'CZQUJ[^
M(/@6"ZTV/7(=0TB"*WA:%YYGL[NSM;2VB81RG*M#-]^5G?TK]H6P^'GP_P#A
M1/\  OX:^$_#R>)O&'@]O"OA;1KN)! NGPPO"KW(/(T^T6Y9GSP?-$2;I9XT
M< Z/XY_M=_LS?LT_"NP^.'QR^->@^'O".K7$$&E>(+J[WVU[)/&TL(A:,-YN
M^-'<%<@JI;H,UV'@#QYX2^*7@;1_B5X!UE-2T/7]-@U#1]1BC94NK69!)%*H
M< [61E89 R"#7RK\0/V";"[_ &<_A;X=_9(_;H\2_#S7/@+\/FT/P%XDTR_T
M^]TJYBMX+>T=]7M9X9%NXLV"I)M>,QXE"LI+ ^_?LC?%'Q[\;_V5OAO\9?BG
MX030/$OBOP+I6KZ_HD2L$LKRXM(I9HE#_,JJ[L &^8# ;D&@#3^)WQ[^%'P?
MU'3="\<^)W35M969]'T#2M-N=1U._2(*9I(+*TCEN)4C#IO=(RJ;UW$;AFW\
M*OC%\,OC=X:D\6_"OQC::Q96]]+8WI@+++97<1Q+:W$+A9+>="0'AE59$)&Y
M17RE^SP-<T[_ (+E_M(1?%@O]KU/X1>!Y?A&UW_%H$+7ZZLEL3_"NI21-*!R
M#)"3U7/E^M^,_C_\//\ @II^U;XT_9.^%7BCQ9I%_P"%O >B^)X_!T5C++9^
M)FCN?M%["E]/!;RW5MI+6K,A?EGLUD!0\ 'VUJ7[7G[->D^$_B1XZO/B[I9T
MCX17D]I\2+^#S)4T.XAM(KN:*78I+.D$\3,J;B"VT_,"HY_XO?\ !1']B?X#
M^!/#'Q-^*_[16@:3H'C+2(M6\-ZH6EGBO-.D2-UOOW*.8[7;-$3<.%B7S%RP
MR*^:?^"0.MVVL_&/]K#X4Z?^SA\0_A]I)^*=C*K>)+BRCGM&/A+0+=K>6>TO
MIY3?,$^U-*&;<)UD,QE+JOTI^T+8?#SX?_"B?X%_#7PGX>3Q-XP\'MX5\+:-
M=Q((%T^&%X5>Y!Y&GVBW+,^>#YHB3=+/&C@'1_'/]KO]F;]FGX5V'QP^.7QK
MT'P]X1U:X@@TKQ!=7>^VO9)XVEA$+1AO-WQH[@KD%5+=!FNP\ >//"7Q2\#:
M/\2O .LIJ6AZ_IL&H:/J,4;*EU:S()(I5#@':R,K#(&00:^5?B!^P387?[.?
MPM\._LD?MT>)?AYKGP%^'S:'X"\2:9?Z?>Z5<Q6\%O:.^KVL\,BW<6;!4DVO
M&8\2A64E@??OV1OBCX]^-_[*WPW^,OQ3\()H'B7Q7X%TK5]?T2)6"65Y<6D4
MLT2A_F55=V #?,!@-R#0!Z'1110 4444 %%%% !1110!\T:M_P $S_AAX:_:
M@T']J_X!:VOA34]'AGBN/!5[I_V_PO.9N9+RVT\NBZ7J!RP^V6;1EA)*)4F$
MKAO:O%GP+^$'Q$\:>'?B=\0OA?H6K>)?"K-)X<UJ]L$FN=)D=2LC6TK#=$65
MF4E<%E)!XXKK:* ,[Q;X2\+^/?"VH^!_&WA^SU;1M7LI;/5=+U"W66"[MY%*
M212(P(=&4E2I&""0:\E^&?\ P3:_X)\?!B_U35?A)^Q'\*O#5SK>AW.C:Q/H
MG@.PMFO=.N !/:2F.(>9#(% >-LJP&"#7M=% '(?"#X _!+X :(?#OP3^%6A
M>%[-H8H7AT738X-\<081(S*,LJ!F"*20H)"X%=?110!\T:M_P3/^&'AK]J#0
M?VK_ (!:VOA34]'AGBN/!5[I_P!O\+SF;F2\MM/+HNEZ@<L/MEFT9822B5)A
M*X;I_B/_ ,$U/^"?/QI\>7GQ:^,W[#_PH\3^*]4D2;5?$&N^!;&]N[F54559
MYIHB[X554$G@*!VKW"B@#.\6^$?"_CWPKJ/@?QKX>L]5T;5[&6SU32]0MUEM
M[NWD4I)#(C JZ,I*E2,$$@UY+\,_^";7_!/CX,7^J:K\)/V(_A5X:N=;T.YT
M;6)]$\!V%LU[IUP )[24QQ#S(9 H#QME6 P0:]KHH Y#X0? 'X)? #1#X=^"
M?PJT+PO9M#%"\.BZ;'!OCB#")&91EE0,P122%!(7 K;\;>!O!?Q*\*WO@7XB
M>$M,U[1=2B\K4-(UBQCN;:Y3(.V2*0%7&0#@CJ >U:E% 'SS^R]^P%HG['_Q
M0\8^*/A9\0KW6O#GC>[2XU#1_'*/JNIZ8%4J+6TU:60W)L%!+)9W'GK&[N8Y
M(P[*?2_@M^S#^SK^SE8G3?@-\$?#'A" P>0(_#^C0VP2'=N$*[%&V(-EA&,(
M"20!FN[HH XOXZ?LX? #]I_PC#X _:.^"WA?QWH=O>K>0:/XMT2"_MDN%5E6
M413*RAPKN V,@,?6N.T3_@G=^P?X8^&Y^$'A7]CWX<:3X7/B*+7QH>D^$+2U
MMEU6)/+COE2)%"W"I\@E&'"DKG!(KV6B@#.\)>#_  EX!\/V_A/P-X8T_1M+
MM-WV73M+LTMX(MS%VVH@"C+,S' Y+$GDUR'[1?[,/P>_:E\#R>"?BQH$[LD,
MJZ3K^D7TMAJVBRR+M:>QO8&6>TE(P"T;#<N5<,I*GT"B@#R;]CC]FW5_V2?@
MYI_P&7QQ:>(]&T1632M8DT*.QU.Y4N6,FH- ?*O+MB2TETL<+3/EW0NS.WH7
MAOP!X'\':OKGB#PGX0TW3;[Q-J2ZAXBO+&R2*74[M8(K99YV4 RR"""&(,V3
MLB1<X4"M>B@#R?X[_L'?L4?M1^*;;QQ^TE^R=\//'NLV=D+.TU3Q?X0M-1G@
MMPS.(D>>-BJ;G9MH.,L3WJ:;]B#]CN>\\/W\G[,'@3S/"OAY- \.@>&+8+8:
M4C;DL(U";1;JQ++%C8K$L "<UZE10   # %>?_M%_LP_![]J7P/)X)^+&@3N
MR0RKI.OZ1?2V&K:++(NUI[&]@99[24C +1L-RY5PRDJ?0** /(OV1OV8+W]E
MKX(6O[.MYXQLO%&@:9!)!8:I/H,=EJ5Y$Y)9]1: ^5>73[B9;I8X6F8EW0NS
M.W;_  F^"_PE^ _A,> O@K\-]%\*Z(MS+<)I&@:?':VRRRN7D<1Q@*&=V9F(
M'S,Q)R237344 >3_ !W_ &#OV*/VH_%-MXX_:2_9.^'GCW6;.R%G::IXO\(6
MFHSP6X9G$2//&Q5-SLVT'&6)[UV>G?!KX2:1\)5^ FE?#/0K;P0FA-HB>$8-
M*B335TTQ&$V8MPOE^28R4,>-I4D8Q72T4 5])TG2] TJUT+1-/AM+*RMT@L[
M2VC"1PQ(H5$51PJA0  . !7@7[9__!-[X)?MC0Q:_>:AJ'A#Q;;WMK<GQ-X=
MV!=66W(,=GJ]FX-OK-B0-C6UTCC8SJC1[V)^A:* /'_B7^Q#^S5^TQHNA0_M
MC?LW_#'XCZGX=M7M],NM8\$03V]JC;=_V:&Z,YME;8N4$C?=7YC@5WWPG^$7
MPK^ _P /]/\ A1\$_ASHGA+PQI*R+I?A[PYID5G96@DD:5_+AB543=([N<#E
MG8GDFNBHH \1O?\ @FG_ ,$\M3^*;?''4OV(/A5<^,WUP:R_BJX\"6#Z@VHB
M43"[-PT1<S"0!_,SNW#.<UZOXK\ >!O'5QI%UXT\(:;JTOA_5X]5T.34;))C
MI]\D<D:7,)8'RY52650ZX8"1AG!-:]% !7SU^V?_ ,$WO@E^V-#%K]YJ&H>$
M/%MO>VMR?$WAW8%U9;<@QV>KV;@V^LV) V-;72.-C.J-'O8GZ%HH \T\0?LM
M_"'XN1>&M8_:,^$7@?Q9X@\*6TUOH^J_\(TJ1VL4RQK,D$<S2M!%*(HP\/F.
MI$:ABV!CT:PL+'2K&'3-,LHK:VMHEBM[>",(D2*,*BJ.%4   #@ 5+10!XC>
M_P#!-/\ X)Y:G\4V^..I?L0?"JY\9OK@UE_%5QX$L'U!M1$HF%V;AHBYF$@#
M^9G=N&<YKU?Q7X \#>.KC2+KQIX0TW5I?#^KQZKH<FHV23'3[Y(Y(TN82P/E
MRJDLJAUPP$C#.":UZ* "OFC5O^"9_P ,/#7[4&@_M7_ +6U\*:GH\,\5QX*O
M=/\ M_A><S<R7EMIY=%TO4#EA]LLVC+"242I,)7#?2]% &-XP\ ^#/B5H5OH
M'Q)\':7K5I!J%GJ,=EJ5HEQ#'>6L\=S;SJL@(#Q3Q1RH^ 5>-6&"!5CQ;X2\
M+^/?"VH^!_&WA^SU;1M7LI;/5=+U"W66"[MY%*212(P(=&4E2I&""0:T:* /
M(O@;^P!^PU^S'XS?XC?LZ?L@?#;P-K\MB]E)K7A/P796%TUL[*SPF6&-6V,R
M(2N<$J/2O1H_ '@:+QY-\4HO"&FKXEN-(CTJ?7ULD%Y)8QRO,EL9<;S$LDDC
MA,[0SL<9)K7HH *^:-6_X)G_  P\-?M0:#^U?\ M;7PIJ>CPSQ7'@J]T_P"W
M^%YS-S)>6VGET72]0.6'VRS:,L))1*DPE<-]+T4 <EXL^!?P@^(GC3P[\3OB
M%\+]"U;Q+X59I/#FM7M@DUSI,CJ5D:VE8;HBRLRDK@LI(/'%;GBWPEX7\>^%
MM1\#^-O#]GJVC:O92V>JZ7J%NLL%W;R*4DBD1@0Z,I*E2,$$@UHT4 >+_"O_
M ()Q?\$_O@;J^H:_\&_V*/A7X7O=6T:XTC5+K0O =A:O>6$^T36LICB&^&0*
MH:,Y5@ "#7;_  8_9Z^!?[.GAP^$O@/\(O#OA#366-7M/#^DQ6JNJ B,-L4%
M@@)50<[1P,#BNQHH R_&W@;P7\2O"M[X%^(GA+3->T74HO*U#2-8L8[FVN4R
M#MDBD!5QD X(Z@'M7A7[,W_!/KP]^R5\2/&FN_#7Q]>:YX8\>7"RZGHOCI)-
M5U/3E"%/LEIJTLAN38*"2MG<><L;.YCDC#LI^B:* /%OA'_P3@_X)_? 'XA6
M7Q:^!_[%/PM\(^*-.$HT_P 1>'/ MC9WMMYL;12>7-%$KINC=T;!Y5V!X)KM
M?CI^SA\ /VG_  C#X _:.^"WA?QWH=O>K>0:/XMT2"_MDN%5E6413*RAPKN
MV,@,?6NTHH \;T?_ ()W?L&^'/A?/\%/#?['7PVTWPE<Z_#KDWAW3?!MG;VC
M:G$JK%>^7'& )U55591\P P#CBO4_"?A#PGX"\.VOA#P-X8T_1M)L4*66F:5
M9I;V\"DEB$CC 5022>!U)/>M&B@#S_\ :+_9A^#W[4O@>3P3\6- G=DAE72=
M?TB^EL-6T661=K3V-[ RSVDI& 6C8;ERKAE)4\'\$/V#? ?P_P#V8HOV./C+
M:^'?B7X%LFC-J/$'A.WBN[TQW"SQSZB(\PWEZ)525KQ8X7DE42,ID+.??**
M,;P)\._ ?PO\/KX5^'/@[3=#TY9&D^QZ79I"C2-C=(P4#<[8&7.68\DFN ^.
M_P"P=^Q1^U'XIMO''[27[)WP\\>ZS9V0L[35/%_A"TU&>"W#,XB1YXV*IN=F
MV@XRQ/>O6** /+;G]B']CF\O/"]_=?LN> 7E\%:(NC>$RWA6UQI6G*0R6<(V
M82!64,L8&U6&X 'FO4J** //_P!HO]F'X/?M2^!Y/!/Q8T"=V2&5=)U_2+Z6
MPU;199%VM/8WL#+/:2D8!:-AN7*N&4E3C?L<?LVZO^R3\'-/^ R^.+3Q'HVB
M*R:5K$FA1V.IW*ERQDU!H#Y5Y=L26DNECA:9\NZ%V9V]9HH R/#?@#P/X.U?
M7/$'A/PAINFWWB;4EU#Q%>6-DD4NIW:P16RSSLH!ED$$$,09LG9$BYPH%>??
M'?\ 8._8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.
MS;0<98GO7K%% 'EMS^Q#^QS>7GA>_NOV7/ +R^"M$71O"9;PK:XTK3E(9+.$
M;,) K*&6,#:K#< #S7J5%% !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
$4 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>rddt-20251231_g5.jpg
<TEXT>
begin 644 rddt-20251231_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@!
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 %?"O\ P43_ ."L&D_LZ?M=
M>&_V*O#WB^3PG#'X&N/'GQ@^)D?A*[UQO"'AF*;[/&T-K;03*L\T^%:YN4:W
MM8R)'23>JC[JKX4_;9_X)8?%KXM?MD^,/VP?V>_$WA1KKXF?LU:Y\(?&WA_Q
MC>W-K#%#=GS+;4X)(+>X,CHX1)(&5 R("L@)((!XK_P4K_X+ _$3]D;X[^%]
M!F^.VK:!\%/&_P"SMJ&N?"KXSZ#X<T[58O%7C0[I;.VNI7M)($MC L1"0QQ%
MFNHV:18R3'];_%[]K3]H[]GO_@D1JO[9WQ,^&>DS?%7PW\%%\1ZYX:TV4SZ?
M'K*V"RRKF)VW6\<I9FV2-^[1MLAX>OECQ+_P0,\>:%X,/PET3Q'X,^)WA.7]
ME"+X3V=A\2;^ZL3X>U:*?[2-;L5@M;I0))]DQC!BD1[>'$K #;]+?LH_LI?M
MJ?LH6'@3]G.W^*'@+QK\$O _P$L_#)T[7;2ZM];U7Q- ZQF=Y DT46GM;@H$
M_>,@PNQL;R >&_\ !/K_ (*3_M">.?V[/AK^RK\6?B3#X_\ #_Q@_9&T'XM:
M5KXTFSMI]&U661H+RS7['%$C6CE'=1('EC<!#(V3C](:^2OV&?\ @EA\,OV5
M_P!I3QW^V9?^"O!&A^-/&FE1:)I7ACX<>'HM.T+PGHD<@E-E;!(XVNIIIU$]
MQ=O'&9'"A8HE7#?6M !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7S%_P5;_X*$R_\$\?V?=&\5^#_!L?B7Q]\0/&NG>#/AKX
M=FAGEBN]8O681O-';*T\D,:J[LD2F20A(EPT@8?3M?+G_!47]@/Q1^W!X9^%
M7BSX6^+-,TGQU\%OB_HOC_PA_;K2KI^HS6,VY[&Y>))'ACE7'[U(Y&5HU^5@
M2* +G[.'[:?PP\8?LTW/Q/\ !'[1MU\:=<B\22>&I+*/0(]$NY/$Z\/HZ6#V
M\,]@5;+E+H.\$"M++(R1O)7*?\$.OVQ_CI^W?^PXW[1/[0^HV$WB&_\ B'XC
MM%M]+M$AMK&T@U"2."UBVJI=(HP$#R9D8+EV+$FO/_A-_P $*_!]]J/Q)^)'
MQZ^,GC+0?%?Q#^-VN?$!!\'/B!?Z,FCK?((4LQ=1+#+=$1AF>1DC#-*P"87+
M9'_!.7_@EW_P4"_X)J?LD>%/@5\$OCWX#N]<NOC@=>^)<WB:^U/4["7PL\DG
MG6NF*\2&"]=/*9LJJ/)O8R G) .M_;3_ ."C?QE\!_\ !13]F?\ 97^!<=M;
M^"O'?Q-U31?'OB>2WCF.I36.GF6;2[;S$8*D3S0F:=,,)4\A6#17"#[LK\T?
MC5_P;X:?JG[7_P "/CS\#_VC?B##X;^'GCW4?$'B[2/%WQ6U:YDB2;9+''H\
M>UX[7=,'$RAHU>-MI+=*_2Z@ HHKR?Q/\2_&VG>([^PL]:V10W<B1)]FC.%#
M$ 9*YII7$W8]8HKQG_A:_C__ *#_ /Y*Q?\ Q-'_  M?Q_\ ]!__ ,E8O_B:
M?*Q<R/9J*\9_X6OX_P#^@_\ ^2L7_P 37:_"/Q5K_B>._;7+_P \PM%Y7[I%
MVYW9^Z!GH*330[IG8T444AA1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<=^T+\8]'_9Y^ _C
M+X[Z_IUQ>V?@_P ,7VL36-G&7FNQ;P/*((U4$M(Y4(H )+, !0!V-%?D)_P3
M7_X*;_M@?M/^!?C5\0_ W_!030?C=\0?!'PMU;4?#W[/,WP37POJ46M*JM:N
MS;S+>6ZR#R-D3Y+31AV1F4-Z-_P1@_X*F?&O_@H'\<=)\/Z9\4+KQ?X<TKX'
M6M[\:+3Q-H%CI=_X1\>?;V@:QM4MH86EM98X[EP'6;8D4.Z99&:-@#]-:*_.
M;_@HK_P4G_:#\ ?M?_%G]F#]GWQG'X9C^#/[&_B+XQWFHKI-K=OJ^LVL\:VF
MG3+<QR!;/R@S2>5Y<K&8!9$V<_8O[#G[24?[8?['7PR_:D71X].D\>>"-.UF
M[TZ%BR6EQ- C30J3RRI*74$\D*#0!ZI7S%_P5;_X*$R_\$\?V?=&\5^#_!L?
MB7Q]\0/&NG>#/AKX=FAGEBN]8O681O-';*T\D,:J[LD2F20A(EPT@8?3M?+G
M_!47]@/Q1^W!X9^%7BSX6^+-,TGQU\%OB_HOC_PA_;K2KI^HS6,VY[&Y>))'
MACE7'[U(Y&5HU^5@2* / ?C;_P %6E\,? _X)^'_ -FW]K _$7Q5\8/VF="^
M%GB?Q;<^$H-,G\)RR7*C5EBTR>U1[2>)2J107J3.@G1G:7;EO:?^"3/[;WQ!
M_:WL/CI\,?BW?1ZAXB^!O[0'B7P =<2TC@?6-/L[DBSO)HXE6))VC)1Q&B(3
M%N"KNVCPFZ_X(2>,+T:M\=7\=>'8?BG<?MD6GQXTK3(KJX.C0BWN@1HKW7V<
M3$2P&1GNA;@B4IB(JF6]&_9T_P"">_[:W[('A[7/$?[._P 3OAM:^+_B[^U/
MJ'Q*^-@U^UO+NTBT"_N'>?2=,E6-'DFCC$0266.(.[2',8P" 6X_VR?VI;'_
M (+Y6_[ 'B'QAX>F^&=Q^SU<^.;"PTSPV;>\^U-JHLXTN;B6:5I3&L,A!B$*
M,)L-&2H-?;M?&>H_L+_M,WW_  6VL/\ @I0)/ B^![/X*-\/6T@^([W^U64Z
ME)??;O+^P>3GYPGD^;VSYG:OLR@ HHKS3XB?$#Q=H7BZYTO2M7\J"-8]B?9X
MVQE%)Y*D]2::5Q-V/2Z*\9_X6OX__P"@_P#^2L7_ ,31_P +7\?_ /0?_P#)
M6+_XFGRL7,CV:BO&?^%K^/\ _H/_ /DK%_\ $UU'PI\:^)O$NO3V6MZGY\26
MA=5\E%PVY1G*J.Q-)IH=T=]7A7C3_D;]4_Z_Y?\ T,U[K7A7C3_D;]4_Z_Y?
M_0S3CN*1F44451(5Z-\!?]5JG^]#_P"SUYS7HWP%_P!5JG^]#_[/2>PUN>A4
M445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !117'?M"WOQ?T[X#^,KW]GW0;?4_':>&+[_A#;"\NHX(9M4,#BU$D
MDA"I'YI0L3_"#UZ4 =C17XX?\$8O@GX?_9Z_;5\4_LG_ +5W["7C?X,?&SQ/
M\,+^XT?QQ9_&#4/$&F>)-(^TVRWSV<[SR"RO [0L7C8R*&;F E5?O_\ @D_X
M5^'7[,G_  6X_:@_9>\+_"+X@?"NV\0^"](\4>$/ 6NZH+_2]6L+>5;6\UY+
M@75Q^]FNIU54W$JIE#D.IBB /U0HK\]_^"VO_!.O]EGXO_#;QK^VW\=(_&?B
M'Q?H'@:#PY\./#.E>,[O2[ ZI/<O#IL'EVKQF66XU&_B1G=CE2BA?DY^R?V5
M/@1I7[+_ .S1X"_9VT:_>\A\%>$K#1VOY79GO)(($22X<MR6D<-(2>[F@#OZ
MYSXNQ_%J7X7>((_@+=^'8/&ITF?_ (1:;Q=;SRZ6M]L/D_:DMW24P[\;O+8-
MC..>*Z.B@#X9^+?_  3.^-_[7\&M?'+XXW'@7X4_&[4?@5K_ ,/!XI^$>KWM
M_!<R:D;8B]FGN;6SN/+@^S%8H,.R+>3_ +XE48<)\$?^"0'[1GP/^/"_M@?"
M*3X4?#OXBZ!^RU#\-M$L/#MS>WNDZ_X@AC18=6U/-G;,L$8M[9!&J32$(A9S
MY2H_Z0T4 ?G9^T-_P2<_:N^-?B_5OVAI_B%\/9_B=\4?V/\ 4O@I\8&:2\LM
M*BN[UHI&UO3PEO+)-Y;><GV:00AU$1WQD$5]J?LI_L]^%_V3/V9_ /[,G@N^
MEN],\!>$;#0K2]G0+)="V@2(SNH) >1E+L!P"QQ7?T4 %%%<#\5O&OB;PUKT
M%EHFI^1$]H'9?)1LMN89RRGL!32N#T.^HKQG_A:_C_\ Z#__ )*Q?_$T?\+7
M\?\ _0?_ /)6+_XFGRLGF1[-17C/_"U_'_\ T'__ "5B_P#B:V_AW\0/%VN^
M+K;2]5U?S8)%DWI]GC7.$8CD*#U I68[H]+KQOXM?\C[>_[L7_HM:]DKQOXM
M?\C[>_[L7_HM:<=Q2V.;HHHJB0KM?@9_R,]U_P!>#?\ H:5Q5=K\#/\ D9[K
M_KP;_P!#2D]@6YZG7A7C3_D;]4_Z_P"7_P!#->ZUX5XT_P"1OU3_ *_Y?_0S
M2CN5(S****HD*]&^ O\ JM4_WH?_ &>O.:]&^ O^JU3_ 'H?_9Z3V&MST*BB
MBH+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOA/
M]M/_ (*-_&7P'_P44_9G_97^!<=M;^"O'?Q-U31?'OB>2WCF.I36.GF6;2[;
MS$8*D3S0F:=,,)4\A6#17"#YI7_@MG^U?8S:;^TKJ.NVO]@_\-Y7'P-\0_"%
M]'M5^PZ');$6]V)?+%W_ &@C0O*2TODNTC((E"Y !^P5%?)7_!5_]MOQ_P#L
MF6GP+^%_PFO8[#Q#\<?C_P"&_ 7]MM:QS2:/IUW<C[;>0I*KQ/.L8"1B1'0-
M+N*MMVEG_!)G]M[X@_M;V'QT^&/Q;OH]0\1? W]H#Q+X .N):1P/K&GV=R19
MWDT<2K$D[1DHXC1$)BW!5W;0 ?7%<Y\7?AQ;_%_X7>(/A;=>,?$7AZ/Q!I,]
MBVN^$=9?3]4T_P Q"OGVMS'\T$R9W*XS@@<'I71T4 ?/(_X)XZ'J7PND\#^-
M_P!JKXQ>(?$L/A"Y\-:%\5[SQ)96?BK0["XFMYI_LE[865NJRR/9VA>:2.22
M06Z!V8;MTT__  3Q^'FO>&?%D'Q$^,WQ"\3>+_%_PS;P%>?%"_U*QM/$-EHI
M,K^5:RZ?9V\$,GFS-,91"6=UC\PNL:*OT!10!XV/V)/AM<?!_P"$?P2UOQSX
MPU;2/@]K6C:KI,^L:PES=:W<Z7 \=FVI321$W&V4QW1V>4?/MXF!"J4;V2BB
M@ KCOBYXJU_PQ'8-H=_Y!F:7S?W2-NQMQ]X''4UV->>_'K_5:7_O3?\ LE-;
MB>QS?_"U_'__ $'_ /R5B_\ B:/^%K^/_P#H/_\ DK%_\37.T5=D1=G1?\+7
M\?\ _0?_ /)6+_XFKWACXE^-M1\1V%A>:UOBFNXTE3[-&,J6 (R%S7'UI^"_
M^1OTO_K_ (O_ $,460TW<]UKRSXY_P#(SVO_ %X+_P"AO7J=>6?'/_D9[7_K
MP7_T-ZF.Y3V.*HHHJB KI/A+_P C[9?[LO\ Z+:N;KI/A+_R/ME_NR_^BVH>
MP+<]DKQOXM?\C[>_[L7_ *+6O9*\;^+7_(^WO^[%_P"BUJ8[E2V.;HHHJB0K
MM?@9_P C/=?]>#?^AI7%5VOP,_Y&>Z_Z\&_]#2D]@6YZG7A7C3_D;]4_Z_Y?
M_0S7NM>%>-/^1OU3_K_E_P#0S2CN5(S****HD*]&^ O^JU3_ 'H?_9Z\YKT;
MX"_ZK5/]Z'_V>D]AK<]"HHHJ"PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#BOBE^T9\$_@KXQ\$_#WXG_ !!L])USXC:^VB^"=*D222?5;U8'G=(TC5BJ
MK'&Q:1ML:Y0,P+H&\K^)?_!63_@GE\(/VI+;]BGXA?M,:98_%.\U33].M_!L
M>EWUQ<O=WPB:UAW0P/&'D$T1 +# <$XK\POVP_VCOC+XT_X*^_LA_$WXP?L-
M_&'P]XDMOC'KUEIXUK3K!;6\TKR$@MK?2]EXQ=(D9KRXEE6-W:=R 52&&/U_
MQ=\'/VQ?V7OVGXOVY_V.?^"A?A;X_>!/$_[0UOHWQ+^$=QH>GW)TF35-9CM9
MH+"\MY)I(;BR-PH,9,;11VY>3>B.E 'Z+?M;?MI?LO\ ["?PTM?C#^UI\7K'
MP7X;O=8BTJTU2_MIYEEO)(Y94A58(W<L4AE;[N $.35/]C_]O#]DS]OCP=JO
MQ!_9$^,-MXTT71-3&G:GJ-EIMW;QPW1C63RLW$4>Y@CHQVYP&7.,BHHOC+^Q
M#^TEH'B7XAKXM\$^-].^#VNZE9^)+V9(;Z/PUJ-I"3>!@X(BECB+ N!G:S@'
M#,#Q_P#P2B\!7WA_]C[3_B[XB\-+I&O?&'7-0^(NN:<L"Q&T.KS?:+2T9%X4
MV^G_ &&U(ZC[-S0!])4444 ?FC\:O^#?#3]4_:_^!'QY^!_[1OQ!A\-_#SQ[
MJ/B#Q=I'B[XK:M<R1)-LECCT>/:\=KNF#B90T:O&VTENE>U_$[_@E1\/?VC_
M -NSP?\ M??&/X8?#K0+3X=Z_P#V_I-CX0T6-]6\6:W&H6SU'6=1:WAD9+4#
M=#:*)!YAWM,R@1U]AT4 ?#/[0W_!/K]M;]KK1-#\4?M#?$[X;77B_P"$/[4M
MA\2/@F- M;RTM)?#UC<(T6D:G*T;O'-+$90\L4<H1UC.9!D#U'_@FK^PAJ/[
M$_A_XK>(_&FMZ=?^+_C/\:/$'Q#\4#2)))+33Y=1N-\5A!+(D;S1PQA1YK1Q
MEW=SM48 ^E:* "N.^-__ "*$/_7^G_H#UV-<=\;_ /D4(?\ K_3_ - >FMQ/
M8\HHHHJR IT/^M7_ 'A3:=#_ *U?]X4 ?0U>>_'K_5:7_O3?^R5Z%7GOQZ_U
M6E_[TW_LE0MRWL><T4459 5I^"_^1OTO_K_B_P#0Q696GX+_ .1OTO\ Z_XO
M_0Q0"W/=:\L^.?\ R,]K_P!>"_\ H;UZG7EGQS_Y&>U_Z\%_]#>ICN6]CBJ*
M**H@*Z3X2_\ (^V7^[+_ .BVKFZZ3X2_\C[9?[LO_HMJ'L"W/9*\;^+7_(^W
MO^[%_P"BUKV2O&_BU_R/M[_NQ?\ HM:F.Y4MCFZ***HD*[7X&?\ (SW7_7@W
M_H:5Q5=K\#/^1GNO^O!O_0TI/8%N>IUX5XT_Y&_5/^O^7_T,U[K7A7C3_D;]
M4_Z_Y?\ T,TH[E2,RBBBJ)"O1O@+_JM4_P!Z'_V>O.:]&^ O^JU3_>A_]GI/
M8:W/0J***@L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH Y;XW?&SX5?LW_  E\0?'7XX>-K/PY
MX2\+:;)?Z[K5]N,=M G4[4!9V)(540,[LRJJLS 'D?BS^W+^R-\"K3P=<?%W
MX^^'] E^(-Y86O@G3K^Y(OM9EO)$CMQ!:@&=PS2("VS:F<N5 ./S:_X.@/C%
M\5]7_9=^+7P=\2_LF_$S4/ FC>%-*N?#_CW2+.S;PY%JDU];F6[OY7N5GS#'
M_HT,:0NHDN9)&W-Y+0W?^"OWBR?QO^PY_P $^O&&J^#=3\.W-[^U#\-I)-'U
MV.-+RS'V*[!201NZ@\ \,1R* /UA\3>)?#O@SPYJ'C#Q?KEII>DZ392WFJ:E
M?W"PP6EO$A>2:1V(5$5%9F8D  $FO&_V//\ @I1^P[^WY>>(]-_9$_:%TKQE
M=^$ITB\0V5M:75K/:;RP1_*NHHW>)BC 2H&C)& U=3XW_:1_96MOB?J7[,WQ
M&^*_A)/$]KX-D\5:OX3UJ]AWQ:)%*5>^E23Y5A1U)+-TV[CP,U\5_P#!+?XH
M_L/?M/\ _!2GXW_MO?!OX\^$-<\;?$W0+2ST'P;X9OX[B\TWPOI7V:V;4]2$
M61%<7ER\#K%)B2.%8$8"03)& ?H[114=U=065K)>W3[8H8R\C8)PH&2<#VH
MQ?%/PL^&/CCQ+H7C3QK\.-!UC6/"US)<>&=6U31X+BYTB:10DDEK+(I>W9E
M5FC*D@ '-8/@K]EC]F+X:_$;5/C#\.OV<O >@>+M<G>?6_%.B>$+*UU+4)7W
M;GGN8HEEE8[FR68D[CZFMK_A:_@#_H/_ /DK+_\ $T?\+7\ ?]!__P E9?\
MXFG9BNBG8? #X#Z5X7\4>"-+^"?A&VT7QQ=WEUXUTBW\-VJ6OB">[3R[J6]B
M$>R[>9/ED:4,9%X8D5U5I:6MA:Q6-C;1PP0QK'##$@5(T P%4#@  8 %8/\
MPM?P!_T'_P#R5E_^)H_X6OX _P"@_P#^2LO_ ,319A='15C^/M5O]%\(WFJ:
M9/Y4\2IY;[0V,NH/!!'0FM#2M5L-:L(]4TR?S8)0?+?:5S@D'@@'J#6/\4_^
M1"U#_=C_ /1BT+<'L><_\+7\?_\ 0?\ _)6+_P")H_X6OX__ .@__P"2L7_Q
M-<[15V1%V=%_PM?Q_P#]!_\ \E8O_B:/^%K^/_\ H/\ _DK%_P#$USM%%D%V
M>^Z!=3WNA65[=/NEFM(WD; &6*@DX'O7,_&__D4(?^O]/_0'KHO"O_(L:;_U
MX0_^@"N=^-__ "*$/_7^G_H#U"W+?PGE%%%%60%.A_UJ_P"\*;3H?]:O^\*
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
M^$<O+S5/"EG<2SZ-Y@D_LUWDC):TW@/Y!)CW#.W-5/@_^R3^RI^SUK5UXC^
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
M:O\ A$_[*-O_ ,(WN^]]B\L >1]WS/WF-_S5^GWPG_X(J_LM_ [X&>!_V?\
MX4?$GXF^']'\#?%M/B%;7FB^*8K.[U:_6623['?R6]N@N;+]X5\K:K!54!Q@
MYZ8_\$G/V4#\:Q\8/L^N_8Q\8O\ A:X\#_:[?^Q?^$U^Q?8_[;V>1]H\_9^\
M\OS_ "?-_>>7NYH ^F:*** .#\4_LL?LP^./BA;_ !P\:_LX^ ]8\:VEO'!:
M^+]4\(65QJD,2-N2-+N2(RJJMR%#8!Y%:/Q/^!'P/^-JV*_&?X->%/%PTMI6
MTP>)_#MM?_9#*FR0Q>>C>673Y6VXW#@Y%7KWXE^"=.O);"\UK9+#(4E3[-(<
M,#@C(7%1?\+7\ ?]!_\ \E9?_B:+,5T.B^$WPK@^(R_&&#X9^'T\7)H@T9/%
M*:- -2731)YHLA<[/-%OYGS^5NV;OFQGFKOA3P3X,\!V-SIG@?PCI>C6UYJ=
MUJ-Y;Z381VZ3WES,T]S<NL:@-++*[R22'+.[LS$DDU0_X6OX _Z#_P#Y*R__
M !-'_"U_ '_0?_\ )67_ .)IV871T5%9^@>*M \3B5M#O_/$)7S?W3KMSG'W
M@,]#6A2&?/,W^M;_ 'C3:=-_K6_WC3:T,PHHHH ]7^"'_(H3?]?[_P#H"5T7
MBK_D6-2_Z\)O_0#7._!#_D4)O^O]_P#T!*Z+Q5_R+&I?]>$W_H!J7\1:V/!J
M***H@**** /:/A9_R(6G_P"[)_Z,:CXI_P#(A:A_NQ_^C%H^%G_(A:?_ +LG
M_HQJ/BG_ ,B%J'^['_Z,6HZE]#Q>BO+[#]M3]E;4_CN/V9K+XW:*_CAY9X8-
M",CJUQ/ I:>WBE*B*:>, EX4=I$VMN48..PUWXI^ O#OC&Q^'FH^(%;7M1@\
M^VT:S@DN;K[/OV&X>.%6:* /A3,X6,,0"V3BK(.@HKG/BG\6_AW\%/",OCGX
MG>)8],TV*01B0P2322R$$B.**)6DF<A6.Q%9L*QQ@$A?A/\ %KX:_'3X>:7\
M6?A!XTL/$/AS6H#+IFKZ;-OAG4,R-@]0RNK(RD!E964@$$4 ?3?A7_D6--_Z
M\(?_ $ 5Q?[4'_"6GX37:^ C8#6VDVZ4^JJ[6T=P8W"/*J$,T:L0S*I!8 @$
M$Y':>%?^18TW_KPA_P#0!7"?M9WGC[3_ (+ZA>_"S0=+U3Q'&2=$T_6]1>TM
M)[GRWV+--'%*\<><9*HQQT%0MRW\)^=OCG]J3]KS]C._^.=K\6_%&F_%S2OA
M_P#!-?'^AZO:^&5TF>SO&EO8ETNZ2!W1X7^R-,DHQ(L<<H;?@-7I/P[^/OQ"
M\*_M<>$?V=_&'Q%@\:Z-\1?A3=^*]#UZ.P@@DM+NRN+..XC06ZJK6<T=]%)%
MOW2(87#22AUV2?LQ^&?VR=+GUNQ_:7^!WPUMK'5[&XN_$&H>'?'%UK5]XBU)
MUBB6-X[G3K.&WMQ"K1JI:0*B11@ !F-#X$_L-Z=\"OB/XN_:8\&_"SP1HWBV
M?P:WASX?^"_#R?8](T;3XW:X6WDN(X SR7-R(FFE6+;%'%#%&C"$O+1!E_\
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
M76X9Q%(&\MQ8S;D;'1AGD'GFJW[$G_)F'PB_[)AH'_IN@IB/K?X6?\B%I_\
MNR?^C&H^*?\ R(6H?[L?_HQ:/A9_R(6G_P"[)_Z,:CXI_P#(A:A_NQ_^C%J.
MI?0^$_C-X0^%'QG^*W@+PA%>Z-IN@?"/Q]#XGU;4?/BA5=86&>*UTZ$DC]ZT
MMYYTS#D!4C(9K@E/FKX4?$S]I#X3^%/''[9&E^)+75?$6O\ [63^%?'/@;4-
M'1YYM).OQZ!8V4$^?.CDM[62WN80I\DK)([1L96D/USI'_!/K]A;P_\ $:'X
MP:)^Q]\-;7Q7;ZM_:D'B2#P99+?1WWF>9]I$XCWB7?\ /OSNW<YS7=?\*7^$
MG_"=2?$W_A6^B_\ "02W"7$NK_V='Y[W"0^0LY;',RPDQ"4_.(SL#;>*L@OZ
M])/KNCW<?@O7-(BU> RPZ?>W]F;R&TNPA'[R*.6)FP"=R"1&()&X9KPS_@F
MGC#1OV;=1^'GC[PCHVG:UX3^(OB32=6U'PX)%T_7KQ=3GFN=3@20LT0FGFE+
MQ;B(Y1)&N%0*/2-?_9,_9D\46DECK_P%\*7,<OBN;Q,X?1803K,J%)=0W!<_
M:'0E6ESN93@DBNVT#P]H'A31K;PYX6T.STW3K.(1VEAI]LD,,"#HJ(@"J/8#
M% 'T+X5_Y%C3?^O"'_T 5SOQO_Y%"'_K_3_T!ZZ+PK_R+&F_]>$/_H KG?C?
M_P BA#_U_I_Z ]0MRG\)Y11115DA3H?]:O\ O"FTZ'_6K_O"@#Z&KSWX]?ZK
M2_\ >F_]DKT*O/?CU_JM+_WIO_9*A;EO8\YHHHJR K3\%_\ (WZ7_P!?\7_H
M8K,K3\%_\C?I?_7_ !?^AB@%N>ZUY9\<_P#D9[7_ *\%_P#0WKU.O+/CG_R,
M]K_UX+_Z&]3'<M['%44451 5TGPE_P"1]LO]V7_T6U<W72?"7_D?;+_=E_\
M1;4/8%N>R5XW\6O^1]O?]V+_ -%K7LE>-_%K_D?;W_=B_P#1:U,=RI;'-T44
M51(5VOP,_P"1GNO^O!O_ $-*XJNU^!G_ ",]U_UX-_Z&E)[ MSU.O"O&G_(W
MZI_U_P O_H9KW6O"O&G_ "-^J?\ 7_+_ .AFE'<J1F44451(5Z-\!?\ 5:I_
MO0_^SUYS7HWP%_U6J?[T/_L])[#6YZ%1114%A1110 4444 %%%% 'GOQZ_U6
ME_[TW_LE><UZ-\>O]5I?^]-_[)7G-6MB'N%%%%,1I^"_^1OTO_K_ (O_ $,5
M[K7A7@O_ )&_2_\ K_B_]#%>ZU,BH['EGQS_ .1GM?\ KP7_ -#>N*KM?CG_
M ,C/:_\ 7@O_ *&]<55+83W"BBB@1TGPE_Y'VR_W9?\ T6U>R5XW\)?^1]LO
M]V7_ -%M7LE3+<J.QXW\6O\ D?;W_=B_]%K7-UTGQ:_Y'V]_W8O_ $6M<W5+
M8E[A1110!VOP,_Y&>Z_Z\&_]#2O4Z\L^!G_(SW7_ %X-_P"AI7J=0]RH['A7
MC3_D;]4_Z_Y?_0S697$?M?\ [1]K^SSXZ\+VU_X!U/6(_'/Q.L_"L=Y97$$<
M6FS7DS*DTV]P[+PV!&C9(P2H.:YCXN_M6V_P^^*FI_!OPMX3M=6US0OA[)XT
MUF'4==73T72UGE@'D,8I/.E+PR AMD:#9OD7S%S2V)/7J*XJY_: ^&NE_L[M
M^U'XAU*?2_",7@W_ (2>[NM0MFCEM=/^R_:F:2/DJZQ=4Y.1CDURWP?_ &KX
M?B!\1M)^%'CKX?7'A37/$W@9?%_A>RN-06Y-WIGFQQ31RE5417<#3VWG0J9$
M N$*2RX?8P/J3X"_ZK5/]Z'_ -GKT*O/?@+_ *K5/]Z'_P!GKT*H>Y:V/S?_
M ."DG[,/PX^+OPG\3>-=?G\377C=-#?3OA5'HGB>[L9M.UYQ)]BDLE@E15N'
MN&C+S."!%%\Y$4;UPUOI'C'XX?M:>//V=_C[XGDU&W^&?[/'A[[+>0RM K:[
MJ;:@+O6X=NWR[A?L$0AF7#P?O/+*&1\^S?'W]D7Q_P#&3XO6GQ7\,?MG_$?P
M(^FZ<UGI^C^&-/T&:T@+G][.HU#3;EQ*XPI<-]T;1@%@9/$G[%WAS7;FVUZU
M^+'BVR\02?#[_A"_$GBB.YMY+_7M,W%PUP\D+*MRLCSR)+&JA#=3 +AE"60>
M8?#GXR_M4?M$?\$5M/\ C5\+FEE^,'B7X%F[TBXMU6.:XUEK A9X@<*LLD@\
MQ!PH=U[5S?[-OQ8\(W'_  4"\&> _P!G;PSXDT'PYXA^ =[K'Q!\+Z_X=O\
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
M++6O%&BW&MRPV^AZ1'IMK8/) Z0-]IO2MHL[(1&C/<,GF$1B1^!'_!/KQN?
M[?LLO?:3_P *Q_X7I_PL!=0%Z_VS[#_:W]N?V3]G\O&[^T<Q^;YF/LV#_K/E
MIAH?=_P,_P"1GNO^O!O_ $-*]3KRSX&?\C/=?]>#?^AI7J=0]QQV/SZ_X*I"
M_EU_X6KIOA[6-1-G^T7X?U&]&D:+<WGV6SM[F1IKB7R(W\J) P+.V%&>M>4?
M\%%_V=;7]I;XWVND>.X]7\*VWACX=2:E\,?B'X=\-/J$S>(9+J1;JPND6&07
M%MY$-G_Q+I!LO%NIQM=H%,?W/XT_Y&_5/^O^7_T,UF52V)/E3]HG2?BY^UU^
MP)XB_9$\9>#[[1?B_P"./V?/[0U2UATN=='MM7EMUCDL?MV#;J_VO*>5YA<1
M_/@J,EGP_P##WB;X_P#[:WPE^/>F>"]9T/0?AS\&=6LM:&LZ1/9.FKZK+IH7
M30LR*7>".PG:7;D(3$"?G%?5U%,#T;X"_P"JU3_>A_\ 9Z]"KSWX"_ZK5/\
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
M)=8\.:)I.EZKXBN@1+JES;PQ12W3Y).Z1T9SDDY;DGK7U!7A7@O_ )&_2_\
MK_B_]#%>ZU,BH['A7[9_P]B^+7A75_A=<Z_=Z7#XB\,3:;<ZA8)&T\$4WF1N
MT8E5DW;68 LI )S@UXQ8?LW^*O"WP/\  WP6^&_[1GBOPY_P@T%G:P:Y96&F
M37&J6=M;FW6WNDN+62(J4*DM&D;;XU8$#*GZ)^.?_(SVO_7@O_H;UQ5-;">Y
MY]9? */P_H.EZ-X*^)WB+1YK?Q>GB'Q%JEM]E>Y\22EF:>&\+P%?*FRH80K$
M46*-(C&B!17D_9OL)/VKXOVL3\0-8&H1>"W\,+X?$-M]A-FUPMR7SY7G>;YJ
M [O,QCC;WKTFBF(Z3X2_\C[9?[LO_HMJ]DKQOX2_\C[9?[LO_HMJ]DJ9;E1V
M/&_BU_R/M[_NQ?\ HM:YNND^+7_(^WO^[%_Z+6N;JEL2]PHHHH [7X&?\C/=
M?]>#?^AI7J=>6? S_D9[K_KP;_T-*]3J'N5'8\*\:?\ (WZI_P!?\O\ Z&:S
M*\^^+/[;/[,?A#XH>(O"GB+XF?9[_3=:N;:]M_[&O7\N5)65EW+"5."",@D>
MAKGO^&^_V2O^BL?^4*__ /C%>5+B'((2<98NDFMU[2'^9]-3X(XTK4U4IY9B
M'%JZ:HU&FGLT^75,]BHKQW_AOO\ 9*_Z*Q_Y0K__ .,4?\-]_LE?]%8_\H5_
M_P#&*G_6/A[_ *#*7_@R'^9?^HG''_0KQ/\ X(J__(GU1\!?]5JG^]#_ .SU
MZ%7AO[%OQZ^$_P <;;Q')\+O%?\ :BZ8]H+X_89X/+,@FV?ZY$SG8W3.,<]J
M]RKT:&)P^+I*K0FIP>SBTT^FC6F^AX.,P..RW$RPV,I2IU(VO&<7&2NKJ\6D
MU=--76S3/GF;_6M_O&FU^/VJ?\A*X_Z[O_Z$:@K\B?BY9_[E_P"5/_N9_3D?
MHS<T4_[5_P#*'_W8_8BBOQWHH_XBY_U!?^5/_N8_^)9?^IM_Y0_^['[O_!#_
M )%";_K_ '_] 2KGQG\4?\(1\'O%GC3[#]J_LCPU?WOV;S=GG>5;O)LW8.W.
MW&<'&>AKYE_X(H?\FEZM_P!CW>?^DEG7T)^U)_R;+\1?^Q$U?_TBEK](P>:3
MS'(ECXQY'*#DE>]G9];*_P!Q^#9IP[3R/C.635)^UC3JQ@Y6Y>975]$W:]_Y
MGZGYW?\ #V/_ *H%_P"75_\ <M'_  ]C_P"J!?\ EU?_ '+7QW17X)_Q$'B_
M_H)_\DI__(']G?\ $$O##_H _P#*M?\ ^6'V)_P]C_ZH%_Y=7_W+1_P]C_ZH
M%_Y=7_W+7QW11_Q$'B__ *"?_)*?_P @'_$$O##_ * /_*M?_P"6'[A?L:_%
M3_A=G[-7ACXH?V#_ &9_:L5RWV'[5YWE;+J:+[^U=V=F?NCKCMFN0_X*A?\
M)B?CW_KA8?\ IQMJ/^"7O_)B?@+_ *X7_P#Z<;FC_@J%_P F)^/?^N%A_P"G
M&VK]LQ&(K8O@F=>J[RGAW)O:[=.[>FF_8_DK 8+#9;XMTL)AH\M.GCHPBKMV
MC'$))7;;=DEJVWW9^-E%%%?S ?Z%!1110!^ZO[+?_)LOPZ_[$32/_2**OGO_
M (+7_P#)I>D_]CW9_P#I)>5]"?LM_P#)LOPZ_P"Q$TC_ -(HJ^>_^"U__)I>
MD_\ 8]V?_I)>5_3'$'_)$U?^O2_)'^?W!/\ R=G#?]A#_P#2I'Y74445_,Y_
MH"%3Z7_R$K?_ *[I_P"A"H*GTO\ Y"5O_P!=T_\ 0A3C\2)G\#/Z":_/[_@N
MW_R#?AA_UWUC_P!!LJ_0&OS^_P""[?\ R#?AA_UWUC_T&RK^EN/_ /DD<3_V
MY_Z<B?P'X+?\G,P'K4_],U#\\****_F@_OX*])_8W_Y.T^&?_8]Z5_Z5QUYM
M7I/[&_\ R=I\,_\ L>]*_P#2N.N[+/\ D94/\<?_ $I'D<0?\B'%_P#7JI_Z
M0S]QZ_+S_@M]_P G->&?^Q$@_P#2V[K]0Z_+S_@M]_R<UX9_[$2#_P!+;NOW
MWQ)_Y)>?^*/YG\6^ G_)PZ7_ %[J?D?&5%%%?SH?W2%?1?\ P2B_Y/L\&_\
M7#4__3=<5\Z5]%_\$HO^3[/!O_7#4_\ TW7%>UPW_P E#@_^OM/_ -*1\GQ[
M_P D/FG_ &#UO_3<C]A:_'K_ (*N_P#)]GC+_KAIG_INMZ_86OQZ_P""KO\
MR?9XR_ZX:9_Z;K>OV3Q3_P"2=I_]?8_^DS/Y7^CI_P EQ7_[!Y_^G*1\Z444
M5^ G]J!7V;_P1!_Y.:\3?]B)/_Z6VE?&5?9O_!$'_DYKQ-_V(D__ *6VE?3<
M&?\ )487_%^C/S[Q6_Y-WF/_ %[_ /;D?J'7X<?MD?\ )VGQ,_['O5?_ $KD
MK]QZ_#C]LC_D[3XF?]CWJO\ Z5R5^E^*_P#R+<-_C?Y'X#]&W_D?X[_KU'_T
ML\VHHHK\./Z_"OT/_P""$G_(-^)__7?1_P#T&]K\\*_0_P#X(2?\@WXG_P#7
M?1__ $&]K[/P^_Y*W#_]O_\ I$C\I\;?^398[_N%_P"GJ9^@-%%%?TJ?P*%%
M%% !1110 4444 >>_'K_ %6E_P"]-_[)7G->#?\ !=O_ )!OPP_Z[ZQ_Z#95
M^>%?FW$'B+_8.;5,#]5Y^2VO/:]XJ6W(^]MS][X)\#?]<N&:&;_VA[+VO-[O
MLN:W+.4/B]K&]^6^RM>WF?L117X[T5XW_$7/^H+_ ,J?_<SZO_B67_J;?^4/
M_NQ^S?@O_D;]+_Z_XO\ T,5[K7X<?L;_ /)VGPS_ .Q[TK_TKCK]QZ^XX4XH
M_P!:,-4K>Q]GR.UN;FOI?^6)^0^)'A[_ ,0\Q]##?6?;^UBY7Y.2UG:UN>=_
M6Z/G#]L;]IKX(?!7XB:=X:^)OC;^S+VYT5+F&#^S;F;=$9I4#9BC8#YD88)S
MQTKR3_AOO]DK_HK'_E"O_P#XQ7DW_!;[_DYKPS_V(D'_ *6W=?&5?#<0>(N=
MY3G-;"4:=-Q@[)M2OLM[32_ _8."O SA+B3A7"9GB:]>-2K'F:C*FHIW:T3I
M-].K9^DW_#??[)7_ $5C_P H5_\ _&*/^&^_V2O^BL?^4*__ /C%?FS17C?\
M15XA_P"?5+_P&?\ \F?4_P#$N/ __01B?_ Z7_RD_63]F3]KG]GGXI_&G2?
M_@/X@_;]4O$N#;6O]DW<6\)!([?-)$JC"J3R>U?5E?CU_P $HO\ D^SP;_UP
MU/\ ]-UQ7["U^G<&<08SB/*IXG$QBI*;C[J:5E&+ZMZZOJ?SWXK<%Y7P)Q'3
MR_ 3G*$J49MU'%N[E./V8Q5K172][ZGYA?\ !1W]KG]H;X6?M@>*/ _@/X@_
M8-+LX; VUK_9-I+L+V4#M\TD3,<LQ/)[UX=_PWW^UK_T5C_RA6'_ ,8KJ?\
M@J[_ ,GV>,O^N&F?^FZWKYTK\6X@S_/:.>XJG3Q52,54FDE.222D[))/1(_K
M+@K@S@_%\'9=7KY=0G.5"DY2E1IMMNG%MMN-VV]6WJV>Q?\ #??[6O\ T5C_
M ,H5A_\ &*/^&^_VM?\ HK'_ )0K#_XQ7CM%>/\ ZQ\0_P#095_\&3_S/I_]
M1.!_^A7AO_!%+_Y$_0G_ ()*?M-?&_XU?'[7_#7Q-\;?VG96W@^6YA@_LVVA
MVRBZMD#9BC4GY788)QSTK]!Z_+S_ ((@_P#)S7B;_L1)_P#TMM*_4.OWGP_Q
M>*QO#D:N(J2G+FEK)MO?N[L_C/QKRW+LJX[J8?!484J:A3?+"*C&[6KM%):]
M3\./VR/^3M/B9_V/>J_^E<E>;5Z3^V1_R=I\3/\ L>]5_P#2N2O-J_GK,_\
MD95O\<OS9_;_  ]_R(,)_P!>J?\ Z0@HHHKB/7/T/_X(2?\ (-^)_P#UWT?_
M -!O:_0&OS^_X(2?\@WXG_\ 7?1__0;VOT!K^E^ ?^22PW_;_P#Z7(_@'QI_
MY.;C_P#N%_Z9IG\^VJ?\A*X_Z[O_ .A&H*GU3_D)7'_7=_\ T(U!7\TO<_OR
MG\"] HHHI%'ZH_\ !%#_ )-+U;_L>[S_ -)+.OH3]J3_ )-E^(O_ &(FK_\
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
M(2?\@WXG_P#7?1__ $&]K] :_I'@'_DDL-_V_P#^ER/X,\:?^3FX_P#[A?\
MIFF?S[:I_P A*X_Z[O\ ^A&H*\\_::N?C1H.B^(?'WP\^(&E:+;>'=-N+]+*
M]T<70U&2(/(T<SEU,49"JH\OY\DG)X6L:3XJ?$7QQXVO? /ADKH-_H?@.TUK
M4DEMEF/]HW7F>3:/O'^J3R)-^W:[;UVNFTY_GJ&6U:U+VL9QY=;[^[:V^G7F
M2TOOK8_M^IGV'PN(^K5*<^;W>72/OW4OA][HH2;YN6Z5U<]<HKD_A3\1I?C#
M\&-#^)WAZWBM)]>T**\@AN072WF>,$HV""RJ^0<$9 [9KG/@;XV\7:Y\1/&O
M@S6?B;H_BS3]!DLEMM0L(X8KBVN9%E,]K+'$Q&$"Q%6(!_>,I+%&QC]1K*-7
MFLG3^):W^)1[6T;ZM>5SJ6;X64\,H)RCB/@DK6^!S5[M2UBNB=M+VN?M!_P1
M0_Y-+U;_ +'N\_\ 22SKZ$_:D_Y-E^(O_8B:O_Z12U\]_P#!%#_DTO5O^Q[O
M/_22SKZ$_:D_Y-E^(O\ V(FK_P#I%+7]&\/_ /)%4O\ KT_R9_"G&W_)VL3_
M -A$?_2HGX545XYXU^#FGV/QG\)>)_ &JZI'XG?7WO?$FH/JDSK-I/ER^;%-
M&6\ORS(88XD"C:0"O".1I*LT'[9XC2^NC%/\-'D>VDNY&B5Q?QKN6,L50D<$
MJ!G'.:_GCZC2E%2A4O[CEJK/1VMN]'T>_DC^X5G&)A4<*U&W[V-.ZE=-22=_
MA6JO:4=ETDSU&BO,OVF?'?B[P[IWACP'X":6+5?&GB:+2ENX)%22UMA%+<7$
MB,W"R>5"RJV#M+[@"5 .E\"O&7ASQ!9ZYX3TSP?)H.I>%]8.G:WITTPF8S>5
M'*D_G=9Q)'(CB1_G.3N&:S> JK!+$]'TTO:]KO6]G+1:/7>VE^B.<X:6;/ K
M=:7=[.7+S<J=K.2A[S5T[.ZO:5OW._X)>_\ )B?@+_KA?_\ IQN:/^"H7_)B
M?CW_ *X6'_IQMJ/^"7O_ "8GX"_ZX7__ *<;FC_@J%_R8GX]_P"N%A_Z<;:O
MZ*7_ "0/_<K_ .XC^%E_R>C_ +J'_NR?A_;_ !V^$-W\0O\ A54'CZP.OEY$
MCT\N09)(QF2-'(V/(H!W(K%EP<@8-%O\=OA#=_$+_A54'CZP.OEY$CT\N09)
M(QF2-'(V/(H!W(K%EP<@8-87CG1/!_CGQAX=T5)[&UTWP9XC35KRZ\Q$ O1'
M(D-LA_OEY_,D/LJ\F0E3QSHG@_QSXP\.Z*D]C:Z;X,\1IJUY=>8B 7HCD2&V
M0_WR\_F2'V5>3(2O\_QPN ?+=35XMO5:/6S^'5/3W='K\1_;$\PSB//:5-VJ
M)+22YHNW,OCT<?>O/5>Z_<5CKO'_ ,2? OPLT1/$?Q!\2VVE64ERMO'/<DX>
M5@2$  ))(5C@#H">U1_#OXJ?#[XL:9<:S\.O$\&JVMI=?9KF:W5@(Y=BOL.X
M#G:ZGZ,/6M2]O=!B@EUR^GMO+TT2-+<N5/V;:OSDG^'"YS[5S/P(L+Q?A]%X
MIU:V>+4/$UU+K5]'*,/&;EM\4+>\4'DP_P#;(5QJGA_J4IM/G32O=6UN]K7T
M2WYNJT/3E7QRS:%*,HNDXR;7*^96LOBYK:N6BY-D]3^@?]EO_DV7X=?]B)I'
M_I%%7SC_ ,%RM4_L7]C.RU8:?<W9M_&MJZVMG&&EF86EYA$!(!9C@#) R>2!
MS7T=^RW_ ,FR_#K_ +$32/\ TBBKYM_X+J^(++PI^Q7:>)-1M[N:"R\9VLLD
M5A9R7$S@6EY\J11@L['H% )-?T=GJ<N#*B2O^Z6G?1'\'\'24/%2A)RY4L1+
M7MK+7Y'X_?#CXTZSXI^(&I?"SQW\-;SPSK=EID>IVT4E_%=PW=F\C1^8DL7
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
MU^K^%\J4L'BW25HNIHNRMHON/YL^D-#$T\SRV.(ES5%1M)K9RYM6O5GY/?\
M!PAK&N^'OBC!X@\,75M#J%A\+&N;22[MS+&'CN+UQN0,I(X]1^/2OS[\0?'^
M\\%? 7P;XUU&&&]\0^+K?3+/38),I%+?W4 D9W" D1HHDD8*"2$VJ,D5^@W_
M  <%:-J_B/XK6WAW0(89+W4/A<;6U6YF,<>^2YO4!9@K$ ;LG /3I7Y[77P7
M\87'PZ^&>P6"^(OAY<6<_P!E-TQMKL1VCVD\8DV97='(SHQ3AE4' )(^&XE^
MHOB+$>WM_%]&UR:)O=1<K)OIJS]@X">;K@7 _4^;7#I7LVD_:ZM+9S4')I;N
MR1VGPM\4Z3XO\--J>E^/4\0-%=/;WMS';+!Y%PF!)"8@ T)4_P $A+@$98]:
MXGP[^T1H?C?XG7^@+XRM]%TC3O$3Z#IS/"#)K6I1?ZZ,2NICC0-NC6,?O9&1
MF!"@!M7P7\/O&W@77O$'C'2-*TR2Z\9>,8+[5K&2_=(["R6UBMF:-EC/FSD0
MB0J0JEI"N["AFYH_LW>(6\*W?PBD>R.@R?$)/$EGJXN&%S!#_:"Z@\'E[/\
M6^:'B#[L>4^X_,-A^?I4\L56HYRT?+9^[[J?QNUK-Q>B22YE=QL[-?:XG$<0
M/#T52IZQY^9>_P"^U_#5V^:*FKR;;?)+EC.ZNG]Z_P#!*+_D^SP;_P!<-3_]
M-UQ7["U^/7_!*+_D^SP;_P!<-3_]-UQ7["U^P>%G_)/5/^OLO_28'\O?2+_Y
M+BA_V#P_].53\4_^"Y$!N/VC/BVBW5S R^%X'2:TNGAD1ETB%@5>,AE.0.AK
MXE\9WGBB+]E3X=ZSX>\K4KN"+0YIO#EU.5/B-3; -8AL'+MN\P;@4S#E\)N(
M^[O^"R'AI/&7[7_Q$\)2ZC-:1ZGI=C:RW-LJF2-)-,MU8KO!7."<9!^E?*9^
M"ND?\(-X6\&_\)#?^=X.FMIM#U4B+SDD@A>!2Z[-CAH9)(V&T9#DC:<$?F>;
M8NA0SS$J;VQ$W:SVO)?B]';5;K5(_H'AK+<9C.$, Z2TE@J,;II.]H/2^[2N
MTI+E;TEHV8_[*OB/3?%OP\OO$.E7DD<5SXBO"= FA:-_#S JK:<Z. 4=""[+
M@*&E.S*;2?*O^$W\0GX//^T<T\G_  D?_"W_ +)&=YW?8/[:&F?V?C_GEY&3
MLZ>9^\QO^:O=--^%,>C--=Z-XNU*SO-0\2QZUKEU;)"#J,BQ)"8'4QD+$8XH
MDPF'Q&#OW%F-(? 'P@-7,YO;LZ6?$_\ PD7]A$I]G&I9W^;G;OV^;^_V;L>;
M\W3Y:\^EC\#3Q,ZCVE*+M_=5^:%[*_-=:O>UY6;/:Q&39S7P%&@M)0A.-[I)
M3ER\E5*[LX6?NKX7*T+Q5S]!_P#@B#_R<UXF_P"Q$G_]+;2OU#K\O/\ @B#_
M ,G->)O^Q$G_ /2VTK]0Z_:/#;_DEX?XI?F?R?X]?\G$J_\ 7NG_ .DG\]'_
M  5GQ_PU7?9_Z.+BQ_X'SUX5^T;HOCW6?BW=7'P.OGB\1V'@0-XCT^XG6.'6
M-+EN)EBMHF9&\JY#)=,DV,(64,&$F5^L/V[_  /X/\:_M9_$%?%WAFRU(6'Q
M$U.YLA>VZR>1,MW)MD3(^5QV8<CM7F^O>"/"'BBXCO/$/ANSO)887ACEG@#,
M(GQOCSU*-@;D/RM@9!Q7XW7S*GA<PE[MW&52]U=.\NJOJM/*SLT[H_JC!9!7
MS'(Z?O\ *ITZ#33:DN6G:ZE9\KN^TDU>+5I,R_A=J?@CQ7\*O#<GAK2TM](O
M_#=E<Z;I-VH+PV;0H8D9&)/RJ54YSR.M4/!@_P"$J^+WB?QH_P UOH\<.@:8
M3R-R@7%W(I]&>6&)O]JTKIXO"?AB#Q"OBR#P_9IJ::>+!-02V43+:A]XA#8R
M(]WS;>F>:L:7I&EZ+;O::1816T4EQ+.Z0H%#2RR-)(YQ_$SNS$]RQ->+*O33
MJ.%_>[]+N[UZ[)7ZINY];#!5Y*BJO+:F[NRMS6C:.FR5VY6ULTK,_1?_ ((2
M?\@WXG_]=]'_ /0;VOT!K\_O^"$G_(-^)_\ UWT?_P!!O:_0&OZ+X!_Y)+#?
M]O\ _I<C^%?&G_DYN/\ ^X7_ *9IG\UWQNL_CSJWCR.V\%> ?"^K^'K27[0\
M.L>*)[.2XNEDW(71+.8&-" P&[EP"?N@'.N_AE\3['QE?_$_0H]&.L^)?!<&
ME:[:_:Y$M[:]@:5H9XV*,TD8^T2HP(5B$C('+ >LZI_R$KC_ *[O_P"A&H*_
MGF.83IP4(PBE:SW]Y7OKK;=)Z6V71']PRR2E7J.K4JS;;4E\/N.S7NVBG\+:
M]YRT;MJVS@O W@OQI\'/ NE_##P#H6EZEI?A[PA';:==:AJDEO-=ZA'A0DBK
M"XCC<#<9 6(9L;".:=X,^'>J/\5;WXU>)="L-)U*^\/P:7)8Z?=F?S DKRF2
M63RT#L"P1!@X4'GYMJ]W164L;5ESNRYI_$];N[N[ZVU>NQTT\HPU/V44WR4K
M<D=+1LK*VG-HG9:^MS]4?^"*'_)I>K?]CW>?^DEG7T)^U)_R;+\1?^Q$U?\
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
M]>J?_I""BBBN(]<_0_\ X(2?\@WXG_\ 7?1__0;VOT!K\_O^"$G_ "#?B?\
M]=]'_P#0;VOT!K^E^ ?^22PW_;__ *7(_@'QI_Y.;C_^X7_IFF?S[:I_R$KC
M_KN__H1J"I]4_P"0E<?]=W_]"-05_-+W/[\I_ O0****11^J/_!%#_DTO5O^
MQ[O/_22SKZ$_:D_Y-E^(O_8B:O\ ^D4M?/?_  10_P"32]6_['N\_P#22SKZ
M$_:D_P"39?B+_P!B)J__ *12U_3/#_\ R15+_KT_R9_G_P ;?\G:Q/\ V$1_
M]*B?A51117\S'^@ 4444 ?LG_P $O?\ DQ/P%_UPO_\ TXW-'_!4+_DQ/Q[_
M -<+#_TXVU'_  2]_P"3$_ 7_7"__P#3C<T?\%0O^3$_'O\ UPL/_3C;5_3"
M_P"2!_[E?_<1_G^O^3T?]U#_ -V3\;****_F<_T "BBB@#]U?V6_^39?AU_V
M(FD?^D45?/?_  6O_P"32])_['NS_P#22\KZ$_9;_P"39?AU_P!B)I'_ *11
M5\]_\%K_ /DTO2?^Q[L__22\K^F.(/\ DB:O_7I?DC_/[@G_ ).SAO\ L(?_
M *5(_*ZBBBOYG/\ 0$*GTO\ Y"5O_P!=T_\ 0A4%3Z7_ ,A*W_Z[I_Z$*<?B
M1,_@9_037Y_?\%V_^0;\,/\ KOK'_H-E7Z U^?W_  7;_P"0;\,/^N^L?^@V
M5?TMQ_\ \DCB?^W/_3D3^ _!;_DYF ]:G_IFH?GA1117\T']_!7I/[&__)VG
MPS_['O2O_2N.O-J])_8W_P"3M/AG_P!CWI7_ *5QUW99_P C*A_CC_Z4CR.(
M/^1#B_\ KU4_](9^X]?EY_P6^_Y.:\,_]B)!_P"EMW7ZAU^7G_!;[_DYKPS_
M -B)!_Z6W=?OOB3_ ,DO/_%'\S^+? 3_ ).'2_Z]U/R/C*BBBOYT/[I"OHO_
M ()1?\GV>#?^N&I_^FZXKYTKZ+_X)1?\GV>#?^N&I_\ INN*]KAO_DH<'_U]
MI_\ I2/D^/?^2'S3_L'K?^FY'["U^/7_  5=_P"3[/&7_7#3/_3=;U^PM?CU
M_P %7?\ D^SQE_UPTS_TW6]?LGBG_P D[3_Z^Q_])F?RO]'3_DN*_P#V#S_]
M.4CYTHHHK\!/[4"OLW_@B#_R<UXF_P"Q$G_]+;2OC*OLW_@B#_R<UXF_[$2?
M_P!+;2OIN#/^2HPO^+]&?GWBM_R;O,?^O?\ [<C]0Z_#C]LC_D[3XF?]CWJO
M_I7)7[CU^''[9'_)VGQ,_P"Q[U7_ -*Y*_2_%?\ Y%N&_P ;_(_ ?HV_\C_'
M?]>H_P#I9YM1117X<?U^%?H?_P $)/\ D&_$_P#Z[Z/_ .@WM?GA7Z'_ /!"
M3_D&_$__ *[Z/_Z#>U]GX??\E;A_^W__ $B1^4^-O_)LL=_W"_\ 3U,_0&BB
MBOZ5/X%"BBB@ HHHH *P/BE\.-"^+OP]U;X:^)KS4+>PUBU-O=3:5>M;7"*2
M#F.5/F0\=16_10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##
MCWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_X
MU]344 ?+/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U%
M'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?4U%
M 'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'0_[,W_0__%/_ ,./>_XU]344 ?+/
M_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C7U-10!\L_\.A_
MV9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O
M^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_
MZ'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C7U-10!\L_\.A_V9O\ H?\
MXI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ
M[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_
M !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG_P"''O?\
M:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=
M#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_
M $/_ ,4__#CWO^-?4U% '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__
M  X][_C7U-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_
MXU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_
M (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C7U
M-10!\L_\.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% '
MRS_PZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##
MH?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\
M#H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F
M_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H?]F;_H?_
M (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A_P!F;_H?_BG_
M .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .A_V9O^A_^*?_
M (<>]_QH_P"'0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?]F;_ *'_ .*?_AQ[
MW_&C_AT/^S-_T/\ \4__  X][_C7U-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X
M=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0
M_P"S-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#
M_LS?]#_\4_\ PX][_C7U-10!\L_\.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0
M_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%
M/_PX][_C7U-10!Q?P$^!/@_]G3X?1_#7P-JFM7EA%=2W"S:_JTE[<%I""099
M/F(XX':NTHHH **** "BBB@ ILLL4$33SR*B(I9W<X"@=23V%.KY1_X+F:5\
M9-;_ ."2'QYTOX"Q:A)XCE\"R[8M*#&YEL1+$;](PO)9K(7*X')S@9)H ]:\
M._MK_LP>*]9T?2=$^*D+P^)+X67AC7)],NX=(URY.[;!8:E)$MG>R-M;:D$K
ML^UMH.#74>*?CK\'O!7Q2\,?!'Q3\1M*LO%_C,71\+^&Y;D?;-16V@>>=XXQ
MEMB1QN2YPO&,Y(!^4O\ @KA=?"7Q9_P1(\<?\*A6"ZTC6/ .DI\)(M!Y>?4)
M9K3^P5L1'\QE-R;3R0GS9"XZ5L_'R#Q?;_MC?L/0_$6:.3Q%'JGB=-<DB(*M
M>#P=>>>5QQ@R!CQQ0!]$?\-)_ D?'/4?V:9?B=ID7CK2/"2>)]1\.32%)H-'
M:8P?;26 0Q"0;6(8[2R[@ RYYOX!_MX_L@?M0>(=>\)_ CX^:%X@U/PS:I=Z
MS80R/#+#:/G9=JLRH9;9L';<1[HCQASD5WGB'X9> O$NNW'BGQ7H,-_/-X?N
M-%E%^QDA%A.RO<0^6QV!93'%YAQEQ#&&)"*!X9X'\,?"?XW_ +:*?MD2:QHH
ML+;X<7G@+P,)+F+S/$MK<7<6H:A=A"<S6H^Q0K;\89%NY@#%+%(P!Z/\"OVQ
M_P!F3]I?Q1X@\$_ [XOZ;K^K^%A ^N:;"DL4]O%/N\BX"2HAE@DV-LGCW1/M
M.UC7I4LL4$33SR*B(I9W<X"@=23V%?*7@BU^+WA#_@L+XA7XD:#X3UW2O&WP
M/\[PAXJT+3;BTO\ P_9:5J\:OI5\LD\T<WVB75VGCN$\HN;61?+Q'D+_ ,%S
M-*^,FM_\$D/CSI?P%BU"3Q'+X%EVQ:4&-S+8B6(WZ1A>2S60N5P.3G R30!Z
MUX=_;7_9@\5ZSH^DZ)\5(7A\27PLO#&N3Z9=PZ1KER=VV"PU*2);.]D;:VU(
M)79]K;0<&JWQ0_;T_8\^"OQDTKX ?%7X_P"@Z'XMUJZMK6QTN^E=5%Q<?\>\
M$LP4PP2R\>7'*Z/)D;0V1GP/_@KA=?"7Q9_P1(\<?\*A6"ZTC6/ .DI\)(M!
MY>?4)9K3^P5L1'\QE-R;3R0GS9"XZ5U/[3_PV\+_ +0?P!L_V*OB==:'!K?B
M>WT'6?C/J_FPQIIL%K+:SW%T[\#[3.UC]GMR3E IF&4MBI />/\ AI/X$CXY
MZC^S3+\3M,B\=:1X23Q/J/AR:0I-!H[3&#[:2P"&(2#:Q#':67< &7/-_ /]
MO']D#]J#Q#KWA/X$?'S0O$&I^&;5+O6;"&1X98;1\[+M5F5#+;-@[;B/=$>,
M.<BNWU7X>_#;QMJ3^.=;TNUU87GAJ;21+<S>=;/IMR5DGC5"3'LFV1%R!^\$
M48)(1<>(^!_#'PG^-_[:*?MD2:QHHL+;X<7G@+P,)+F+S/$MK<7<6H:A=A"<
MS6H^Q0K;\89%NY@#%+%(P!Z/\"OVQ_V9/VE_%'B#P3\#OB_INOZOX6$#ZYIL
M*2Q3V\4^[R+@)*B&6"38VR>/=$^T[6-=A\1_B9\/OA#X0N?'WQ/\8Z?H6C6;
M1K/J&I7*Q1AY'6..,9^](\C*B(N6=V55!8@'YL\$6OQ>\(?\%A?$*_$C0?">
MNZ5XV^!_G>$/%6A:;<6E_P"'[+2M7C5]*OEDGFCF^T2ZNT\=PGE%S:R+Y>(\
MCG/^"E8URS_;N_8GU_Q<7_X5E:_%W6HO$IEYM8]?FT&ZB\/O-V#?:VE2(GCS
M9(P/F*@@'TS\-_VD?@Y\5O%=YX \)^)[B'Q%86*WUUX;U_1;S2=26T9]BW0M
M+Z*&9H"X*"94,98;=V>*R?A?^VA^RY\:/B[J_P !OAC\9M*U;Q=H=@;^]T2(
M2)(]F)1"UU SHJW4"RD1M+"7168*6!(!^??^"A6GZ]JW_!1S]C&/X3ASXOL?
M&_B.ZUIK;[T7A+^QW34S/CI T[:>@W?*9S !\^VMWQUIOQ1\$_\ !67X3>)-
M5\-^#O$/@SQ'\-O$?A[PC-I6ESVFJ^#?+^Q7MU+(WGR0W=K<_9K.#>(XC"ZP
MJN/.D\P ]9M?V[_V0[[X6>)_C59_'C19?#/@SQ7<^&/$NI(9";+68)$BDT\Q
M;/,>XWR1A8T5FD\Q"@8,"9O!_P"V_P#LG_$'X!O^T_X(^..C:KX&CN7M9-;L
M6DD*722"-K0P!?.%SO(3[/L\TLP 3)&=OQ58?!3X(:#JGQ1\7VUO:Q+K[:U=
M:C>![FXEU.:$649A!W.\[1,EI%%&"Q4I#&O(6O-_V/?@MI7PWTGXD^)K#4?#
M]AXZ^)GQ!O?'>KZ.'BO8_#]Y>6D5E:))'#*NYQ:V,?G,DBB6;[44D*D-0!ZG
M\"OC[\'/VFOAI8_&'X#?$&P\3>&]0DFCMM3T]FV^;%(T4L3HX#Q2)(K(T;JK
MJRD$ UI_$?XF?#[X0^$+GQ]\3_&.GZ%HUFT:SZAJ5RL48>1UCCC&?O2/(RHB
M+EG=E506(!^=?^"4\/Q(\.^!/BY\,/C!X4\.6_BCPM\=_$$6N^)O"-M-!IWB
MNXODMM7;4XH9I)'@;&HBWDA\R01R6CH'.W Y/_@I6-<L_P!N[]B?7_%Q?_A6
M5K\7=:B\2F7FUCU^;0;J+P^\W8-]K:5(B>/-DC ^8J" ?3/PW_:1^#GQ6\5W
MG@#PGXGN(?$5A8K?77AO7]%O-)U);1GV+="TOHH9F@+@H)E0QEAMW9XK1U#X
MU?"K2_C'IG[/E]XYL4\:ZQX?N]=T[PYO)N9=.MIH89KHJ 0D:RW$2 L1N+$+
MNV/M^2/^"F,_BNV_;X_9"UGX*^'[W5_&^B>*?%.I:EIND,@N)_"J:)(-1B<N
MRHL<MP=.B0R,J&X>#D-@CR7X-?%GXH7W_!7OX-^*/BI^QI\5O#_C+Q3\)?&R
M>*M0U^WT7RH_.U'PT5,!M]3E(TVQ2%(!P)29EE\IY)KAP ?;UK^W?^R'??"S
MQ/\ &JS^/&BR^&?!GBNY\,>)=20R$V6LP2)%)IYBV>8]QODC"QHK-)YB% P8
M$S>#_P!M_P#9/^(/P#?]I_P1\<=&U7P-'<O:R:W8M)(4NDD$;6A@"^<+G>0G
MV?9YI9@ F2,[?BJP^"GP0T'5/BCXOMK>UB77VUJZU&\#W-Q+J<T(LHS"#N=Y
MVB9+2**,%BI2&->0M>;_ +'OP6TKX;Z3\2?$UAJ/A^P\=?$SX@WOCO5]'#Q7
ML?A^\O+2*RM$DCAE7<XM;&/SF211+-]J*2%2&H ]3^!7Q]^#G[37PTL?C#\!
MOB#8>)O#>H231VVIZ>S;?-BD:*6)T<!XI$D5D:-U5U92" :3XG?'OX4?!_4=
M-T+QSXG=-6UE9GT?0-*TVYU'4[](@IFD@LK2.6XE2,.F]TC*IO7<1N&?"?\
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
M&QK:Z1QL9U1H][$_0M% &1X2TG7;/PG;Z%XS?2;JXBMQ!.VD:<]K:2H%V_)
M\DAB7''EF1\#C<:?X'\#^#?AGX-TOX=_#OPKI^AZ#H=A%8Z-HVDVB6]K8VT2
M!(X8HD 6-%4!0J@   "M2B@#Q&]_X)I_\$\M3^*;?''4OV(/A5<^,WUP:R_B
MJX\"6#Z@VHB43"[-PT1<S"0!_,SNW#.<UZOXK\ >!O'5QI%UXT\(:;JTOA_5
MX]5T.34;))CI]\D<D:7,)8'RY52650ZX8"1AG!-:]% !7S1JW_!,_P"&'AK]
MJ#0?VK_@%K:^%-3T>&>*X\%7NG_;_"\YFYDO+;3RZ+I>H'+#[99M&6$DHE28
M2N&^EZ* .2\6? OX0?$3QIX=^)WQ"^%^A:MXE\*LTGAS6KVP2:YTF1U*R-;2
ML-T196925P64D'CBMSQ;X2\+^/?"VH^!_&WA^SU;1M7LI;/5=+U"W66"[MY%
M*212(P(=&4E2I&""0:T:* /%_A7_ ,$XO^"?WP-U?4-?^#?[%'PK\+WNK:-<
M:1JEUH7@.PM7O+"?:)K64QQ#?#(%4-&<JP !!KM_@Q^SU\"_V=/#A\)? ?X1
M>'?"&FLL:O:>'])BM5=4!$8;8H+! 2J@YVC@8'%=C10 5\T:M_P3/^&'AK]J
M#0?VK_@%K:^%-3T>&>*X\%7NG_;_  O.9N9+RVT\NBZ7J!RP^V6;1EA)*)4F
M$KAOI>B@#P_XC_\ !-3_ ()\_&GQY>?%KXS?L/\ PH\3^*]4D2;5?$&N^!;&
M]N[F54559YIHB[X554$G@*!VKU_Q;X1\+^/?"NH^!_&OAZSU71M7L9;/5-+U
M"W66WN[>12DD,B,"KHRDJ5(P02#6C10!XO\ "O\ X)Q?\$_O@;J^H:_\&_V*
M/A7X7O=6T:XTC5+K0O =A:O>6$^T36LICB&^&0*H:,Y5@ "#7;_!C]GKX%_L
MZ>'#X2^ _P (O#OA#366-7M/#^DQ6JNJ B,-L4%@@)50<[1P,#BNQHH R_&W
M@;P7\2O"M[X%^(GA+3->T74HO*U#2-8L8[FVN4R#MDBD!5QD X(Z@'M7AO[+
MW[ 6B?L?_%#QCXH^%GQ"O=:\.>-[M+C4-'\<H^JZGI@52HM;35I9#<FP4$LE
MG<>>L;NYCDC#LI^AJ* .$^"W[,/[.O[.5B=-^ WP1\,>$(#!Y C\/Z-#;!(=
MVX0KL4;8@V6$8P@)) &:G^.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@#+\;>!O!?Q*\*WO
M@7XB>$M,U[1=2B\K4-(UBQCN;:Y3(.V2*0%7&0#@CJ >U>'_ ++/[ ^D_L<?
M%7Q?XN^$OQ&O]6T#QI>QW-[I7C<2:IJFE%1M6VL]7ED-R;%>62SN/.$;N[1R
M1AV4_0E% &1>^ / ^H^.-/\ B;?^$--F\1:5IMSI^F:[+9(UW:6ER\,EQ!'*
M1N2.1[>!G4$!C#&2#M&,+XZ?LX? #]I_PC#X _:.^"WA?QWH=O>K>0:/XMT2
M"_MDN%5E6413*RAPKN V,@,?6NTHH \;T?\ X)W?L&^'/A?/\%/#?['7PVTW
MPE<Z_#KDWAW3?!MG;VC:G$JK%>^7'& )U55591\P P#CBO4_"?A#PGX"\.VO
MA#P-X8T_1M)L4*66F:59I;V\"DEB$CC 5022>!U)/>M&B@ 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>24
<FILENAME>rddt-20251231_g6.jpg
<TEXT>
begin 644 rddt-20251231_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@"
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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG/_ (*D?\%*?@S_ ,$K
M_P!D_5_VF?BS:'5KN.1;/PIX2M[T07&OZD^?+MD<J_E( "\DI5A&BL=KMM1O
MHROYU/\ @OA_P4 TK]I#]EGXOZ#\3_V1OCMH7C27QI:Z'X3U_P 3_#=[3PQH
M'A^RU56$4%\\OS3WSPI<RR",>8WV> %DM8Y& /U(_;O_ ."R'C#]D/P7\'-1
M^$W[!WCSXT>)_BUX7DUYO!_P_>:YN=$M$ALW,DODVDS.K/>"-6V("8V/'2D_
MX)D_\%AOB9^W]\1/BAX ^*/_  3U\?\ P7G^%&D6%WXAM?%KW$VI-->*\MO;
MK8?8HIRSP1/*,*25,>%/F*:]G_X)[?&?P5\2?^"?_P -OV@KCPEJ_A.R/PYL
MTU >,-*%A?6]O81/$SS+EBL68Y9HR3@QRA\#>17F_P#P12T35_&O[-7B;]M_
MQEITL&O?M(?$35/'YCND_?6VCRN+71;8D\E$TRVM&4=O.;U- %C]@?\ X*^?
M#;_@H+^UC\9?V7_AY\#_ !=X8?X,-;6VM:CXR2.UN;J]>XN()819KO:)$:W)
M#N^YMW,:XY^NYIHK>)IYY51$4L[NV H')))Z"OQ^_P""$?\ RG._X*)_]CW%
M_P"G/4:^K?\ @NE\>Y](_P""27[2W_#/_C_3[_Q7X=\'KIWB"TT/5(YKO2(+
MN>&&Y$R1L7MV^QRW#C<%.U2PZ9H ]#_9O_X*(67[;7CG61^QM\*6\5?#GPQK
M<FDZQ\6=:US^S=)U&\B($\6D(D$\VI>42 TK+!;D\),]?2=?S^_L\?&_]I7_
M ()D_ [_ ()L>,OV9_CYXDUSP'\<KF#P]X^^%FKI:3Z89;R]M6E>R6.!9()O
M,OKEMV\L9(DW%@TBM_0%0 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 5Y-^VO^Q3\!/\ @H'\ M0_9H_:5T*^U'PGJ=[:W=W:Z=J<EI*TMO*)8R)(
MR& # 9'>O6:* /._B;^S-X!^)_[+.K_LA7FJZSI7A76?!3^%9[C1KX1WT6G/
M;?966.9T?:YARN\J3R3UYKI_"/P[\/?#WX9Z7\)_A^KZ+I.A:%!I.B+9*A:Q
MMX85AA""160E$5<;E8?*,@CBMVB@#YL_9B_X)6_LS?LA_M%^-_VJ/@OJWC&W
M\8_$N]DNO']YJ7B(W<.MRO,\Y:2&5"D9$DCL#"(RNXJ,*2M3?!#_ ()3_L6?
M +XL?&[XP^#?AQ<7FH_M"W4TWQ-LM=U%[VROEF:=[B%(),JD4KW,[.AS_K-H
MPH"CZ-HH ^6?@?\ \$>?V-/@/XA^'NI>']+\1ZQI7P@O=2N_A%X6\3:\U[IW
M@V:_D\RXDM%91)*V[[C74DYA_P"610\U]3444 %%%% !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 17M[9Z;9RZCJ-W
M%!;P1-)//-($2-%&69F/   ))/ Q7XR_M[_M1_'+XZ?\%KOV%W.L3:;\(-?\
M<7NJ^ /#Q1HY-62!1"FNW(./^/A99#;1D92V*2$J]S)&GZN_M8?L]:3^UE^S
M=XT_9KU_QIK/AZP\:Z#-I-[K/AZ98[RVAE&',;.K+DKE2&!!#$$$&OQU_:^_
MX((_MHVO_!2']FS6OA_^V!^TA\3?">G:A</XH^*7B7QK#<:AX%19(ROV.5MK
M0B0 [MJMG;VH ^O_ /@X,_:O^,O@G]@SXS_#[]E;Q&=*U7PSX)CO/B-XN@SN
MT6RO)XK>'3K=U(VW]TLK/D<P6R/(=CSVK->_93^ ?P;_ &@O^"%/[/\ X;_:
M8^)6O:%\,]/^!NB7OC2RT+Q!<:4-2@33(=J7-U:LLXMT^9VAC9?,81AB54H_
MBG_!77_@A3\;?B+\ /CU\3OV:OVS_P!H#Q'KGCW6)M?B^!MIXMA3P]JEY<7<
M!>W:V*H'CCB1=N]\A;>,9PH%>B_L5^)OVP?^"3'["W[-?P(\6?L=?&3XRV6L
MZ"/^%EZKI6JPZCJGPXN&AM_*TZ/3U!:YLXF:6-0DBB&. X,A*J0#Q_\ X-.K
MWX7V,O[3W@W]GW]J6;Q9\+=.^**Q?"[P+J][,VHZ+I*278CU*2*5$V)>1M;@
M%!R;1BX1\J/3O^#HW7OVL? 7[(/@+XN?!#P]J6O_  Y\'_$BSU;XX^%M+NGB
M.L:)"5=8+HQ_,U@SADG7E1YD;LI5"5Z+]F']A'QK^SW^V?\ M5_\%5O@3^SO
M/I,OC[P(D'PS^$]\T6FW'B#4X;1+FYN;B($K8?:[Z&)$63$@+SRR(F\ ^7?M
M7>&/^"H_[>/[._[(G[37QV_9%U'08O WQOA\0?'KX%Z!<>=<7^F6^H1?8[Y;
M.:3=<K%'#+(;-F>0FX4A2 2H!:_X(<?&[P5^V)_P4-^-O[67[#U]#X4_9QO?
M 6AZ=<?"]IK>T>#Q>T=O++>II4+LMDJ0I/ \RJD=S(69&F\MF7]7*_+O_@FI
M_P $U]>^#W_!:[XX_MY? KX2:K\-/@1XI\%1:7H?AW5M)DTEM;U>X:RN+JX@
MTR94FM+6.6"8CSHXCOG(B7R\@?J)0 4444 %<!^U5XV\3_#;]F_QMX^\%ZG]
MBU;2/#=U=:==^2DGE3(A*MMD5E;![,"/:N_KRO\ ;C_Y,^^)/_8GWO\ Z*-<
M.:3G3RVO*+LU"336Z?*SV.'J5.OG^$IU(J495::::NFG-)II[I]4?F/_ ,/4
MOV]/^B[_ /EKZ7_\BT?\/4OV]/\ HN__ ):^E_\ R+7SW17\O?ZQ\0_]!E7_
M ,&3_P S_0[_ %%X(_Z%>'_\$4O_ )$^A/\ AZE^WI_T7?\ \M?2_P#Y%H_X
M>I?MZ?\ 1=__ "U]+_\ D6OGNBC_ %CXA_Z#*O\ X,G_ )A_J+P1_P!"O#_^
M"*7_ ,B?0G_#U+]O3_HN_P#Y:^E__(M'_#U+]O3_ *+O_P"6OI?_ ,BU\]T4
M?ZQ\0_\ 095_\&3_ ,P_U%X(_P"A7A__  12_P#D3Z$_X>I?MZ?]%W_\M?2_
M_D6C_AZE^WI_T7?_ ,M?2_\ Y%KY[HH_UCXA_P"@RK_X,G_F'^HO!'_0KP__
M ((I?_(GV)^RI_P4<_;-^)/[2/@GP#XU^,GVW2=7\1VMKJ-I_P (]IT?FQ.X
M#+NCMU9<CNI!]Z_4ROQ$_8;_ .3P?AO_ -C?9?\ HP5^W=?LOAIC\=C\MKRQ
M-651J=DY2<FERKNV?RIX_P"3Y1DV?X2GE^'IT8RI-M4X1@F^=J[44KOS"BBB
MOTH_! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **"0H+,0 !R37GG[/G[6'[.W[57P[
MU+XN?L__ !3T_P 2>&-)UR_TB^UZU26*U6ZLG*7(625$$D:D<3)NB<?,CLO-
M 'H=%>9_L_\ [9/[+G[5>N>*_#_[-OQQT#QO-X(OH;+Q//X;N_M5M9W$JNR1
M"X0&&5L(V1&[;2,-@\5?^-7[3_P%_9XN-&TSXO?$FRTO4_$ETUMX:T"&*6[U
M369E&6CL[&V22YNV4<L(HW*CDX% '>T55T75[37])MM:L8KJ.&ZA66)+VQEM
MIE4C(#Q3*LD;>JLH8=P*XG]IO]J;X ?L;?".\^.O[2_Q+L_"GA6QNK>VGU.[
MAEF+3SR+%%%'% CRS.S,,+&C' 9B-JL0 >@4444 %%%% !117FWQT_:\_9W_
M &:]3L-&^-?Q"_L6YU.!YK&/^R;NY\U%8*QS!$X7!(X.#6&)Q6&P=)U:\U"*
MZR:2^]Z'9@<OQ^:8E8?!495:CO:,(N4G;5V44WHM7H>DT5\]_P##U+]@O_HN
M_P#Y:^J?_(M'_#U+]@O_ *+O_P"6OJG_ ,BUYO\ K'P]_P!!E+_P9#_,][_4
M7C?_ *%>(_\ !%7_ .1/H2BOGO\ X>I?L%_]%W_\M?5/_D6C_AZE^P7_ -%W
M_P#+7U3_ .1:/]8^'O\ H,I?^#(?YA_J+QO_ -"O$?\ @BK_ /(GT)17SW_P
M]2_8+_Z+O_Y:^J?_ "+1_P /4OV"_P#HN_\ Y:^J?_(M'^L?#W_092_\&0_S
M#_47C?\ Z%>(_P#!%7_Y$^A**^>_^'J7[!?_ $7?_P M?5/_ )%H_P"'J7[!
M?_1=_P#RU]4_^1:/]8^'O^@RE_X,A_F'^HO&_P#T*\1_X(J__(GT)17"? O]
MI;X)_M*:9?ZS\%/&O]M6VF3I#?2?V;<VWE.REE&)XT+9 /(R*[NO3H8BABJ2
MJT9J47LTTT_1K0^>QF"QF78F6'Q=.5.I'>,DXR775-)K375!7E?[<?\ R9]\
M2?\ L3[W_P!%&O5*\K_;C_Y,^^)/_8GWO_HHURYM_P BK$?X)_\ I+/2X9_Y
M*/!?]?:?_I<3\0Z***_D<_TU"BBB@ HHHH **** /5?V&_\ D\'X;_\ 8WV7
M_HP5^W=?B)^PW_R>#\-_^QOLO_1@K]NZ_=/"G_D58C_&O_24?QY])'_DH\%_
MUZ?_ *6PHHHK]4/YR"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HKS_XP?M3? #X!^.O ?PQ^+?Q+L]'\0_$W7VT7P)H[PRRSZM>
MK&9'1%B1BB*H&Z5]L:ET5F!= V)\??VZOV5OV8_$K>#/C+\4_L.L0^&Y_$5]
MI6F:)?:I<Z?HT#A)M4NX[&"9K.R1CM:ZG"0@ALO\IP >MT5S5W\9_A!I_P +
M(_CGJ/Q3\.VW@J72H]3C\77.M01Z8;*10Z7/VIF$7E,K*P?=M((.>:R?V<_V
MFO@1^UQ\,HOC+^S?\2;'Q;X6GU"ZLK;7=,63[//-;3-#,(V=5\Q1(C .N4;&
M5)&#0!W=%<+^T?\ M-? +]D/X3:A\<_VEOBKI/@[PIIA1;O6-7F*IYCG"1(J
M@O+(QSMCC5G;!P#BN8_8S_;\_8^_X*#^ +WXF_L=_'+3?&ND:9>BTU-[6VN+
M6XLIBNY5FMKJ.*>+<,E2Z , =I.#@ ]AHHHH **** "BBB@#XG_X*=_MB? N
M2[U_]AOQ/^U%X0^'AE\#SZS\0[_6_&EII-[-ITL4RVND6/G2H[3WKQN)9(LM
M#;(X!26YMW'SM_P:/7?PK^)7_!'@_"?6KGP_K\UAX\U1_$/AJZ>"Z:VCFE5[
M=KBW;<45S$S(74!O+)7.TX^X_P!JC_@F+^PU^U[J&L>.?C7^RMX \2>,M0T-
MM.MO%?B'PS!=7< $;+"?,9=V(RV0,\=J\I_X(S_\$I;G_@D7^R%JGP:TO4O"
MOBWQSJ^MRWVK>*;6PDTQ=4C#'[-#.^V:0B%7E"\-]\@ 9)H ^2?^#3?2M,T+
MQ?\ ME:'HFG06EE9_'0P6EI;1!(X8DDOE1$4<*H   '  KYK_9'_ ."D7[5>
MF7W[6'_!P#/\%?"7Q*@\,^/['P@ND>)/$-U:ZGX;\*_:45;/2@D#Q0K_ *59
MF5F.7:)Y"A._?^E__!'/_@E9\=O^"9/C?XQ:S\0?BUX3\8V/Q?\ &'_"1W+:
M/8W-E+I-SNN6:-5D,@G1C. "6C*["?FS@>6Z]_P0"^(O@WX>?M)_LH?L\_&W
MPYI?P?\ VEO$MCK5XFLZ?.^I>")4NQ/>0V<4?[J_CE15CC\R2W,(5,^;M)8
M_0;]FO\ :#\#?M1?LY>"OVG/ ?G6^@>-_"EEKVGI?@)+;PW$"R^7+@D!TW%6
MP2,J<$CFOPA_X.3OVQ?@5^VS^RIX&^./@7]J/PAJUM:?'33;+P-\/="\:6D]
MW;:$MCJ?VG7=0LXI3)')<SI;B,2J#;6ZP@^5+<W$8_533O\ @G?^TU\*OVG?
M@%)^S?\ M@7/AG]G?X1_#1/"OB'X/7-AYQ\0F&":"*XED "2.ZM;[F< QFV+
M(,RMCQ;_ (*<_P#!M5^R!^UQ\$_#OP__ &/OA'\,?@OXATOQQ::MJOB33/!"
M![_3H[:ZCDL#Y!1MKR30R<DKF <9Q@ _1[PIXL\*^//#&G^-O WB73]9T;5K
M..[TK5])O4N;6\MY%#1S12QDI(C*05920000:T*R/ /@+P5\+/!&D?#7X<>%
M['1/#^@:=#8:+H^F6ZQ6]E:Q($BAB1>$15 4*. !6O0 4444 %?FU_P7._Y*
M;X"_[ -W_P"CEK]):_-K_@N=_P E-\!?]@&[_P#1RU\/XB?\DI6]8?\ I2/U
M[P,_Y.3A?\-7_P!-R/A2BBBOYO/[R"BBB@ HHHH **** /TF_P""&/\ R3+Q
M[_V'K3_T2U?=5?"O_!#'_DF7CW_L/6G_ *):ONJOZ<X&_P"24POH_P#TJ1_G
MUXP_\G)S#_%'_P!-P"O*_P!N/_DS[XD_]B?>_P#HHUZI7E?[<?\ R9]\2?\
ML3[W_P!%&O<S;_D58C_!/_TEGQ_#/_)1X+_K[3_]+B?B'1117\CG^FH4444
M%%%% !1110!ZK^PW_P G@_#?_L;[+_T8*_;NOQ$_8;_Y/!^&_P#V-]E_Z,%?
MMW7[IX4_\BK$?XU_Z2C^//I(_P#)1X+_ *]/_P!+84445^J'\Y!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 %%%% !7*_'#XT?#K]G3X0>)/CK\
M7/$":7X:\)Z//J>M7[KGRH(E+-M4<LQP%51RS$ <FNJK"^)OPQ^'GQG\ ZK\
M+/BSX+TWQ%X;URT-KK&B:O:K/;7D)()CDC8$,IP.#Z4 ?@W^V)^T=\(?'_\
MP7 _8J_:A\:?M6^ =8O-2UV]NO%-OH?Q$L+_ $CP)9;T%CI3S03-!'(B,[33
MDCS[B69E/E"%(^Z^&GC7Q)\3/^"R7_!3S4/'$LDK:5^SWJ6BZ?#,<K#8P6,,
M4:(#]U65!(0."SLW4FOIW]I'_@VU_9)^)O[:GP5_:%^"7PJ^&?@;P-\/;R>?
MQSX LO!2"+Q5N=6C#^653Y-IQO5NM=_^T?\ \$F/'NI?M<_&#]KG]E3QQX:T
MO4_C]\&[GP%\1-+\5Q7 ALYVBB@@UNU-NK&:6.")4:T<1K(5#><A+9 /E3_@
MCP;7X[_\&K7BS2/C-X7L/$%OX3\&>/[7PX=<L8[KR(XH+V2*2/S =K1M-)&C
M#!55 ! %>Y_\&G/_ "A/^'W_ &,GB'_TZ7%>\^ O^"<$/[-7_!*IO^"9_P"S
M%KFGF.3P#JGAMO$_B?S$'GZC#<?:M2>&%6,CM/<R2"#>@ 8+YF%&>2_X)H_\
M$V?VCO\ @G]_P32UK]@?3_C[H)UZ+3]='@OXE:)IDHDTR]O_ #7AGDLYMRN;
M>>02#]YAPH4JN"2 ?5'Q=\*:+?Z0/'Q^#]OXUU_PU:74_AG2)GMUD>XDCV,L
M+W+"*&1U'E^:Q!5'<9VNP;\GO^#9KQY\.]!_;7_;%^#/C?\ 9IUKX2?&C6O'
MA\2>(_ \LT3:9IFC+=7'V6SM5B150PM?MEQF.9)X7BPGRCZA^'/[)/\ P6X^
M"/P,^#7AWPG_ ,%$? _C?Q5X.O=4_P"%HV_Q%\+RS6?B^UN+@/:QB^C1KR)[
M:+<JN I=G!?<J!#[9^S+^P];?"W]I[XE?MS_ !3OM*O_ (H_%.QTS3=4_L&V
M>.PT?3+"!8X;.!I29)V9E\R6=PI<K&%CC6, @'T'1110 4444 %%%? GB/\
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
M_(_RWQ?^]U/\3_,*_-K_ (+G?\E-\!?]@&[_ /1RU^DM?FU_P7._Y*;X"_[
M-W_Z.6OC/$3_ ))2MZP_]*1^K>!G_)R<+_AJ_P#IN1\*4445_-Y_>04444 %
M%%% !1110!^DW_!#'_DF7CW_ +#UI_Z):ONJOA7_ ((8_P#),O'O_8>M/_1+
M5]U5_3G W_)*87T?_I4C_/KQA_Y.3F'^*/\ Z;@%>5_MQ_\ )GWQ)_[$^]_]
M%&O5*\K_ &X_^3/OB3_V)][_ .BC7N9M_P BK$?X)_\ I+/C^&?^2CP7_7VG
M_P"EQ/Q#HHHK^1S_ $U"BBB@ HHHH **** /5?V&_P#D\'X;_P#8WV7_ *,%
M?MW7XB?L-_\ )X/PW_[&^R_]&"OV[K]T\*?^15B/\:_])1_'GTD?^2CP7_7I
M_P#I;"BBBOU0_G(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M_/O_ (*8?\%Q/B-_P3LOG\?+_P $W/'_ (T^$&D>($T7Q3\68]?MM.MK:[\W
MRG6UM'CDFN$60&(32_9X9)1M21@59OT$K\X_^#F3]G']KKXZ?\$]/$'C']GO
MXNZ';>&?AW$GBWQQ\/=7\,172>)K73)/MC[YY693'"(1,;5HBLQAPS=%(!]9
M_'/_ (* _LN?LX?LCV7[;7Q@\>MI/@;5-(L;_1I'LW:]U)KR)9;6UM[9?GEN
M9588B R,,6*JK,-;X*_'3XI>-OAQ=?&3XZ? I/A;X>&EOJ=M9^(O$R3ZO:6B
MIYA;4;:&$P6;B,%F1+F<IT;# @?B_P#\%"OC5\4_V[OCU_P2KM/C1I]UX'\.
M?$F/3O$-[9>'HU@MTUF2;3PKVZ3)(@"*86A5U?8EWCG<2?=_V//%O[6O[6O[
M2'[<O_!$/]H7]J;Q7K?A#0-.^S>%OB;>VUK)K>E:7?L%DLI9EC1)S):S!=S*
M""DQ7 (50#UG]FK_ (+G_MA?M)?M"^$_A#8?\$./CSX9\,>*M>AME^(_BJQO
MK+2['3G;<=1F>735C5!"#($\SYR516)8&OTCK\3M"_8X_P""GW_!![]KWX(Z
MU\+OVX?%'QP^ WQ1^*VD>!/$_@OQ:TS3Z2^HRF-)HX9)ID38JR2BXA:+YH@D
MB%&R?TM_;Q_;8B_9U_9<^(OQ,^ ^D3_$/QEX,EL=.NO"O@FT&MZEI=U>W,4"
M33V$$@D?R4E:Y,#&,R)"5WH"74 Y;X@_\%9/@UX6_P""J7P]_P""4?A'P^?$
M'C#Q7H>I:IXKU:WU,1P^%XX+":\MHGC\MO/FG6%LQ[H_+1XW);>%KZMK^=/X
M;?MC_"";_@Y$_9C^(?P^_9E^/.CV-G\-9/#.J6/Q!\!?9?$NL:KJ-QKHN->N
M(!*?,MWGU$SSW((5!%<;4"Q!:_HLH **** "BBB@ KPG]N?X=?M^^-]#\):O
M_P $_OVAO!_@G6]"\1"[\1:1X[\,_;]-\2V&P@V<LL:M/:C=AM\&USTWKCGW
M:B@#YP^#7[$&JM^VA>_\%%OVCKKP]<_$^?X;VW@?1].\)P3#3=&TN.ZENYB)
M9\275Q-/*<RLD82)$B5#\[R:DW[)WC/Q-_P4HA_;5\=>)-,N/#OA7X3-X4^'
MV@1&1[BSOKR^%QJE_)N4(C216]E FQF)1),XSBO>Z* / _VV?V</VAOVPO V
MK?LWZ!\8M/\ AQ\/?$EF;'Q?K^A0/>>(]4T^5-MS96IE5+?33(I>,W!^U,48
M[8XV(8>=_M6_\$Y?C/8_L">#_P!BS_@E#^T0G[/+>#=;L'L=5L[:28S:9$)C
M/;/("9#)+-*EP\AR97C97.)7-?8%% 'R3^VG_P $</V-/VQOA7\0I?%_[/WP
M\NOBYXV\$7>EQ?%C5?!T$E_!JK:<;2VU)F4!MT3+$ZA6!41J%(P*V_\ @D7_
M ,$ZM _X)??L1^'/V6[:\T75-=L[J[O/%?B?1=*-H-<O);AREQ(I)9G6W^SP
M;F).V!1T %?3=% !1110 4444 ?)'_!:/_DT.S_['2R_]$7-?E-7ZL_\%H_^
M30[/_L=++_T1<U^4U?SQXF?\E,_\$?U/[C^C_P#\F_7_ %]J?^VA1117Y\?M
MH4444 %%%% !7UQ_P1<_Y.\O/^Q+O?\ T?;5\CU]<?\ !%S_ ).\O/\ L2[W
M_P!'VU?1<(_\E-A/\:/A?$[_ )-_F7_7J1^K%%%%?U,?YTA7X$?$7_DH.N_]
MAFZ_]&M7[[U^!'Q%_P"2@Z[_ -AFZ_\ 1K5^/^+/\'">L_\ VT_J#Z-/^]YG
M_AI?G4,:BBBOQ<_K **** "BBB@ HHHH _??X=?\D^T+_L#6O_HI:V:QOAU_
MR3[0O^P-:_\ HI:V:_L.A_ CZ+\C_+?%_P"]U/\ $_S"OS:_X+G?\E-\!?\
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
M]Q_1_P#^3?K_ *^U/_;0HHHK\^/VT**** "BBB@ KZX_X(N?\G>7G_8EWO\
MZ/MJ^1Z^N/\ @BY_R=Y>?]B7>_\ H^VKZ+A'_DIL)_C1\+XG?\F_S+_KU(_5
MBBBBOZF/\Z0K\"/B+_R4'7?^PS=?^C6K]]Z_ CXB_P#)0==_[#-U_P"C6K\?
M\6?X.$]9_P#MI_4'T:?][S/_  TOSJ&-1117XN?U@%%%% !1110 4444 ?OO
M\.O^2?:%_P!@:U_]%+6S6-\.O^2?:%_V!K7_ -%+6S7]AT/X$?1?D?Y;XO\
MWNI_B?YA7YM?\%SO^2F^ O\ L W?_HY:_26OS:_X+G?\E-\!?]@&[_\ 1RU\
M9XB?\DI6]8?^E(_5O S_ ).3A?\ #5_]-R/A2BBBOYO/[R"BBB@ HHHH ***
M* /TF_X(8_\ ),O'O_8>M/\ T2U?=5?"O_!#'_DF7CW_ +#UI_Z):ONJOZ<X
M&_Y)3"^C_P#2I'^?7C#_ ,G)S#_%'_TW *\K_;C_ .3/OB3_ -B?>_\ HHUZ
MI7E?[<?_ "9]\2?^Q/O?_11KW,V_Y%6(_P $_P#TEGQ_#/\ R4>"_P"OM/\
M]+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_R>#\-_^QOLO_1@K]NZ_$3]
MAO\ Y/!^&_\ V-]E_P"C!7[=U^Z>%/\ R*L1_C7_ *2C^//I(_\ )1X+_KT_
M_2V%%%%?JA_.04444 %%%% !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 C,JJ68@ #))[5^/_P#P6-T/]NC]E#_@K7^R
M]_P4$C\4^&?B5\/;[XCV_P /?#?@:\\(QQS^&9]7<++Y#EY&DNIX(9"EXI1D
M:W5"FQBK_J9^T=^S[\,?VK/@7XI_9R^,^DW%]X6\8Z1+INMVMI?26TKPOUVR
M1D,A! ((..,$$$@^5_LZ_P#!,WX'_L^:;X-TG4/B%\0OB+!\.)VG^'L?Q/\
M%C:JOAV4Q/ )+==D:F1(9'BCDE$CPQNR1,@=@0#\LO\ @O/_ ,% =+^)7PP_
M:4^$/Q9_9'^.R:CX>@D\(_#'Q WPW?\ X1+2[>.^MC>:S)J#2@-->-$T22B,
MB.W2*-"#<7!?[F_X)"_MF?"KP9_P0Q^%'QX^(NB^)/#.A> _AQIVC7RZ[HYA
MN=3N+6"&V0V$09FNENIBB6VWYIVE0*N6 KZP_:F_9E^$W[9'P \2_LS?'/2K
MJ]\)^+;-+76K6RO7MI9(TE24!9$(9#OC4Y'IBO%OVAO^"-W[%G[3W[*WP]_8
ML^*FF^+9/AO\,K*WMO#?AW3?%]U:HXMX%@@>Y:-@UR\<8(4N3CS'/5LT >9?
M\$>_V<?!'[./BKXN?M"?&GQUX9M_C?\ M$^)+_X@^-?"FFZW!<CPMH\=RS6^
MGM)&Q5OLPOP)ILA6DF(4NL8=OLV;Q-;?&#X4SZ]\ ?BSH;'6=.E_X1WQ=IZ1
M:O9))R@G58Y52X5'!RHD )&":^8/V4O^"#7_  3>_8R\(?$OP/\ !#X7:S;Z
M?\6O!\WA?QJFI>*+JY>XTR6.6.2&-V;=#N69LLA!R%.?E%9NF?\ ! G]AGPC
M\,?A-\.?A5X@^)O@FZ^"FH:E>^!/%GA/Q[-;:K;R:A,LUX)9"K1RK*R*K*8\
M; 4&%9@0#YM_X(*VW[7G[+G_  4P_:Q_X)_?M3#0?%NH+J,'Q"O_ (JZ5H:6
MEQK5SJ4JM&9V0?<DCF9T@8D6[PW"(63!K];*X'X(_LV_#+X"W>O^(/"=O?7_
M (B\77<%UXO\7:[>M=:GK<T,(AA,\S8^2.,!(X8PD48+;$7<V>^H **** "N
M(_:8\7^(OA]^SOXY\=>$-1^R:KH_A._O-.NO)23R9X[=W1]K@JV& .&!![@U
MV]>:_ME?\FE?$O\ [$75/_262N/,92AE]:479J,K/Y,]7(J=.MG>%IU$G%U(
M)IZIIR5TUU3/R]_X>I?MZ?\ 1=__ "U]+_\ D6C_ (>I?MZ?]%W_ /+7TO\
M^1:^>Z*_ES_6/B'_ *#*O_@R?^9_HC_J+P1_T*\/_P""*7_R)]"?\/4OV]/^
MB[_^6OI?_P BT?\ #U+]O3_HN_\ Y:^E_P#R+7SW11_K'Q#_ -!E7_P9/_,/
M]1>"/^A7A_\ P12_^1/H3_AZE^WI_P!%W_\ +7TO_P"1:/\ AZE^WI_T7?\
M\M?2_P#Y%KY[HH_UCXA_Z#*O_@R?^8?ZB\$?]"O#_P#@BE_\B?0G_#U+]O3_
M *+O_P"6OI?_ ,BT?\/4OV]/^B[_ /EKZ7_\BU\]T4?ZQ\0_]!E7_P &3_S#
M_47@C_H5X?\ \$4O_D3Z\_9G_P""D?[:7Q!_:(\#>!?%_P 9OM>E:QXLL+/4
M;7_A'=.C\Z"2X1'3<EN&7*DC*D$=B*_52OPY_8U_Y.U^&G_8]:7_ .E4=?N-
M7[)X9X_'8_+Z\L35E4:DK.4G*VG2[9_*_P!(#)LGR;.\'3R_#4Z,94VVJ<(P
M3?-NU%*["BBBOTL_ 3\=_P#@JQ_R?AXW_P"N>F?^FVUKYWKZ(_X*L?\ )^'C
M?_KGIG_IMM:^=Z_E#B/_ )*'&?\ 7VI_Z6S_ $EX$_Y(C*_^P>C_ .FXA111
M7C'U84444 %%%% !7[$_\$I_^3#_  1_UTU/_P!.5U7X[5^Q/_!*?_DP_P $
M?]=-3_\ 3E=5^E>%G_)0U?\ KU+_ -+@?@7TC/\ DB,/_P!A$/\ TW5/H>BB
MBOWX_BP^2/\ @M'_ ,FAV?\ V.EE_P"B+FORFK]6?^"T?_)H=G_V.EE_Z(N:
M_*:OYX\3/^2F?^"/ZG]Q_1__ .3?K_K[4_\ ;0HHHK\^/VT**** "BBB@ KZ
MX_X(N?\ )WEY_P!B7>_^C[:OD>OKC_@BY_R=Y>?]B7>_^C[:OHN$?^2FPG^-
M'POB=_R;_,O^O4C]6****_J8_P Z0K\"/B+_ ,E!UW_L,W7_ *-:OWWK\"/B
M+_R4'7?^PS=?^C6K\?\ %G^#A/6?_MI_4'T:?][S/_#2_.H8U%%%?BY_6 44
M44 %%%% !1110!^^_P .O^2?:%_V!K7_ -%+6S6-\.O^2?:%_P!@:U_]%+6S
M7]AT/X$?1?D?Y;XO_>ZG^)_F%?FU_P %SO\ DIO@+_L W?\ Z.6OTEK\VO\
M@N=_R4WP%_V ;O\ ]'+7QGB)_P DI6]8?^E(_5O S_DY.%_PU?\ TW(^%***
M*_F\_O(**** "BBB@ HHHH _2;_@AC_R3+Q[_P!AZT_]$M7W57PK_P $,?\
MDF7CW_L/6G_HEJ^ZJ_IS@;_DE,+Z/_TJ1_GUXP_\G)S#_%'_ --P"O*_VX_^
M3/OB3_V)][_Z*->J5Y7^W'_R9]\2?^Q/O?\ T4:]S-O^15B/\$__ $EGQ_#/
M_)1X+_K[3_\ 2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_P#)X/PW_P"Q
MOLO_ $8*_;NOQ$_8;_Y/!^&__8WV7_HP5^W=?NGA3_R*L1_C7_I*/X\^DC_R
M4>"_Z]/_ -+84445^J'\Y!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%?%?\ P5?_ &M?V@_V:?$G@O3_ ()_
M$#^Q8=6L;V34$_LJTN?-:-X@AS/$Y7 9NF,YYKR\YS;#9'ET\973<8VNHV;U
M:75I=>Y]%PKPSC^+\\IY5@Y1C4J<S3FVH^[%R=W&,GLM--S[4HK\<_\ AZE^
MWI_T7?\ \M?2_P#Y%H_X>I?MZ?\ 1=__ "U]+_\ D6OB/^(J</?\^JO_ (##
M_P"3/US_ (ERXW_Z",/_ .!U?_E)^QE%?CG_ ,/4OV]/^B[_ /EKZ7_\BT?\
M/4OV]/\ HN__ ):^E_\ R+1_Q%3A[_GU5_\  8?_ "8?\2Y<;_\ 01A__ ZO
M_P I/V,HK\<_^'J7[>G_ $7?_P M?2__ )%H_P"'J7[>G_1=_P#RU]+_ /D6
MC_B*G#W_ #ZJ_P#@,/\ Y,/^)<N-_P#H(P__ ('5_P#E)^QE%?CG_P /4OV]
M/^B[_P#EKZ7_ /(M'_#U+]O3_HN__EKZ7_\ (M'_ !%3A[_GU5_\!A_\F'_$
MN7&__01A_P#P.K_\I/V,HKY'_P""4'[3OQQ_:6\->--0^-GC?^VIM)OK*/3W
M_LVVMO*61)2XQ!&@;)5>N<8XKZXK[K*,SP^<Y=3QE!-1G>RE:^C:ULVNG<_'
MN)N'L;PKGE;*L7*,JE*R;@VXZQ4E9M1>S6Z6H5YK^V5_R:5\2_\ L1=4_P#2
M62O2J\U_;*_Y-*^)?_8BZI_Z2R5>9_\ (MK_ ."7_I+,N'O^1_A/^OM/_P!+
M1^'-%%%?R*?Z<!1110 4444 %%%% 'I7[&O_ "=K\-/^QZTO_P!*HZ_<:OPY
M_8U_Y.U^&G_8]:7_ .E4=?N-7[EX4?\ (MQ'^-?^DG\@?22_Y'^!_P"O4O\
MTL****_5C^;C\=_^"K'_ "?AXW_ZYZ9_Z;;6OG>OHC_@JQ_R?AXW_P"N>F?^
MFVUKYWK^4.(_^2AQG_7VI_Z6S_27@3_DB,K_ .P>C_Z;B%%%%>,?5A1110 4
M444 %?L3_P $I_\ DP_P1_UTU/\ ].5U7X[5^Q/_  2G_P"3#_!'_734_P#T
MY75?I7A9_P E#5_Z]2_]+@?@7TC/^2(P_P#V$0_]-U3Z'HHHK]^/XL/DC_@M
M'_R:'9_]CI9?^B+FORFK]6?^"T?_ ":'9_\ 8Z67_HBYK\IJ_GCQ,_Y*9_X(
M_J?W']'_ /Y-^O\ K[4_]M"BBBOSX_;0HHHH **** "OKC_@BY_R=Y>?]B7>
M_P#H^VKY'KZX_P""+G_)WEY_V)=[_P"C[:OHN$?^2FPG^-'POB=_R;_,O^O4
MC]6****_J8_SI"OP(^(O_)0==_[#-U_Z-:OWWK\"/B+_ ,E!UW_L,W7_ *-:
MOQ_Q9_@X3UG_ .VG]0?1I_WO,_\ #2_.H8U%%%?BY_6 4444 %%%% !1110!
M^^_PZ_Y)]H7_ &!K7_T4M;-8WPZ_Y)]H7_8&M?\ T4M;-?V'0_@1]%^1_EOB
M_P#>ZG^)_F%?FU_P7._Y*;X"_P"P#=_^CEK]):_-K_@N=_R4WP%_V ;O_P!'
M+7QGB)_R2E;UA_Z4C]6\#/\ DY.%_P -7_TW(^%****_F\_O(**** "BBB@
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(
M?$']GWX"?%O6['Q-\5O@CX0\3:EIB[=-U#Q#X:M;V>T&2<1231LT8R2?E(Y-
M=;%%%!$L,,:HB*%1%& H'0 =A3J* .?\"?"?X6?"T7X^&/PT\/\ AP:K=?:=
M3&@Z-!9_;)N?WLOE(OF/R?F;)YZTS7O@]\(_%7C33_B1XG^%GAS4O$6D #2M
M?O\ 0[>:]L@"2!%.Z&2/DD_*1UKHZ* ,K4/ O@C5O%-CXYU7P=I5SK>F02P:
M;K%QI\3W5I%*,2)%*5WQJXX8*0&[YK%_X9[^ ?\ T0_P?_X35K_\;KKZ* $C
MC2)!%$@55 "JHP /2EHHH **** "OSE_X+J?\CA\.?\ L&:C_P"C(*_1JOSE
M_P""ZG_(X?#G_L&:C_Z,@KXGQ#_Y).OZP_\ 2XGZUX'_ /)RL'Z5?_34SX)H
MHHK^;3^]@HHHH **** "BBB@#]&_^"%?_(F_$7_L)Z=_Z+GK[UKX*_X(5_\
M(F_$7_L)Z=_Z+GK[UK^F> _^23PWI+_TN1_G[XR_\G*S#UA_Z:@%>:_ME?\
M)I7Q+_[$75/_ $EDKTJO-?VRO^32OB7_ -B+JG_I+)7T.9_\BVO_ ()?^DL^
M)X>_Y'^$_P"OM/\ ]+1^'-%%%?R*?Z<!1110 4444 %%%% 'I7[&O_)VOPT_
M['K2_P#TJCK]QJ_#G]C7_D[7X:?]CUI?_I5'7[C5^Y>%'_(MQ'^-?^DG\@?2
M2_Y'^!_Z]2_]+"BBBOU8_FX_'?\ X*L?\GX>-_\ KGIG_IMM:^=Z^B/^"K'_
M "?AXW_ZYZ9_Z;;6OG>OY0XC_P"2AQG_ %]J?^EL_P!)>!/^2(RO_L'H_P#I
MN(4445XQ]6%%%% !1110 5^Q/_!*?_DP_P $?]=-3_\ 3E=5^.U?L3_P2G_Y
M,/\ !'_734__ $Y75?I7A9_R4-7_ *]2_P#2X'X%](S_ )(C#_\ 81#_ --U
M3Z'HHHK]^/XL/DC_ (+1_P#)H=G_ -CI9?\ HBYK\IJ_5G_@M'_R:'9_]CI9
M?^B+FORFK^>/$S_DIG_@C^I_<?T?_P#DWZ_Z^U/_ &T****_/C]M"BBB@ HH
MHH *^N/^"+G_ "=Y>?\ 8EWO_H^VKY'KZX_X(N?\G>7G_8EWO_H^VKZ+A'_D
MIL)_C1\+XG?\F_S+_KU(_5BBBBOZF/\ .D*_ CXB_P#)0==_[#-U_P"C6K]]
MZ_ CXB_\E!UW_L,W7_HUJ_'_ !9_@X3UG_[:?U!]&G_>\S_PTOSJ&-1117XN
M?U@%%%% !1110 4444 ?OO\ #K_DGVA?]@:U_P#12ULUC?#K_DGVA?\ 8&M?
M_12ULU_8=#^!'T7Y'^6^+_WNI_B?YA7YM?\ !<[_ )*;X"_[ -W_ .CEK]):
M_-K_ (+G?\E-\!?]@&[_ /1RU\9XB?\ )*5O6'_I2/U;P,_Y.3A?\-7_ --R
M/A2BBBOYO/[R"BBB@ HHHH **** /TF_X(8_\DR\>_\ 8>M/_1+5]U5\*_\
M!#'_ ))EX]_[#UI_Z):ONJOZ<X&_Y)3"^C_]*D?Y]>,/_)R<P_Q1_P#3< KR
MO]N/_DS[XD_]B?>_^BC7JE>5_MQ_\F??$G_L3[W_ -%&O<S;_D58C_!/_P!)
M9\?PS_R4>"_Z^T__ $N)^(=%%%?R.?Z:A1110 4444 %%%% 'JO[#?\ R>#\
M-_\ L;[+_P!&"OV[K\1/V&_^3P?AO_V-]E_Z,%?MW7[IX4_\BK$?XU_Z2C^/
M/I(_\E'@O^O3_P#2V%%%%?JA_.04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 45^;O_!1#_@X0UC]@7Q_)J<G_
M  3C^)OB[X/Z5XD.@^(?C/;W2V.GK?I(T<T5E%)"PNU21)(?,DDMT>6)T1F
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
M(G[#?_)X/PW_ .QOLO\ T8*_;NOW3PI_Y%6(_P :_P#24?QY])'_ )*/!?\
M7I_^EL****_5#^<@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#X,_X+3>%])_;N\(Z;_P2B\.>.-.T9?&&I:7K
M_P 7_$]Y>11Q^%/"UG>+<J^9" ;V[N+9(K>+G*Q7$C[4C)/QQ_P6ELO!7Q*_
MX*"?\$Y/V6/AGXRFL/@DWB=8/"]_X:NHWMY+JSO;*RA,$DB213-"D4*1L5=<
M7#$9$F3]?_M#_P#!M5_P2[_:L^-7B+]H7X]^$O'/B'Q;XJU%KW6=5N_B!>@R
M.0 J*H8+'&BA42-0%1$55   KW/XI?\ !+7]CGXM_L[?#3]FKQ#X#O+32?@V
M=+E^%FM:5JLEOJWAJYT^.-+:YM[L98R 1(6WAUD90SJQ ( /D_\ X)"_M1?M
M4ZK_ ,%+?VJ?^":7[1_Q3U3XH>%/A+K%IJO@7Q5XKMH)-1LH)9UDAM;B:*-%
MG8*\+JY4,KV[E< A4]IUX_\ #4G_  6ZT70$_P!(\-_LM_"V75KPK]U/%?B7
M=;VZ,#P6BTJUN''=?MPZ9Y]V_9F_8O\ @C^RKK7C7QO\/["^O_%OQ(UP:Q\0
M/&FNW"S:EKUVJE8VF9$2...-6*QP0QQPQAFVH"S$Z7P*_9;^&G[/OC/XD?$/
MP=/JEYK7Q4\9MXE\5ZCK%TLTK3BU@M8;>(JB[+:&&WC2.,Y*@MEB6- &)^U'
M\/OA]^V_^SU\4OV0/#7Q_AT:[UC1)?#_ (NO_"]_;7.H:'%=1XDBEB+'R6E@
M,BXD .UR1TS7Y8:%^QQ_P4^_X(/?M>_!'6OA=^W#XH^.'P&^*/Q6TCP)XG\%
M^+6F:?27U&4QI-'#)-,B;%6247$+1?-$$D0HV3]\C_@B%_P3[>X_:!N+KX?:
MW,/VF+L7/Q.C?Q/<@22_:9+O-MM8&WS<R-,0"1NPO^K&RNX_9<_X)P_!?]EO
M0/#7ARQ^(7Q$\=V_@F9Y/!*_$OQE-JXT!FB>'-JC!45EADDB21E9XHY'2-D5
MW5@#Z HHHH **** "OP4^,O_ "6#Q7_V,M]_Z4/7[UU^"GQE_P"2P>*_^QEO
MO_2AZ_(?%G_=L)ZS_*)_3OT:O]_S+_#3_.9S5%%%?BI_684444 %%%% !111
M0!^]GP:_Y(_X4_[%JQ_])TKI*YOX-?\ )'_"G_8M6/\ Z3I725_8.%_W:'HO
MR/\ +O,/]_J_XI?FPK\Y?^"ZG_(X?#G_ +!FH_\ HR"OT:K\Y?\ @NI_R.'P
MY_[!FH_^C(*^0\0_^23K^L/_ $N)^G>!_P#R<K!^E7_TU,^":***_FT_O8**
M** "BBB@ HHHH _1O_@A7_R)OQ%_[">G?^BYZ^]:^"O^"%?_ ")OQ%_[">G?
M^BYZ^]:_IG@/_DD\-Z2_]+D?Y^^,O_)RLP]8?^FH!7FO[97_ ":5\2_^Q%U3
M_P!)9*]*KS7]LK_DTKXE_P#8BZI_Z2R5]#F?_(MK_P""7_I+/B>'O^1_A/\
MK[3_ /2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_R=K\-/^QZTO\ ]*HZ
M_<:OPY_8U_Y.U^&G_8]:7_Z51U^XU?N7A1_R+<1_C7_I)_('TDO^1_@?^O4O
M_2PHHHK]6/YN/QW_ ."K'_)^'C?_ *YZ9_Z;;6OG>OHC_@JQ_P GX>-_^N>F
M?^FVUKYWK^4.(_\ DH<9_P!?:G_I;/\ 27@3_DB,K_[!Z/\ Z;B%%%%>,?5A
M1110 4444 %?L3_P2G_Y,/\ !'_734__ $Y75?CM7[$_\$I_^3#_  1_UTU/
M_P!.5U7Z5X6?\E#5_P"O4O\ TN!^!?2,_P"2(P__ &$0_P#3=4^AZ***_?C^
M+#Y(_P""T?\ R:'9_P#8Z67_ *(N:_*:OU9_X+1_\FAV?_8Z67_HBYK\IJ_G
MCQ,_Y*9_X(_J?W']'_\ Y-^O^OM3_P!M"BBBOSX_;0HHHH **** "OKC_@BY
M_P G>7G_ &)=[_Z/MJ^1Z^N/^"+G_)WEY_V)=[_Z/MJ^BX1_Y*;"?XT?"^)W
M_)O\R_Z]2/U8HHHK^IC_ #I"OP(^(O\ R4'7?^PS=?\ HUJ_?>OP(^(O_)0=
M=_[#-U_Z-:OQ_P 6?X.$]9_^VG]0?1I_WO,_\-+\ZAC4445^+G]8!1110 44
M44 %%%% '[[_  Z_Y)]H7_8&M?\ T4M;-8WPZ_Y)]H7_ &!K7_T4M;-?V'0_
M@1]%^1_EOB_][J?XG^85^;7_  7._P"2F^ O^P#=_P#HY:_26OS:_P""YW_)
M3? 7_8!N_P#T<M?&>(G_ "2E;UA_Z4C]6\#/^3DX7_#5_P#3<CX4HHHK^;S^
M\@HHHH **** "BBB@#])O^"&/_),O'O_ &'K3_T2U?=5?"O_  0Q_P"29>/?
M^P]:?^B6K[JK^G.!O^24POH__2I'^?7C#_R<G,/\4?\ TW *\K_;C_Y,^^)/
M_8GWO_HHUZI7E?[<?_)GWQ)_[$^]_P#11KW,V_Y%6(_P3_\ 26?'\,_\E'@O
M^OM/_P!+B?B'1117\CG^FH4444 %%%% !1110!ZK^PW_ ,G@_#?_ +&^R_\
M1@K]NZ_$3]AO_D\'X;_]C?9?^C!7[=U^Z>%/_(JQ'^-?^DH_CSZ2/_)1X+_K
MT_\ TMA1117ZH?SD%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y5^V$G[7>I
M?"-O"O[$L_A?3?&VLWRVD?BKQDK2Z?X=MO+D>2]:W3Y[N3Y%BCB'R^9,KO\
MNT<$ ]5HK\M_^"./[?'_  4UUG_@H;\>_P#@E_\ \%&->T'XAZ_\*- BUNP\
M>>&=(MK!91*UJT-JRP1PPD3P7D4J;HT>,Q2J[-QMR?VS?VD_^"Y/[&_[??[/
MLTGQG\ ^/?"'QN\>C1;OX&>%O!$<;:+:HT+7+I?R*;NY6"VD:1[TM#$CQAGM
MUC;8 #]7J*_.SXG_ +?'[2W[2'_!9+X@_P#!*']G+XJM\-+;X:_ V?Q1/XHL
M=%L+Z]U7Q!,-.:TMV%_!/$ME'%J4+NJ(LKLCCS5&,=Q_P0,_X*B>+/\ @JU^
MPLGQH^*?AVQTSQQX7\2W'AOQC%ID31VUU<Q0PSI=11L6,:R17$>Y<D"1),87
M:  ?;=%?GG_P<8_\%$?VUO\ @FI^QQ:_'3]E2R\$6T6H^)+70;O6]?BFO+^S
MEN(;F19;:U*K;_)]G'S2M*#YG^J^7)^\?AIJ^H^(/AQX?U[5[CSKN^T2TN+J
M78%WR/"K,V%  R23@ "@#;HHHH **** "BOGW_@I=\;_ (H?L_?LTM\0/A%X
MG_LC5QK]I;"[^Q07'[IQ)N79,CKSM'.,\5^>O_#U+]O3_HN__EKZ7_\ (M?&
MY[QQE/#^.^JXB$W*R?NJ+5G?O)/IV/U3@[PBXDXWRC^T<#5HQAS.-IRFI75K
MZ1IR5M>Y^QE%?CG_ ,/4OV]/^B[_ /EKZ7_\BT?\/4OV]/\ HN__ ):^E_\
MR+7C?\14X>_Y]5?_  &'_P F?5?\2Y<;_P#01A__  .K_P#*3]C**_'/_AZE
M^WI_T7?_ ,M?2_\ Y%H_X>I?MZ?]%W_\M?2__D6C_B*G#W_/JK_X##_Y,/\
MB7+C?_H(P_\ X'5_^4G[&45^.?\ P]2_;T_Z+O\ ^6OI?_R+1_P]2_;T_P"B
M[_\ EKZ7_P#(M'_$5.'O^?57_P !A_\ )A_Q+EQO_P!!&'_\#J__ "D_8RBO
MQS_X>I?MZ?\ 1=__ "U]+_\ D6OH+_@FC^W)^U)^T#^TLOP_^+OQ0_M?2#H%
MW<FT_L2QM_WJ&/:V^&%&XW'C..:[,O\ $;),RQU/"TJ=12FTE=1M=][3;_ \
MK// GB[(,HKYCB*]!PI1<I*,JCDTNR=)*_JT?H51117WY^+!7X*?&7_DL'BO
M_L9;[_TH>OWKK\%/C+_R6#Q7_P!C+??^E#U^0^+/^[83UG^43^G?HU?[_F7^
M&G^<SFJ***_%3^LPHHHH **** "BBB@#][/@U_R1_P *?]BU8_\ I.E=)7-_
M!K_DC_A3_L6K'_TG2NDK^P<+_NT/1?D?Y=YA_O\ 5_Q2_-A7YR_\%U/^1P^'
M/_8,U'_T9!7Z-5^<O_!=3_D</AS_ -@S4?\ T9!7R'B'_P DG7]8?^EQ/T[P
M/_Y.5@_2K_Z:F?!-%%%?S:?WL%%%% !1110 4444 ?HW_P $*_\ D3?B+_V$
M]._]%SU]ZU\%?\$*_P#D3?B+_P!A/3O_ $7/7WK7],\!_P#))X;TE_Z7(_S]
M\9?^3E9AZP_]-0"O-?VRO^32OB7_ -B+JG_I+)7I5>:_ME?\FE?$O_L1=4_]
M)9*^AS/_ )%M?_!+_P!)9\3P]_R/\)_U]I_^EH_#FBBBOY%/]. HHHH ****
M "BBB@#TK]C7_D[7X:?]CUI?_I5'7[C5^'/[&O\ R=K\-/\ L>M+_P#2J.OW
M&K]R\*/^1;B/\:_])/Y ^DE_R/\  _\ 7J7_ *6%%%%?JQ_-Q^.__!5C_D_#
MQO\ ]<],_P#3;:U\[U]$?\%6/^3\/&__ %STS_TVVM?.]?RAQ'_R4.,_Z^U/
M_2V?Z2\"?\D1E?\ V#T?_3<0HHHKQCZL**** "BBB@ K]B?^"4__ "8?X(_Z
MZ:G_ .G*ZK\=J_8G_@E/_P F'^"/^NFI_P#IRNJ_2O"S_DH:O_7J7_I<#\"^
MD9_R1&'_ .PB'_INJ?0]%%%?OQ_%A\D?\%H_^30[/_L=++_T1<U^4U?JS_P6
MC_Y-#L_^QTLO_1%S7Y35_/'B9_R4S_P1_4_N/Z/_ /R;]?\ 7VI_[:%%%%?G
MQ^VA1110 4444 %?7'_!%S_D[R\_[$N]_P#1]M7R/7UQ_P $7/\ D[R\_P"Q
M+O?_ $?;5]%PC_R4V$_QH^%\3O\ DW^9?]>I'ZL4445_4Q_G2%?@1\1?^2@Z
M[_V&;K_T:U?OO7X$?$7_ )*#KO\ V&;K_P!&M7X_XL_P<)ZS_P#;3^H/HT_[
MWF?^&E^=0QJ***_%S^L HHHH **** "BBB@#]]_AU_R3[0O^P-:_^BEK9K&^
M'7_)/M"_[ UK_P"BEK9K^PZ'\"/HOR/\M\7_ +W4_P 3_,*_-K_@N=_R4WP%
M_P!@&[_]'+7Z2U^;7_!<[_DIO@+_ + -W_Z.6OC/$3_DE*WK#_TI'ZMX&?\
M)R<+_AJ_^FY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\$,?^29>/?^P]:?\
MHEJ^ZJ^%?^"&/_),O'O_ &'K3_T2U?=5?TYP-_R2F%]'_P"E2/\ /KQA_P"3
MDYA_BC_Z;@%>5_MQ_P#)GWQ)_P"Q/O?_ $4:]4KRO]N/_DS[XD_]B?>_^BC7
MN9M_R*L1_@G_ .DL^/X9_P"2CP7_ %]I_P#I<3\0Z***_D<_TU"BBB@ HHHH
M **** /5?V&_^3P?AO\ ]C?9?^C!7[=U^(G[#?\ R>#\-_\ L;[+_P!&"OV[
MK]T\*?\ D58C_&O_ $E'\>?21_Y*/!?]>G_Z6PHHHK]4/YR"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\5_X*!?MW_ S_ ()P_LOZ_P#M1?'S6TAT[2HQ#I6E
MQR@7.LZ@X/D6-N,$M(Y!R0"$17D;Y48CVJLOQ3X&\%>.;:*S\;>#]+UB&!R\
M$6JZ?'<+&Q&"RB12 <<9% 'Y5?\ !'?_ (*;_P#!,_4/'/Q.\5>"/BMJ7C?X
MM^-M*U7XH?M%?$1/!]_9:=H^F:?$,6UL+B(3R65FLL5M;Q*C2.&>1L,WEUYO
M_P %I?@Y^S)_P4B^'_PE_P""EG_!*+]HV;6?CU/\0='TCP%<>%_%5TT]\)),
M-&;&9]^G26@7[3*WEP[(HYC,K AE_9+PW\*OA?X.N9;WPC\-] TJ:X@,,\VF
MZ/! TD1()1BB@E20#@\<"L_X=?L^_ 3X/ZG>:W\)?@CX0\+7NH9^WW?ASPU:
MV,MSD@GS'AC4OR >2>10!\'?\%9?V9OV=/V</C>G_!5OP'\>/'7@/]H5_"<_
MAKPSX=^'$%A?7OQ(NV@,5MIZ:;>6ET;B4GRE,B(1%'&KL/W2NOGG_!.2T^%?
M_!LO_P $>-"\=?\ !0NXU;3]=^(?Q%%[XET[0-._M">QU.^M@(+([&"GR;2P
M+RMNVB02JA<E-_ZFVO@+P-8^+KKX@67@O28=>O8%AO=;BTZ);NXB4 *CS!=[
MJ   "2!@4[QAX'\%?$+1CX<\?^#]+US3S/',;#6-/CN8?,C8,C[)%*[E8 @X
MR",B@#\I?^#Q+Q5X>U;_ ()!^&[^QU:(IK'Q7T2?3%D.Q[B,V-_)E4;#?=()
M&,COBOU$^!6HV&L?!'P=JVE7L5S:W/A;3Y;>X@D#I*C6T95E8<$$$$$5<\3_
M  L^&'C;4%U;QG\.-!U>Z2$1)<ZIH\%Q(L8)(0-(I(4%F..F2?6M#P[X8\->
M$-+71/"?AZQTNR1F9+/3K1((E).20B  $GD\4 7J*** "BBB@#Y2_P""R?\
MR9N__8TV/\I:_)ROUC_X+)_\F;O_ -C38_REK\G*_GKQ-_Y*7_MR/YL_M_Z/
MO_) O_K]/\H!1117YX?N(4444 %%%% !7U;_ ,$;/^3R$_[%:^_G%7RE7U;_
M ,$;/^3R$_[%:^_G%7T'"?\ R4N$_P"OD?S/B/$K_D@<R_Z\S_(_6.BBBOZH
M/\Y@K\%/C+_R6#Q7_P!C+??^E#U^]=?@I\9?^2P>*_\ L9;[_P!*'K\A\6?]
MVPGK/\HG]._1J_W_ #+_  T_SF<U1117XJ?UF%%%% !1110 4444 ?O9\&O^
M2/\ A3_L6K'_ -)TKI*YOX-?\D?\*?\ 8M6/_I.E=)7]@X7_ ':'HOR/\N\P
M_P!_J_XI?FPK\Y?^"ZG_ ".'PY_[!FH_^C(*_1JOSE_X+J?\CA\.?^P9J/\
MZ,@KY#Q#_P"23K^L/_2XGZ=X'_\ )RL'Z5?_ $U,^":***_FT_O8**** "BB
MB@ HHHH _1O_ ((5_P#(F_$7_L)Z=_Z+GK[UKX*_X(5_\B;\1?\ L)Z=_P"B
MYZ^]:_IG@/\ Y)/#>DO_ $N1_G[XR_\ )RLP]8?^FH!7FO[97_)I7Q+_ .Q%
MU3_TEDKTJO-?VRO^32OB7_V(NJ?^DLE?0YG_ ,BVO_@E_P"DL^)X>_Y'^$_Z
M^T__ $M'X<T445_(I_IP%%%% !1110 4444 >E?L:_\ )VOPT_['K2__ $JC
MK]QJ_#G]C7_D[7X:?]CUI?\ Z51U^XU?N7A1_P BW$?XU_Z2?R!])+_D?X'_
M *]2_P#2PHHHK]6/YN/QW_X*L?\ )^'C?_KGIG_IMM:^=Z^B/^"K'_)^'C?_
M *YZ9_Z;;6OG>OY0XC_Y*'&?]?:G_I;/])>!/^2(RO\ [!Z/_IN(4445XQ]6
M%%%% !1110 5^Q/_  2G_P"3#_!'_734_P#TY75?CM7[$_\ !*?_ ),/\$?]
M=-3_ /3E=5^E>%G_ "4-7_KU+_TN!^!?2,_Y(C#_ /81#_TW5/H>BBBOWX_B
MP^2/^"T?_)H=G_V.EE_Z(N:_*:OU9_X+1_\ )H=G_P!CI9?^B+FORFK^>/$S
M_DIG_@C^I_<?T?\ _DWZ_P"OM3_VT****_/C]M"BBB@ HHHH *^N/^"+G_)W
MEY_V)=[_ .C[:OD>OKC_ ((N?\G>7G_8EWO_ */MJ^BX1_Y*;"?XT?"^)W_)
MO\R_Z]2/U8HHHK^IC_.D*_ CXB_\E!UW_L,W7_HUJ_?>OP(^(O\ R4'7?^PS
M=?\ HUJ_'_%G^#A/6?\ [:?U!]&G_>\S_P -+\ZAC4445^+G]8!1110 4444
M %%%% '[[_#K_DGVA?\ 8&M?_12ULUC?#K_DGVA?]@:U_P#12ULU_8=#^!'T
M7Y'^6^+_ -[J?XG^85^;7_!<[_DIO@+_ + -W_Z.6OTEK\VO^"YW_)3? 7_8
M!N__ $<M?&>(G_)*5O6'_I2/U;P,_P"3DX7_  U?_3<CX4HHHK^;S^\@HHHH
M **** "BBB@#])O^"&/_ "3+Q[_V'K3_ -$M7W57PK_P0Q_Y)EX]_P"P]:?^
MB6K[JK^G.!O^24POH_\ TJ1_GUXP_P#)R<P_Q1_]-P"O*_VX_P#DS[XD_P#8
MGWO_ **->J5Y7^W'_P F??$G_L3[W_T4:]S-O^15B/\ !/\ ])9\?PS_ ,E'
M@O\ K[3_ /2XGXAT445_(Y_IJ%%%% !1110 4444 >J_L-_\G@_#?_L;[+_T
M8*_;NOQ$_8;_ .3P?AO_ -C?9?\ HP5^W=?NGA3_ ,BK$?XU_P"DH_CSZ2/_
M "4>"_Z]/_TMA1117ZH?SD%%%% !1110 4444 %%%% !1110!D>/]$\2^)?
MVL^'?!OB]O#^KW^ESV^F:\EDMRVG3O&RI<")R%D,;$.%8[25 /&:_$_XP_\
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
M7_%+\V%?G+_P74_Y'#X<_P#8,U'_ -&05^C5?G+_ ,%U/^1P^'/_ &#-1_\
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
MR3[0O^P-:_\ HI:V:_L.A_ CZ+\C_+?%_P"]U/\ $_S"OS:_X+G?\E-\!?\
M8!N__1RU^DM?FU_P7._Y*;X"_P"P#=_^CEKXSQ$_Y)2MZP_]*1^K>!G_ "<G
M"_X:O_IN1\*4445_-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_L/6G_ *):
MONJOA7_@AC_R3+Q[_P!AZT_]$M7W57].<#?\DIA?1_\ I4C_ #Z\8?\ DY.8
M?XH_^FX!7E?[<?\ R9]\2?\ L3[W_P!%&O5*\K_;C_Y,^^)/_8GWO_HHU[F;
M?\BK$?X)_P#I+/C^&?\ DH\%_P!?:?\ Z7$_$.BBBOY'/]-0HHHH **** "B
MBB@#U7]AO_D\'X;_ /8WV7_HP5^W=?B)^PW_ ,G@_#?_ +&^R_\ 1@K]NZ_=
M/"G_ )%6(_QK_P!)1_'GTD?^2CP7_7I_^EL****_5#^<@HHHH **** "BBB@
M HHHH *_._\ X+M?\A7X8_\ 7OJ__H5G7Z(5^=__  7:_P"0K\,?^O?5_P#T
M*SKXOQ!_Y)+$?]N?^EQ/U?P1_P"3F8'TJ_\ IFH?G_1117\UG]\A1110 444
M4 %%%% 'Z(?\$)?^05\3O^OC2/\ T&\K] *_/_\ X(2_\@KXG?\ 7QI'_H-Y
M7Z 5_2_ /_))8;_M_P#]+D?P#XT_\G,Q_K3_ /3-,*X']J[_ )-<^)7_ &(&
ML_\ I#-7?5P/[5W_ ":Y\2O^Q UG_P!(9J^ES'_D7UO\,OR9\#D?_(ZPW_7R
M'_I2/PMHHHK^0S_3P**** "BBB@ HHHH [_]E'_DZ/X:_P#8_P"C?^ET-?NC
M7X7?LH_\G1_#7_L?]&_]+H:_=&OW#PH_Y%^)_P 2_(_D/Z2?_(ZP'_7N7_I2
M"BBBOU@_FL_(+_@K3_R?)XG_ .O#3?\ TBAKYLKZ3_X*T_\ )\GB?_KPTW_T
MBAKYLK^4^)O^2BQ?_7R?_I3/](O#_P#Y(;+/^P>E_P"D1"BBBO#/K@HHHH *
M*** "OU^_P""2W_)C?AC_K_U+_TMFK\@:_7[_@DM_P F-^&/^O\ U+_TMFK]
M(\+?^2BJ?]>I?^E0/P;Z1/\ R0U'_L(A_P"D53Z2HHHK^@#^*#Y2_P""R?\
MR9N__8TV/\I:_)ROUC_X+)_\F;O_ -C38_REK\G*_GKQ-_Y*7_MR/YL_M_Z/
MO_) O_K]/\H!1117YX?N(4444 %%%% !7U;_ ,$;/^3R$_[%:^_G%7RE7U;_
M ,$;/^3R$_[%:^_G%7T'"?\ R4N$_P"OD?S/B/$K_D@<R_Z\S_(_6.BBBOZH
M/\Y@K\%/C+_R6#Q7_P!C+??^E#U^]=?@I\9?^2P>*_\ L9;[_P!*'K\A\6?]
MVPGK/\HG]._1J_W_ #+_  T_SF<U1117XJ?UF%%%% !1110 4444 ?O9\&O^
M2/\ A3_L6K'_ -)TKI*YOX-?\D?\*?\ 8M6/_I.E=)7]@X7_ ':'HOR/\N\P
M_P!_J_XI?FPK\Y?^"ZG_ ".'PY_[!FH_^C(*_1JOSE_X+J?\CA\.?^P9J/\
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
M]>I'ZL4445_4Q_G2%?@1\1?^2@Z[_P!AFZ_]&M7[[U^!'Q%_Y*#KO_89NO\
MT:U?C_BS_!PGK/\ ]M/Z@^C3_O>9_P"&E^=0QJ***_%S^L HHHH **** "BB
MB@#]]_AU_P D^T+_ + UK_Z*6MFL;X=?\D^T+_L#6O\ Z*6MFO[#H?P(^B_(
M_P M\7_O=3_$_P PK\VO^"YW_)3? 7_8!N__ $<M?I+7YM?\%SO^2F^ O^P#
M=_\ HY:^,\1/^24K>L/_ $I'ZMX&?\G)PO\ AJ_^FY'PI1117\WG]Y!1110
M4444 %%%% 'Z3?\ !#'_ ))EX]_[#UI_Z):ONJOA7_@AC_R3+Q[_ -AZT_\
M1+5]U5_3G W_ "2F%]'_ .E2/\^O&'_DY.8?XH_^FX!7E?[<?_)GWQ)_[$^]
M_P#11KU2O*_VX_\ DS[XD_\ 8GWO_HHU[F;?\BK$?X)_^DL^/X9_Y*/!?]?:
M?_I<3\0Z***_D<_TU"BBB@ HHHH **** /5?V&_^3P?AO_V-]E_Z,%?MW7XB
M?L-_\G@_#?\ [&^R_P#1@K]NZ_=/"G_D58C_ !K_ -)1_'GTD?\ DH\%_P!>
MG_Z6PHHHK]4/YR"BBB@ HHHH **** "BBB@ K\[_ /@NU_R%?AC_ ->^K_\
MH5G7Z(5^=_\ P7:_Y"OPQ_Z]]7_]"LZ^+\0?^22Q'_;G_I<3]7\$?^3F8'TJ
M_P#IFH?G_1117\UG]\A1110 4444 %%%% 'Z(?\ !"7_ )!7Q._Z^-(_]!O*
M_0"OS_\ ^"$O_(*^)W_7QI'_ *#>5^@%?TOP#_R26&_[?_\ 2Y'\ ^-/_)S,
M?ZT__3-,*X']J[_DUSXE?]B!K/\ Z0S5WU<#^U=_R:Y\2O\ L0-9_P#2&:OI
M<Q_Y%];_  R_)GP.1_\ (ZPW_7R'_I2/PMHHHK^0S_3P**** "BBB@ HHHH
M[_\ 91_Y.C^&O_8_Z-_Z70U^Z-?A=^RC_P G1_#7_L?]&_\ 2Z&OW1K]P\*/
M^1?B?\2_(_D/Z2?_ ".L!_U[E_Z4@HHHK]8/YK/R"_X*T_\ )\GB?_KPTW_T
MBAKYLKZ3_P""M/\ R?)XG_Z\--_](H:^;*_E/B;_ )*+%_\ 7R?_ *4S_2+P
M_P#^2&RS_L'I?^D1"BBBO#/K@HHHH **** "OU^_X)+?\F-^&/\ K_U+_P!+
M9J_(&OU^_P""2W_)C?AC_K_U+_TMFK](\+?^2BJ?]>I?^E0/P;Z1/_)#4?\
ML(A_Z15/I*BBBOZ /XH/E+_@LG_R9N__ &--C_*6OR<K]8_^"R?_ "9N_P#V
M--C_ "EK\G*_GKQ-_P"2E_[<C^;/[?\ H^_\D"_^OT_R@%%%%?GA^XA1110
M4444 %?5O_!&S_D\A/\ L5K[^<5?*5?5O_!&S_D\A/\ L5K[^<5?0<)_\E+A
M/^OD?S/B/$K_ )(',O\ KS/\C]8Z***_J@_SF"OP4^,O_)8/%?\ V,M]_P"E
M#U^]=?@I\9?^2P>*_P#L9;[_ -*'K\A\6?\ =L)ZS_*)_3OT:O\ ?\R_PT_S
MF<U1117XJ?UF%%%% !1110 4444 ?O9\&O\ DC_A3_L6K'_TG2NDKF_@U_R1
M_P *?]BU8_\ I.E=)7]@X7_=H>B_(_R[S#_?ZO\ BE^;"OSE_P""ZG_(X?#G
M_L&:C_Z,@K]&J_.7_@NI_P CA\.?^P9J/_HR"OD/$/\ Y).OZP_]+B?IW@?_
M ,G*P?I5_P#34SX)HHHK^;3^]@HHHH **** "BBB@#]&_P#@A7_R)OQ%_P"P
MGIW_ *+GK[UKX*_X(5_\B;\1?^PGIW_HN>OO6OZ9X#_Y)/#>DO\ TN1_G[XR
M_P#)RLP]8?\ IJ 5YK^V5_R:5\2_^Q%U3_TEDKTJO-?VRO\ DTKXE_\ 8BZI
M_P"DLE?0YG_R+:_^"7_I+/B>'O\ D?X3_K[3_P#2T?AS1117\BG^G 4444 %
M%%% !1110!Z5^QK_ ,G:_#3_ +'K2_\ TJCK]QJ_#G]C7_D[7X:?]CUI?_I5
M'7[C5^Y>%'_(MQ'^-?\ I)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_P""K'_)
M^'C?_KGIG_IMM:^=Z^B/^"K'_)^'C?\ ZYZ9_P"FVUKYWK^4.(_^2AQG_7VI
M_P"EL_TEX$_Y(C*_^P>C_P"FXA1117C'U84444 %%%% !7[$_P#!*?\ Y,/\
M$?\ 734__3E=5^.U?L3_ ,$I_P#DP_P1_P!=-3_].5U7Z5X6?\E#5_Z]2_\
M2X'X%](S_DB,/_V$0_\ 3=4^AZ***_?C^+#Y(_X+1_\ )H=G_P!CI9?^B+FO
MRFK]6?\ @M'_ ,FAV?\ V.EE_P"B+FORFK^>/$S_ )*9_P""/ZG]Q_1__P"3
M?K_K[4_]M"BBBOSX_;0HHHH **** "OKC_@BY_R=Y>?]B7>_^C[:OD>OKC_@
MBY_R=Y>?]B7>_P#H^VKZ+A'_ )*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_.D*
M_ CXB_\ )0==_P"PS=?^C6K]]Z_ CXB_\E!UW_L,W7_HUJ_'_%G^#A/6?_MI
M_4'T:?\ >\S_ ,-+\ZAC4445^+G]8!1110 4444 %%%% '[[_#K_ ))]H7_8
M&M?_ $4M;-8WPZ_Y)]H7_8&M?_12ULU_8=#^!'T7Y'^6^+_WNI_B?YA7YM?\
M%SO^2F^ O^P#=_\ HY:_26OS:_X+G?\ )3? 7_8!N_\ T<M?&>(G_)*5O6'_
M *4C]6\#/^3DX7_#5_\ 3<CX4HHHK^;S^\@HHHH **** "BBB@#])O\ @AC_
M ,DR\>_]AZT_]$M7W57PK_P0Q_Y)EX]_[#UI_P"B6K[JK^G.!O\ DE,+Z/\
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
MLO\ T1<U^4U?SQXF?\E,_P#!']3^X_H__P#)OU_U]J?^VA1117Y\?MH4444
M%%%% !7UQ_P1<_Y.\O/^Q+O?_1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/\
MR4V$_P :/A?$[_DW^9?]>I'ZL4445_4Q_G2%?@1\1?\ DH.N_P#89NO_ $:U
M?OO7X$?$7_DH.N_]AFZ_]&M7X_XL_P '">L__;3^H/HT_P"]YG_AI?G4,:BB
MBOQ<_K **** "BBB@ HHHH _??X=?\D^T+_L#6O_ **6MFL;X=?\D^T+_L#6
MO_HI:V:_L.A_ CZ+\C_+?%_[W4_Q/\PK\VO^"YW_ "4WP%_V ;O_ -'+7Z2U
M^;7_  7._P"2F^ O^P#=_P#HY:^,\1/^24K>L/\ TI'ZMX&?\G)PO^&K_P"F
MY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\$,?^29>/?^P]:?^B6K[JKX5_X(
M8_\ ),O'O_8>M/\ T2U?=5?TYP-_R2F%]'_Z5(_SZ\8?^3DYA_BC_P"FX!7E
M?[<?_)GWQ)_[$^]_]%&O5*\K_;C_ .3/OB3_ -B?>_\ HHU[F;?\BK$?X)_^
MDL^/X9_Y*/!?]?:?_I<3\0Z***_D<_TU"BBB@ HHHH **** /5?V&_\ D\'X
M;_\ 8WV7_HP5^W=?B)^PW_R>#\-_^QOLO_1@K]NZ_=/"G_D58C_&O_24?QY]
M)'_DH\%_UZ?_ *6PHHHK]4/YR"BBB@ HHHH **** "BBB@ K\[_^"[7_ "%?
MAC_U[ZO_ .A6=?HA7YW_ /!=K_D*_#'_ *]]7_\ 0K.OB_$'_DDL1_VY_P"E
MQ/U?P1_Y.9@?2K_Z9J'Y_P!%%%?S6?WR%%%% !1110 4444 ?HA_P0E_Y!7Q
M._Z^-(_]!O*_0"OS_P#^"$O_ ""OB=_U\:1_Z#>5^@%?TOP#_P DEAO^W_\
MTN1_ /C3_P G,Q_K3_\ 3-,*X']J[_DUSXE?]B!K/_I#-7?5P/[5W_)KGQ*_
M[$#6?_2&:OI<Q_Y%];_#+\F? Y'_ ,CK#?\ 7R'_ *4C\+:***_D,_T\"BBB
M@ HHHH **** ._\ V4?^3H_AK_V/^C?^ET-?NC7X7?LH_P#)T?PU_P"Q_P!&
M_P#2Z&OW1K]P\*/^1?B?\2_(_D/Z2?\ R.L!_P!>Y?\ I2"BBBOU@_FL_(+_
M (*T_P#)\GB?_KPTW_TBAKYLKZ3_ ."M/_)\GB?_ *\--_\ 2*&OFROY3XF_
MY*+%_P#7R?\ Z4S_ $B\/_\ DALL_P"P>E_Z1$****\,^N"BBB@ HHHH *_7
M[_@DM_R8WX8_Z_\ 4O\ TMFK\@:_7[_@DM_R8WX8_P"O_4O_ $MFK](\+?\
MDHJG_7J7_I4#\&^D3_R0U'_L(A_Z15/I*BBBOZ /XH/E+_@LG_R9N_\ V--C
M_*6OR<K]8_\ @LG_ ,F;O_V--C_*6OR<K^>O$W_DI?\ MR/YL_M_Z/O_ "0+
M_P"OT_R@%%%%?GA^XA1110 4444 %?5O_!&S_D\A/^Q6OOYQ5\I5]6_\$;/^
M3R$_[%:^_G%7T'"?_)2X3_KY'\SXCQ*_Y(',O^O,_P C]8Z***_J@_SF"OP4
M^,O_ "6#Q7_V,M]_Z4/7[UU^"GQE_P"2P>*_^QEOO_2AZ_(?%G_=L)ZS_*)_
M3OT:O]_S+_#3_.9S5%%%?BI_684444 %%%% !1110!^]GP:_Y(_X4_[%JQ_]
M)TKI*YOX-?\ )'_"G_8M6/\ Z3I725_8.%_W:'HOR/\ +O,/]_J_XI?FPK\Y
M?^"ZG_(X?#G_ +!FH_\ HR"OT:K\Y?\ @NI_R.'PY_[!FH_^C(*^0\0_^23K
M^L/_ $N)^G>!_P#R<K!^E7_TU,^":***_FT_O8**** "BBB@ HHHH _1O_@A
M7_R)OQ%_[">G?^BYZ^]:^"O^"%?_ ")OQ%_[">G?^BYZ^]:_IG@/_DD\-Z2_
M]+D?Y^^,O_)RLP]8?^FH!7FO[97_ ":5\2_^Q%U3_P!)9*]*KS7]LK_DTKXE
M_P#8BZI_Z2R5]#F?_(MK_P""7_I+/B>'O^1_A/\ K[3_ /2T?AS1117\BG^G
M 4444 %%%% !1110!Z5^QK_R=K\-/^QZTO\ ]*HZ_<:OPY_8U_Y.U^&G_8]:
M7_Z51U^XU?N7A1_R+<1_C7_I)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_ ."K
M'_)^'C?_ *YZ9_Z;;6OG>OHC_@JQ_P GX>-_^N>F?^FVUKYWK^4.(_\ DH<9
M_P!?: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"O
M4O\ TN!^!?2,_P"2(P__ &$0_P#3=4^AZ***_?C^+#Y(_P""T?\ R:'9_P#8
MZ67_ *(N:_*:OU9_X+1_\FAV?_8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_\
MY-^O^OM3_P!M"BBBOSX_;0HHHH **** "OKC_@BY_P G>7G_ &)=[_Z/MJ^1
MZ^N/^"+G_)WEY_V)=[_Z/MJ^BX1_Y*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_
M #I"OP(^(O\ R4'7?^PS=?\ HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_P 6?X.$
M]9_^VG]0?1I_WO,_\-+\ZAC4445^+G]8!1110 4444 %%%% '[[_  Z_Y)]H
M7_8&M?\ T4M;-8WPZ_Y)]H7_ &!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^85
M^;7_  7._P"2F^ O^P#=_P#HY:_26OS:_P""YW_)3? 7_8!N_P#T<M?&>(G_
M "2E;UA_Z4C]6\#/^3DX7_#5_P#3<CX4HHHK^;S^\@HHHH **** "BBB@#])
MO^"&/_),O'O_ &'K3_T2U?=5?"O_  0Q_P"29>/?^P]:?^B6K[JK^G.!O^24
MPOH__2I'^?7C#_R<G,/\4?\ TW *\K_;C_Y,^^)/_8GWO_HHUZI7E?[<?_)G
MWQ)_[$^]_P#11KW,V_Y%6(_P3_\ 26?'\,_\E'@O^OM/_P!+B?B'1117\CG^
MFH4444 %%%% !1110!ZK^PW_ ,G@_#?_ +&^R_\ 1@K]NZ_$3]AO_D\'X;_]
MC?9?^C!7[=U^Z>%/_(JQ'^-?^DH_CSZ2/_)1X+_KT_\ TMA1117ZH?SD%%%%
M !1110 4444 %%%% !7YW_\ !=K_ )"OPQ_Z]]7_ /0K.OT0K\[_ /@NU_R%
M?AC_ ->^K_\ H5G7Q?B#_P DEB/^W/\ TN)^K^"/_)S,#Z5?_3-0_/\ HHHK
M^:S^^0HHHH **** "BBB@#]$/^"$O_(*^)W_ %\:1_Z#>5^@%?G_ /\ !"7_
M )!7Q._Z^-(_]!O*_0"OZ7X!_P"22PW_ &__ .ER/X!\:?\ DYF/]:?_ *9I
MA7 _M7?\FN?$K_L0-9_](9J[ZN!_:N_Y-<^)7_8@:S_Z0S5]+F/_ "+ZW^&7
MY,^!R/\ Y'6&_P"OD/\ TI'X6T445_(9_IX%%%% !1110 4444 =_P#LH_\
M)T?PU_['_1O_ $NAK]T:_"[]E'_DZ/X:_P#8_P"C?^ET-?NC7[AX4?\ (OQ/
M^)?D?R'])/\ Y'6 _P"O<O\ TI!1117ZP?S6?D%_P5I_Y/D\3_\ 7AIO_I%#
M7S97TG_P5I_Y/D\3_P#7AIO_ *10U\V5_*?$W_)18O\ Z^3_ /2F?Z1>'_\
MR0V6?]@]+_TB(4445X9]<%%%% !1110 5^OW_!);_DQOPQ_U_P"I?^ELU?D#
M7Z_?\$EO^3&_#'_7_J7_ *6S5^D>%O\ R453_KU+_P!*@?@WTB?^2&H_]A$/
M_2*I])4445_0!_%!\I?\%D_^3-W_ .QIL?Y2U^3E?K'_ ,%D_P#DS=_^QIL?
MY2U^3E?SUXF_\E+_ -N1_-G]O_1]_P"2!?\ U^G^4 HHHK\\/W$**** "BBB
M@ KZM_X(V?\ )Y"?]BM??SBKY2KZM_X(V?\ )Y"?]BM??SBKZ#A/_DI<)_U\
MC^9\1XE?\D#F7_7F?Y'ZQT445_5!_G,%?@I\9?\ DL'BO_L9;[_TH>OWKK\%
M/C+_ ,E@\5_]C+??^E#U^0^+/^[83UG^43^G?HU?[_F7^&G^<SFJ***_%3^L
MPHHHH **** "BBB@#][/@U_R1_PI_P!BU8_^DZ5TE<W\&O\ DC_A3_L6K'_T
MG2NDK^P<+_NT/1?D?Y=YA_O]7_%+\V%?G+_P74_Y'#X<_P#8,U'_ -&05^C5
M?G+_ ,%U/^1P^'/_ &#-1_\ 1D%?(>(?_))U_6'_ *7$_3O _P#Y.5@_2K_Z
M:F?!-%%%?S:?WL%%%% !1110 4444 ?HW_P0K_Y$WXB_]A/3O_1<]?>M?!7_
M  0K_P"1-^(O_83T[_T7/7WK7],\!_\ ))X;TE_Z7(_S]\9?^3E9AZP_]-0"
MO-?VRO\ DTKXE_\ 8BZI_P"DLE>E5YK^V5_R:5\2_P#L1=4_])9*^AS/_D6U
M_P#!+_TEGQ/#W_(_PG_7VG_Z6C\.:***_D4_TX"BBB@ HHHH **** /2OV-?
M^3M?AI_V/6E_^E4=?N-7X<_L:_\ )VOPT_['K2__ $JCK]QJ_<O"C_D6XC_&
MO_23^0/I)?\ (_P/_7J7_I84445^K'\W'X[_ /!5C_D_#QO_ -<],_\ 3;:U
M\[U]$?\ !5C_ )/P\;_]<],_]-MK7SO7\H<1_P#)0XS_ *^U/_2V?Z2\"?\
M)$97_P!@]'_TW$****\8^K"BBB@ HHHH *_8G_@E/_R8?X(_ZZ:G_P"G*ZK\
M=J_8G_@E/_R8?X(_ZZ:G_P"G*ZK]*\+/^2AJ_P#7J7_I<#\"^D9_R1&'_P"P
MB'_INJ?0]%%%?OQ_%A\D?\%H_P#DT.S_ .QTLO\ T1<U^4U?JS_P6C_Y-#L_
M^QTLO_1%S7Y35_/'B9_R4S_P1_4_N/Z/_P#R;]?]?:G_ +:%%%%?GQ^VA111
M0 4444 %?7'_  1<_P"3O+S_ +$N]_\ 1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M
M7T7"/_)383_&CX7Q._Y-_F7_ %ZD?JQ1117]3'^=(5^!'Q%_Y*#KO_89NO\
MT:U?OO7X$?$7_DH.N_\ 89NO_1K5^/\ BS_!PGK/_P!M/Z@^C3_O>9_X:7YU
M#&HHHK\7/ZP"BBB@ HHHH **** /WW^'7_)/M"_[ UK_ .BEK9K&^'7_ "3[
M0O\ L#6O_HI:V:_L.A_ CZ+\C_+?%_[W4_Q/\PK\VO\ @N=_R4WP%_V ;O\
M]'+7Z2U^;7_!<[_DIO@+_L W?_HY:^,\1/\ DE*WK#_TI'ZMX&?\G)PO^&K_
M .FY'PI1117\WG]Y!1110 4444 %%%% 'Z3?\$,?^29>/?\ L/6G_HEJ^ZJ^
M%?\ @AC_ ,DR\>_]AZT_]$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_P#I
MN 5Y7^W'_P F??$G_L3[W_T4:]4KRO\ ;C_Y,^^)/_8GWO\ Z*->YFW_ "*L
M1_@G_P"DL^/X9_Y*/!?]?:?_ *7$_$.BBBOY'/\ 34**** "BBB@ HHHH ]5
M_8;_ .3P?AO_ -C?9?\ HP5^W=?B)^PW_P G@_#?_L;[+_T8*_;NOW3PI_Y%
M6(_QK_TE'\>?21_Y*/!?]>G_ .EL****_5#^<@HHHH **** "BBB@ HHHH *
M_.__ (+M?\A7X8_]>^K_ /H5G7Z(5^=__!=K_D*_#'_KWU?_ -"LZ^+\0?\
MDDL1_P!N?^EQ/U?P1_Y.9@?2K_Z9J'Y_T445_-9_?(4444 %%%% !1110!^B
M'_!"7_D%?$[_ *^-(_\ 0;ROT K\_P#_ ((2_P#(*^)W_7QI'_H-Y7Z 5_2_
M /\ R26&_P"W_P#TN1_ /C3_ ,G,Q_K3_P#3-,*X']J[_DUSXE?]B!K/_I#-
M7?5P/[5W_)KGQ*_[$#6?_2&:OI<Q_P"1?6_PR_)GP.1_\CK#?]?(?^E(_"VB
MBBOY#/\ 3P**** "BBB@ HHHH [_ /91_P"3H_AK_P!C_HW_ *70U^Z-?A=^
MRC_R='\-?^Q_T;_TNAK]T:_</"C_ )%^)_Q+\C^0_I)_\CK ?]>Y?^E(****
M_6#^:S\@O^"M/_)\GB?_ *\--_\ 2*&OFROI/_@K3_R?)XG_ .O#3?\ TBAK
MYLK^4^)O^2BQ?_7R?_I3/](O#_\ Y(;+/^P>E_Z1$****\,^N"BBB@ HHHH
M*_7[_@DM_P F-^&/^O\ U+_TMFK\@:_7[_@DM_R8WX8_Z_\ 4O\ TMFK](\+
M?^2BJ?\ 7J7_ *5 _!OI$_\ )#4?^PB'_I%4^DJ***_H _B@^4O^"R?_ "9N
M_P#V--C_ "EK\G*_6/\ X+)_\F;O_P!C38_REK\G*_GKQ-_Y*7_MR/YL_M_Z
M/O\ R0+_ .OT_P H!1117YX?N(4444 %%%% !7U;_P $;/\ D\A/^Q6OOYQ5
M\I5]6_\ !&S_ )/(3_L5K[^<5?0<)_\ )2X3_KY'\SXCQ*_Y(',O^O,_R/UC
MHHHK^J#_ #F"OP4^,O\ R6#Q7_V,M]_Z4/7[UU^"GQE_Y+!XK_[&6^_]*'K\
MA\6?]VPGK/\ *)_3OT:O]_S+_#3_ #F<U1117XJ?UF%%%% !1110 4444 ?O
M9\&O^2/^%/\ L6K'_P!)TKI*YOX-?\D?\*?]BU8_^DZ5TE?V#A?]VAZ+\C_+
MO,/]_J_XI?FPK\Y?^"ZG_(X?#G_L&:C_ .C(*_1JOSE_X+J?\CA\.?\ L&:C
M_P"C(*^0\0_^23K^L/\ TN)^G>!__)RL'Z5?_34SX)HHHK^;3^]@HHHH ***
M* "BBB@#]&_^"%?_ ")OQ%_[">G?^BYZ^]:^"O\ @A7_ ,B;\1?^PGIW_HN>
MOO6OZ9X#_P"23PWI+_TN1_G[XR_\G*S#UA_Z:@%>:_ME?\FE?$O_ +$75/\
MTEDKTJO-?VRO^32OB7_V(NJ?^DLE?0YG_P BVO\ X)?^DL^)X>_Y'^$_Z^T_
M_2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_R=K\-/^QZTO_TJCK]QJ_#G
M]C7_ ).U^&G_ &/6E_\ I5'7[C5^Y>%'_(MQ'^-?^DG\@?22_P"1_@?^O4O_
M $L****_5C^;C\=_^"K'_)^'C?\ ZYZ9_P"FVUKYWKZ(_P""K'_)^'C?_KGI
MG_IMM:^=Z_E#B/\ Y*'&?]?:G_I;/])>!/\ DB,K_P"P>C_Z;B%%%%>,?5A1
M110 4444 %?L3_P2G_Y,/\$?]=-3_P#3E=5^.U?L3_P2G_Y,/\$?]=-3_P#3
ME=5^E>%G_)0U?^O4O_2X'X%](S_DB,/_ -A$/_3=4^AZ***_?C^+#Y(_X+1_
M\FAV?_8Z67_HBYK\IJ_5G_@M'_R:'9_]CI9?^B+FORFK^>/$S_DIG_@C^I_<
M?T?_ /DWZ_Z^U/\ VT****_/C]M"BBB@ HHHH *^N/\ @BY_R=Y>?]B7>_\
MH^VKY'KZX_X(N?\ )WEY_P!B7>_^C[:OHN$?^2FPG^-'POB=_P F_P R_P"O
M4C]6****_J8_SI"OP(^(O_)0==_[#-U_Z-:OWWK\"/B+_P E!UW_ +#-U_Z-
M:OQ_Q9_@X3UG_P"VG]0?1I_WO,_\-+\ZAC4445^+G]8!1110 4444 %%%% '
M[[_#K_DGVA?]@:U_]%+6S6-\.O\ DGVA?]@:U_\ 12ULU_8=#^!'T7Y'^6^+
M_P![J?XG^85^;7_!<[_DIO@+_L W?_HY:_26OS:_X+G?\E-\!?\ 8!N__1RU
M\9XB?\DI6]8?^E(_5O S_DY.%_PU?_3<CX4HHHK^;S^\@HHHH **** "BBB@
M#])O^"&/_),O'O\ V'K3_P!$M7W57PK_ ,$,?^29>/?^P]:?^B6K[JK^G.!O
M^24POH__ $J1_GUXP_\ )R<P_P 4?_3< KRO]N/_ ),^^)/_ &)][_Z*->J5
MY7^W'_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;
M_P"3P?AO_P!C?9?^C!7[=U^Z>%/_ "*L1_C7_I*/X\^DC_R4>"_Z]/\ ]+84
M445^J'\Y!1110 4444 %%%% !1110 5^=_\ P7:_Y"OPQ_Z]]7_]"LZ_1"OS
MO_X+M?\ (5^&/_7OJ_\ Z%9U\7X@_P#))8C_ +<_]+B?J_@C_P G,P/I5_\
M3-0_/^BBBOYK/[Y"BBB@ HHHH **** /T0_X(2_\@KXG?]?&D?\ H-Y7Z 5^
M?_\ P0E_Y!7Q._Z^-(_]!O*_0"OZ7X!_Y)+#?]O_ /I<C^ ?&G_DYF/]:?\
MZ9IA7 _M7?\ )KGQ*_[$#6?_ $AFKOJX']J[_DUSXE?]B!K/_I#-7TN8_P#(
MOK?X9?DSX'(_^1UAO^OD/_2D?A;1117\AG^G@4444 %%%% !1110!W_[*/\
MR='\-?\ L?\ 1O\ TNAK]T:_"[]E'_DZ/X:_]C_HW_I=#7[HU^X>%'_(OQ/^
M)?D?R'])/_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
M#TO_ $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_\
M2*I])4445_0!_%!\I?\ !9/_ ),W?_L:;'^4M?DY7ZQ_\%D_^3-W_P"QIL?Y
M2U^3E?SUXF_\E+_VY'\V?V_]'W_D@7_U^G^4 HHHK\\/W$**** "BBB@ KZM
M_P""-G_)Y"?]BM??SBKY2KZM_P""-G_)Y"?]BM??SBKZ#A/_ )*7"?\ 7R/Y
MGQ'B5_R0.9?]>9_D?K'1117]4'^<P5^"GQE_Y+!XK_[&6^_]*'K]ZZ_!3XR_
M\E@\5_\ 8RWW_I0]?D/BS_NV$]9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,***
M* "BBB@ HHHH _>SX-?\D?\ "G_8M6/_ *3I725S?P:_Y(_X4_[%JQ_])TKI
M*_L'"_[M#T7Y'^7>8?[_ %?\4OS85^<O_!=3_D</AS_V#-1_]&05^C5?G+_P
M74_Y'#X<_P#8,U'_ -&05\AXA_\ ))U_6'_I<3].\#_^3E8/TJ_^FIGP3111
M7\VG][!1110 4444 %%%% 'Z-_\ !"O_ )$WXB_]A/3O_1<]?>M?!7_!"O\
MY$WXB_\ 83T[_P!%SU]ZU_3/ ?\ R2>&])?^ER/\_?&7_DY68>L/_34 KS7]
MLK_DTKXE_P#8BZI_Z2R5Z57FO[97_)I7Q+_[$75/_262OH<S_P"1;7_P2_\
M26?$\/?\C_"?]?:?_I:/PYHHHK^13_3@**** "BBB@ HHHH ]*_8U_Y.U^&G
M_8]:7_Z51U^XU?AS^QK_ ,G:_#3_ +'K2_\ TJCK]QJ_<O"C_D6XC_&O_23^
M0/I)?\C_  /_ %ZE_P"EA1117ZL?S<?CO_P58_Y/P\;_ /7/3/\ TVVM?.]?
M1'_!5C_D_#QO_P!<],_]-MK7SO7\H<1_\E#C/^OM3_TMG^DO G_)$97_ -@]
M'_TW$****\8^K"BBB@ HHHH *_8G_@E/_P F'^"/^NFI_P#IRNJ_':OV)_X)
M3_\ )A_@C_KIJ?\ Z<KJOTKPL_Y*&K_UZE_Z7 _ OI&?\D1A_P#L(A_Z;JGT
M/1117[\?Q8?)'_!:/_DT.S_['2R_]$7-?E-7ZL_\%H_^30[/_L=++_T1<U^4
MU?SQXF?\E,_\$?U/[C^C_P#\F_7_ %]J?^VA1117Y\?MH4444 %%%% !7UQ_
MP1<_Y.\O/^Q+O?\ T?;5\CU]<?\ !%S_ ).\O/\ L2[W_P!'VU?1<(_\E-A/
M\:/A?$[_ )-_F7_7J1^K%%%%?U,?YTA7X$?$7_DH.N_]AFZ_]&M7[[U^!'Q%
M_P"2@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
M:_L.A_ CZ+\C_+?%_P"]U/\ $_S"OS:_X+G?\E-\!?\ 8!N__1RU^DM?FU_P
M7._Y*;X"_P"P#=_^CEKXSQ$_Y)2MZP_]*1^K>!G_ "<G"_X:O_IN1\*4445_
M-Y_>04444 %%%% !1110!^DW_!#'_DF7CW_L/6G_ *):ONJOA7_@AC_R3+Q[
M_P!AZT_]$M7W57].<#?\DIA?1_\ I4C_ #Z\8?\ DY.8?XH_^FX!7E?[<?\
MR9]\2?\ L3[W_P!%&O5*\K_;C_Y,^^)/_8GWO_HHU[F;?\BK$?X)_P#I+/C^
M&?\ DH\%_P!?:?\ Z7$_$.BBBOY'/]-0HHHH **** "BBB@#U7]AO_D\'X;_
M /8WV7_HP5^W=?B)^PW_ ,G@_#?_ +&^R_\ 1@K]NZ_=/"G_ )%6(_QK_P!)
M1_'GTD?^2CP7_7I_^EL****_5#^<@HHHH **** "BBB@ HHHH *_._\ X+M?
M\A7X8_\ 7OJ__H5G7Z(5^=__  7:_P"0K\,?^O?5_P#T*SKXOQ!_Y)+$?]N?
M^EQ/U?P1_P"3F8'TJ_\ IFH?G_1117\UG]\A1110 4444 %%%% 'Z(?\$)?^
M05\3O^OC2/\ T&\K] *_/_\ X(2_\@KXG?\ 7QI'_H-Y7Z 5_2_ /_))8;_M
M_P#]+D?P#XT_\G,Q_K3_ /3-,*X']J[_ )-<^)7_ &(&L_\ I#-7?5P/[5W_
M ":Y\2O^Q UG_P!(9J^ES'_D7UO\,OR9\#D?_(ZPW_7R'_I2/PMHHHK^0S_3
MP**** "BBB@ HHHH [_]E'_DZ/X:_P#8_P"C?^ET-?NC7X7?LH_\G1_#7_L?
M]&_]+H:_=&OW#PH_Y%^)_P 2_(_D/Z2?_(ZP'_7N7_I2"BBBOU@_FL_(+_@K
M3_R?)XG_ .O#3?\ TBAKYLKZ3_X*T_\ )\GB?_KPTW_TBAKYLK^4^)O^2BQ?
M_7R?_I3/](O#_P#Y(;+/^P>E_P"D1"BBBO#/K@HHHH **** "OU^_P""2W_)
MC?AC_K_U+_TMFK\@:_7[_@DM_P F-^&/^O\ U+_TMFK](\+?^2BJ?]>I?^E0
M/P;Z1/\ R0U'_L(A_P"D53Z2HHHK^@#^*#Y2_P""R?\ R9N__8TV/\I:_)RO
MUC_X+)_\F;O_ -C38_REK\G*_GKQ-_Y*7_MR/YL_M_Z/O_) O_K]/\H!1117
MYX?N(4444 %%%% !7U;_ ,$;/^3R$_[%:^_G%7RE7U;_ ,$;/^3R$_[%:^_G
M%7T'"?\ R4N$_P"OD?S/B/$K_D@<R_Z\S_(_6.BBBOZH/\Y@K\%/C+_R6#Q7
M_P!C+??^E#U^]=?@I\9?^2P>*_\ L9;[_P!*'K\A\6?]VPGK/\HG]._1J_W_
M #+_  T_SF<U1117XJ?UF%%%% !1110 4444 ?O9\&O^2/\ A3_L6K'_ -)T
MKI*YOX-?\D?\*?\ 8M6/_I.E=)7]@X7_ ':'HOR/\N\P_P!_J_XI?FPK\Y?^
M"ZG_ ".'PY_[!FH_^C(*_1JOSE_X+J?\CA\.?^P9J/\ Z,@KY#Q#_P"23K^L
M/_2XGZ=X'_\ )RL'Z5?_ $U,^":***_FT_O8**** "BBB@ HHHH _1O_ ((5
M_P#(F_$7_L)Z=_Z+GK[UKX*_X(5_\B;\1?\ L)Z=_P"BYZ^]:_IG@/\ Y)/#
M>DO_ $N1_G[XR_\ )RLP]8?^FH!7FO[97_)I7Q+_ .Q%U3_TEDKTJO-?VRO^
M32OB7_V(NJ?^DLE?0YG_ ,BVO_@E_P"DL^)X>_Y'^$_Z^T__ $M'X<T445_(
MI_IP%%%% !1110 4444 >E?L:_\ )VOPT_['K2__ $JCK]QJ_#G]C7_D[7X:
M?]CUI?\ Z51U^XU?N7A1_P BW$?XU_Z2?R!])+_D?X'_ *]2_P#2PHHHK]6/
MYN/QW_X*L?\ )^'C?_KGIG_IMM:^=Z^B/^"K'_)^'C?_ *YZ9_Z;;6OG>OY0
MXC_Y*'&?]?:G_I;/])>!/^2(RO\ [!Z/_IN(4445XQ]6%%%% !1110 5^Q/_
M  2G_P"3#_!'_734_P#TY75?CM7[$_\ !*?_ ),/\$?]=-3_ /3E=5^E>%G_
M "4-7_KU+_TN!^!?2,_Y(C#_ /81#_TW5/H>BBBOWX_BP^2/^"T?_)H=G_V.
MEE_Z(N:_*:OU9_X+1_\ )H=G_P!CI9?^B+FORFK^>/$S_DIG_@C^I_<?T?\
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
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@ K\[_ /@NU_R%?AC_ ->^K_\ H5G7Z(5^=_\ P7:_
MY"OPQ_Z]]7_]"LZ^+\0?^22Q'_;G_I<3]7\$?^3F8'TJ_P#IFH?G_1117\UG
M]\A1110 4444 %%%% 'Z(?\ !"7_ )!7Q._Z^-(_]!O*_0"OS_\ ^"$O_(*^
M)W_7QI'_ *#>5^@%?TOP#_R26&_[?_\ 2Y'\ ^-/_)S,?ZT__3-,*X']J[_D
MUSXE?]B!K/\ Z0S5WU<#^U=_R:Y\2O\ L0-9_P#2&:OI<Q_Y%];_  R_)GP.
M1_\ (ZPW_7R'_I2/PMHHHK^0S_3P**** "BBB@ HHHH [_\ 91_Y.C^&O_8_
MZ-_Z70U^Z-?A=^RC_P G1_#7_L?]&_\ 2Z&OW1K]P\*/^1?B?\2_(_D/Z2?_
M ".L!_U[E_Z4@HHHK]8/YK/R"_X*T_\ )\GB?_KPTW_TBAKYLKZ3_P""M/\
MR?)XG_Z\--_](H:^;*_E/B;_ )*+%_\ 7R?_ *4S_2+P_P#^2&RS_L'I?^D1
M"BBBO#/K@HHHH **** "OU^_X)+?\F-^&/\ K_U+_P!+9J_(&OU^_P""2W_)
MC?AC_K_U+_TMFK](\+?^2BJ?]>I?^E0/P;Z1/_)#4?\ L(A_Z15/I*BBBOZ
M/XH/E+_@LG_R9N__ &--C_*6OR<K]8_^"R?_ "9N_P#V--C_ "EK\G*_GKQ-
M_P"2E_[<C^;/[?\ H^_\D"_^OT_R@%%%%?GA^XA1110 4444 %?5O_!&S_D\
MA/\ L5K[^<5?*5?5O_!&S_D\A/\ L5K[^<5?0<)_\E+A/^OD?S/B/$K_ )('
M,O\ KS/\C]8Z***_J@_SF"OP4^,O_)8/%?\ V,M]_P"E#U^]=?@I\9?^2P>*
M_P#L9;[_ -*'K\A\6?\ =L)ZS_*)_3OT:O\ ?\R_PT_SF<U1117XJ?UF%%%%
M !1110 4444 ?O9\&O\ DC_A3_L6K'_TG2NDKF_@U_R1_P *?]BU8_\ I.E=
M)7]@X7_=H>B_(_R[S#_?ZO\ BE^;"OSE_P""ZG_(X?#G_L&:C_Z,@K]&J_.7
M_@NI_P CA\.?^P9J/_HR"OD/$/\ Y).OZP_]+B?IW@?_ ,G*P?I5_P#34SX)
MHHHK^;3^]@HHHH **** "BBB@#]&_P#@A7_R)OQ%_P"PGIW_ *+GK[UKX*_X
M(5_\B;\1?^PGIW_HN>OO6OZ9X#_Y)/#>DO\ TN1_G[XR_P#)RLP]8?\ IJ 5
MYK^V5_R:5\2_^Q%U3_TEDKTJO-?VRO\ DTKXE_\ 8BZI_P"DLE?0YG_R+:_^
M"7_I+/B>'O\ D?X3_K[3_P#2T?AS1117\BG^G 4444 %%%% !1110!Z5^QK_
M ,G:_#3_ +'K2_\ TJCK]QJ_#G]C7_D[7X:?]CUI?_I5'7[C5^Y>%'_(MQ'^
M-?\ I)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_P""K'_)^'C?_KGIG_IMM:^=
MZ^B/^"K'_)^'C?\ ZYZ9_P"FVUKYWK^4.(_^2AQG_7VI_P"EL_TEX$_Y(C*_
M^P>C_P"FXA1117C'U84444 %%%% !7[$_P#!*?\ Y,/\$?\ 734__3E=5^.U
M?L3_ ,$I_P#DP_P1_P!=-3_].5U7Z5X6?\E#5_Z]2_\ 2X'X%](S_DB,/_V$
M0_\ 3=4^AZ***_?C^+#Y(_X+1_\ )H=G_P!CI9?^B+FORFK]6?\ @M'_ ,FA
MV?\ V.EE_P"B+FORFK^>/$S_ )*9_P""/ZG]Q_1__P"3?K_K[4_]M"BBBOSX
M_;0HHHH **** "OKC_@BY_R=Y>?]B7>_^C[:OD>OKC_@BY_R=Y>?]B7>_P#H
M^VKZ+A'_ )*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_.D*_ CXB_\ )0==_P"P
MS=?^C6K]]Z_ CXB_\E!UW_L,W7_HUJ_'_%G^#A/6?_MI_4'T:?\ >\S_ ,-+
M\ZAC4445^+G]8!1110 4444 %%%% '[[_#K_ ))]H7_8&M?_ $4M;-8WPZ_Y
M)]H7_8&M?_12ULU_8=#^!'T7Y'^6^+_WNI_B?YA7YM?\%SO^2F^ O^P#=_\
MHY:_26OS:_X+G?\ )3? 7_8!N_\ T<M?&>(G_)*5O6'_ *4C]6\#/^3DX7_#
M5_\ 3<CX4HHHK^;S^\@HHHH **** "BBB@#])O\ @AC_ ,DR\>_]AZT_]$M7
MW57PK_P0Q_Y)EX]_[#UI_P"B6K[JK^G.!O\ DE,+Z/\ ]*D?Y]>,/_)R<P_Q
M1_\ 3< KRO\ ;C_Y,^^)/_8GWO\ Z*->J5Y7^W'_ ,F??$G_ +$^]_\ 11KW
M,V_Y%6(_P3_])9\?PS_R4>"_Z^T__2XGXAT445_(Y_IJ%%%% !1110 4444
M>J_L-_\ )X/PW_[&^R_]&"OV[K\1/V&_^3P?AO\ ]C?9?^C!7[=U^Z>%/_(J
MQ'^-?^DH_CSZ2/\ R4>"_P"O3_\ 2V%%%%?JA_.04444 %%%% !1110 4444
M %?G?_P7:_Y"OPQ_Z]]7_P#0K.OT0K\[_P#@NU_R%?AC_P!>^K_^A6=?%^(/
M_))8C_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
M!_Y)+#?]O_\ I<C^ ?&G_DYF/]:?_IFF%<#^U=_R:Y\2O^Q UG_TAFKOJX']
MJ[_DUSXE?]B!K/\ Z0S5]+F/_(OK?X9?DSX'(_\ D=8;_KY#_P!*1^%M%%%?
MR&?Z>!1110 4444 %%%% '?_ +*/_)T?PU_['_1O_2Z&OW1K\+OV4?\ DZ/X
M:_\ 8_Z-_P"ET-?NC7[AX4?\B_$_XE^1_(?TD_\ D=8#_KW+_P!*04445^L'
M\UGY!?\ !6G_ )/D\3_]>&F_^D4-?-E?2?\ P5I_Y/D\3_\ 7AIO_I%#7S97
M\I\3?\E%B_\ KY/_ -*9_I%X?_\ )#99_P!@]+_TB(4445X9]<%%%% !1110
M 5^OW_!);_DQOPQ_U_ZE_P"ELU?D#7Z_?\$EO^3&_#'_ %_ZE_Z6S5^D>%O_
M "453_KU+_TJ!^#?2)_Y(:C_ -A$/_2*I])4445_0!_%!\I?\%D_^3-W_P"Q
MIL?Y2U^3E?K'_P %D_\ DS=_^QIL?Y2U^3E?SUXF_P#)2_\ ;D?S9_;_ -'W
M_D@7_P!?I_E ****_/#]Q"BBB@ HHHH *^K?^"-G_)Y"?]BM??SBKY2KZM_X
M(V?\GD)_V*U]_.*OH.$_^2EPG_7R/YGQ'B5_R0.9?]>9_D?K'1117]4'^<P5
M^"GQE_Y+!XK_ .QEOO\ TH>OWKK\%/C+_P E@\5_]C+??^E#U^0^+/\ NV$]
M9_E$_IWZ-7^_YE_AI_G,YJBBBOQ4_K,**** "BBB@ HHHH _>SX-?\D?\*?]
MBU8_^DZ5TE<W\&O^2/\ A3_L6K'_ -)TKI*_L'"_[M#T7Y'^7>8?[_5_Q2_-
MA7YR_P#!=3_D</AS_P!@S4?_ $9!7Z-5^<O_  74_P"1P^'/_8,U'_T9!7R'
MB'_R2=?UA_Z7$_3O _\ Y.5@_2K_ .FIGP31117\VG][!1110 4444 %%%%
M'Z-_\$*_^1-^(O\ V$]._P#1<]?>M?!7_!"O_D3?B+_V$]._]%SU]ZU_3/ ?
M_))X;TE_Z7(_S]\9?^3E9AZP_P#34 KS7]LK_DTKXE_]B+JG_I+)7I5>:_ME
M?\FE?$O_ +$75/\ TEDKZ',_^1;7_P $O_26?$\/?\C_  G_ %]I_P#I:/PY
MHHHK^13_ $X"BBB@ HHHH **** /2OV-?^3M?AI_V/6E_P#I5'7[C5^'/[&O
M_)VOPT_['K2__2J.OW&K]R\*/^1;B/\ &O\ TD_D#Z27_(_P/_7J7_I84445
M^K'\W'X[_P#!5C_D_#QO_P!<],_]-MK7SO7T1_P58_Y/P\;_ /7/3/\ TVVM
M?.]?RAQ'_P E#C/^OM3_ -+9_I+P)_R1&5_]@]'_ --Q"BBBO&/JPHHHH **
M** "OV)_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 %
MH_\ DT.S_P"QTLO_ $1<U^4U?JS_ ,%H_P#DT.S_ .QTLO\ T1<U^4U?SQXF
M?\E,_P#!']3^X_H__P#)OU_U]J?^VA1117Y\?MH4444 %%%% !7UQ_P1<_Y.
M\O/^Q+O?_1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/\ R4V$_P :/A?$[_DW
M^9?]>I'ZL4445_4Q_G2%?@1\1?\ DH.N_P#89NO_ $:U?OO7X$?$7_DH.N_]
MAFZ_]&M7X_XL_P '">L__;3^H/HT_P"]YG_AI?G4,:BBBOQ<_K **** "BBB
M@ HHHH _??X=?\D^T+_L#6O_ **6MFL;X=?\D^T+_L#6O_HI:V:_L.A_ CZ+
M\C_+?%_[W4_Q/\PK\VO^"YW_ "4WP%_V ;O_ -'+7Z2U^;7_  7._P"2F^ O
M^P#=_P#HY:^,\1/^24K>L/\ TI'ZMX&?\G)PO^&K_P"FY'PI1117\WG]Y!11
M10 4444 %%%% 'Z3?\$,?^29>/?^P]:?^B6K[JKX5_X(8_\ ),O'O_8>M/\
MT2U?=5?TYP-_R2F%]'_Z5(_SZ\8?^3DYA_BC_P"FX!7E?[<?_)GWQ)_[$^]_
M]%&O5*\K_;C_ .3/OB3_ -B?>_\ HHU[F;?\BK$?X)_^DL^/X9_Y*/!?]?:?
M_I<3\0Z***_D<_TU"BBB@ HHHH **** /5?V&_\ D\'X;_\ 8WV7_HP5^W=?
MB)^PW_R>#\-_^QOLO_1@K]NZ_=/"G_D58C_&O_24?QY])'_DH\%_UZ?_ *6P
MHHHK]4/YR"BBB@ HHHH **** "BBB@ K\[_^"[7_ "%?AC_U[ZO_ .A6=?HA
M7YW_ /!=K_D*_#'_ *]]7_\ 0K.OB_$'_DDL1_VY_P"EQ/U?P1_Y.9@?2K_Z
M9J'Y_P!%%%?S6?WR%%%% !1110 4444 ?HA_P0E_Y!7Q._Z^-(_]!O*_0"OS
M_P#^"$O_ ""OB=_U\:1_Z#>5^@%?TOP#_P DEAO^W_\ TN1_ /C3_P G,Q_K
M3_\ 3-,*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 **** ._\
MV4?^3H_AK_V/^C?^ET-?NC7X7?LH_P#)T?PU_P"Q_P!&_P#2Z&OW1K]P\*/^
M1?B?\2_(_D/Z2?\ R.L!_P!>Y?\ I2"BBBOU@_FL_(+_ (*T_P#)\GB?_KPT
MW_TBAKYLKZ3_ ."M/_)\GB?_ *\--_\ 2*&OFROY3XF_Y*+%_P#7R?\ Z4S_
M $B\/_\ DALL_P"P>E_Z1$****\,^N"BBB@ HHHH *_7[_@DM_R8WX8_Z_\
M4O\ TMFK\@:_7[_@DM_R8WX8_P"O_4O_ $MFK](\+?\ DHJG_7J7_I4#\&^D
M3_R0U'_L(A_Z15/I*BBBOZ /XH/E+_@LG_R9N_\ V--C_*6OR<K]8_\ @LG_
M ,F;O_V--C_*6OR<K^>O$W_DI?\ MR/YL_M_Z/O_ "0+_P"OT_R@%%%%?GA^
MXA1110 4444 %?5O_!&S_D\A/^Q6OOYQ5\I5]6_\$;/^3R$_[%:^_G%7T'"?
M_)2X3_KY'\SXCQ*_Y(',O^O,_P C]8Z***_J@_SF"OP4^,O_ "6#Q7_V,M]_
MZ4/7[UU^"GQE_P"2P>*_^QEOO_2AZ_(?%G_=L)ZS_*)_3OT:O]_S+_#3_.9S
M5%%%?BI_684444 %%%% !1110!^]GP:_Y(_X4_[%JQ_])TKI*YOX-?\ )'_"
MG_8M6/\ Z3I725_8.%_W:'HOR/\ +O,/]_J_XI?FPK\Y?^"ZG_(X?#G_ +!F
MH_\ HR"OT:K\Y?\ @NI_R.'PY_[!FH_^C(*^0\0_^23K^L/_ $N)^G>!_P#R
M<K!^E7_TU,^":***_FT_O8**** "BBB@ HHHH _1O_@A7_R)OQ%_[">G?^BY
MZ^]:^"O^"%?_ ")OQ%_[">G?^BYZ^]:_IG@/_DD\-Z2_]+D?Y^^,O_)RLP]8
M?^FH!7FO[97_ ":5\2_^Q%U3_P!)9*]*KS7]LK_DTKXE_P#8BZI_Z2R5]#F?
M_(MK_P""7_I+/B>'O^1_A/\ K[3_ /2T?AS1117\BG^G 4444 %%%% !1110
M!Z5^QK_R=K\-/^QZTO\ ]*HZ_<:OPY_8U_Y.U^&G_8]:7_Z51U^XU?N7A1_R
M+<1_C7_I)_('TDO^1_@?^O4O_2PHHHK]6/YN/QW_ ."K'_)^'C?_ *YZ9_Z;
M;6OG>OHC_@JQ_P GX>-_^N>F?^FVUKYWK^4.(_\ DH<9_P!?:G_I;/\ 27@3
M_DB,K_[!Z/\ Z;B%%%%>,?5A1110 4444 %?L3_P2G_Y,/\ !'_734__ $Y7
M5?CM7[$_\$I_^3#_  1_UTU/_P!.5U7Z5X6?\E#5_P"O4O\ TN!^!?2,_P"2
M(P__ &$0_P#3=4^AZ***_?C^+#Y(_P""T?\ R:'9_P#8Z67_ *(N:_*:OU9_
MX+1_\FAV?_8Z67_HBYK\IJ_GCQ,_Y*9_X(_J?W']'_\ Y-^O^OM3_P!M"BBB
MOSX_;0HHHH **** "OKC_@BY_P G>7G_ &)=[_Z/MJ^1Z^N/^"+G_)WEY_V)
M=[_Z/MJ^BX1_Y*;"?XT?"^)W_)O\R_Z]2/U8HHHK^IC_ #I"OP(^(O\ R4'7
M?^PS=?\ HUJ_?>OP(^(O_)0==_[#-U_Z-:OQ_P 6?X.$]9_^VG]0?1I_WO,_
M\-+\ZAC4445^+G]8!1110 4444 %%%% '[[_  Z_Y)]H7_8&M?\ T4M;-8WP
MZ_Y)]H7_ &!K7_T4M;-?V'0_@1]%^1_EOB_][J?XG^85^;7_  7._P"2F^ O
M^P#=_P#HY:_26OS:_P""YW_)3? 7_8!N_P#T<M?&>(G_ "2E;UA_Z4C]6\#/
M^3DX7_#5_P#3<CX4HHHK^;S^\@HHHH **** "BBB@#])O^"&/_),O'O_ &'K
M3_T2U?=5?"O_  0Q_P"29>/?^P]:?^B6K[JK^G.!O^24POH__2I'^?7C#_R<
MG,/\4?\ TW *\K_;C_Y,^^)/_8GWO_HHUZI7E?[<?_)GWQ)_[$^]_P#11KW,
MV_Y%6(_P3_\ 26?'\,_\E'@O^OM/_P!+B?B'1117\CG^FH4444 %%%% !111
M0!ZK^PW_ ,G@_#?_ +&^R_\ 1@K]NZ_$3]AO_D\'X;_]C?9?^C!7[=U^Z>%/
M_(JQ'^-?^DH_CSZ2/_)1X+_KT_\ TMA1117ZH?SD%%%% !1110 4444 %%%%
M !7YW_\ !=K_ )"OPQ_Z]]7_ /0K.OT0K\[_ /@NU_R%?AC_ ->^K_\ H5G7
MQ?B#_P DEB/^W/\ TN)^K^"/_)S,#Z5?_3-0_/\ HHHK^:S^^0HHHH ****
M"BBB@#]$/^"$O_(*^)W_ %\:1_Z#>5^@%?G_ /\ !"7_ )!7Q._Z^-(_]!O*
M_0"OZ7X!_P"22PW_ &__ .ER/X!\:?\ DYF/]:?_ *9IA7 _M7?\FN?$K_L0
M-9_](9J[ZN!_:N_Y-<^)7_8@:S_Z0S5]+F/_ "+ZW^&7Y,^!R/\ Y'6&_P"O
MD/\ TI'X6T445_(9_IX%%%% !1110 4444 =_P#LH_\ )T?PU_['_1O_ $NA
MK]T:_"[]E'_DZ/X:_P#8_P"C?^ET-?NC7[AX4?\ (OQ/^)?D?R'])/\ Y'6
M_P"O<O\ TI!1117ZP?S6?D%_P5I_Y/D\3_\ 7AIO_I%#7S97TG_P5I_Y/D\3
M_P#7AIO_ *10U\V5_*?$W_)18O\ Z^3_ /2F?Z1>'_\ R0V6?]@]+_TB(444
M5X9]<%%%% !1110 5^OW_!);_DQOPQ_U_P"I?^ELU?D#7Z_?\$EO^3&_#'_7
M_J7_ *6S5^D>%O\ R453_KU+_P!*@?@WTB?^2&H_]A$/_2*I])4445_0!_%!
M\I?\%D_^3-W_ .QIL?Y2U^3E?K'_ ,%D_P#DS=_^QIL?Y2U^3E?SUXF_\E+_
M -N1_-G]O_1]_P"2!?\ U^G^4 HHHK\\/W$**** "BBB@ KZM_X(V?\ )Y"?
M]BM??SBKY2KZM_X(V?\ )Y"?]BM??SBKZ#A/_DI<)_U\C^9\1XE?\D#F7_7F
M?Y'ZQT445_5!_G,%?@I\9?\ DL'BO_L9;[_TH>OWKK\%/C+_ ,E@\5_]C+??
M^E#U^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
M?Y=YA_O]7_%+\V%?G+_P74_Y'#X<_P#8,U'_ -&05^C5?G+_ ,%U/^1P^'/_
M &#-1_\ 1D%?(>(?_))U_6'_ *7$_3O _P#Y.5@_2K_Z:F?!-%%%?S:?WL%%
M%% !1110 4444 ?HW_P0K_Y$WXB_]A/3O_1<]?>M?!7_  0K_P"1-^(O_83T
M[_T7/7WK7],\!_\ ))X;TE_Z7(_S]\9?^3E9AZP_]-0"O-?VRO\ DTKXE_\
M8BZI_P"DLE>E5YK^V5_R:5\2_P#L1=4_])9*^AS/_D6U_P#!+_TEGQ/#W_(_
MPG_7VG_Z6C\.:***_D4_TX"BBB@ HHHH **** /2OV-?^3M?AI_V/6E_^E4=
M?N-7X<_L:_\ )VOPT_['K2__ $JCK]QJ_<O"C_D6XC_&O_23^0/I)?\ (_P/
M_7J7_I84445^K'\W'X[_ /!5C_D_#QO_ -<],_\ 3;:U\[U]$?\ !5C_ )/P
M\;_]<],_]-MK7SO7\H<1_P#)0XS_ *^U/_2V?Z2\"?\ )$97_P!@]'_TW$**
M**\8^K"BBB@ HHHH *_8G_@E/_R8?X(_ZZ:G_P"G*ZK\=J_8G_@E/_R8?X(_
MZZ:G_P"G*ZK]*\+/^2AJ_P#7J7_I<#\"^D9_R1&'_P"PB'_INJ?0]%%%?OQ_
M%A\D?\%H_P#DT.S_ .QTLO\ T1<U^4U?JS_P6C_Y-#L_^QTLO_1%S7Y35_/'
MB9_R4S_P1_4_N/Z/_P#R;]?]?:G_ +:%%%%?GQ^VA1110 4444 %?7'_  1<
M_P"3O+S_ +$N]_\ 1]M7R/7UQ_P1<_Y.\O/^Q+O?_1]M7T7"/_)383_&CX7Q
M._Y-_F7_ %ZD?JQ1117]3'^=(5^!'Q%_Y*#KO_89NO\ T:U?OO7X$?$7_DH.
MN_\ 89NO_1K5^/\ BS_!PGK/_P!M/Z@^C3_O>9_X:7YU#&HHHK\7/ZP"BBB@
M HHHH **** /WW^'7_)/M"_[ UK_ .BEK9K&^'7_ "3[0O\ L#6O_HI:V:_L
M.A_ CZ+\C_+?%_[W4_Q/\PK\VO\ @N=_R4WP%_V ;O\ ]'+7Z2U^;7_!<[_D
MIO@+_L W?_HY:^,\1/\ DE*WK#_TI'ZMX&?\G)PO^&K_ .FY'PI1117\WG]Y
M!1110 4444 %%%% 'Z3?\$,?^29>/?\ L/6G_HEJ^ZJ^%?\ @AC_ ,DR\>_]
MAZT_]$M7W57].<#?\DIA?1_^E2/\^O&'_DY.8?XH_P#IN 5Y7^W'_P F??$G
M_L3[W_T4:]4KRO\ ;C_Y,^^)/_8GWO\ Z*->YFW_ "*L1_@G_P"DL^/X9_Y*
M/!?]?:?_ *7$_$.BBBOY'/\ 34**** "BBB@ HHHH ]5_8;_ .3P?AO_ -C?
M9?\ HP5^W=?B)^PW_P G@_#?_L;[+_T8*_;NOW3PI_Y%6(_QK_TE'\>?21_Y
M*/!?]>G_ .EL****_5#^<@HHHH **** "BBB@ K ^*7B_7? /P]U;QEX9\!Z
MAXGO]/M3+:Z!I3JMQ?-D#RXR_P H/.>?2M^B@#Y9_P"&^_VF?^D8/Q3_ / Z
MR_\ BJ^=_P!NV7]IG]M>[\,77_#"_P 4_#/_  CD=XNW[!97OVCSS"<_\?,6
MS;Y/OG=VQS^EU%<689=@\UPDL+BH\U.5KJ[6S36J:>Z74];),\S3AS,X9AEU
M3V=:%^65HRMS)Q>DDT[IM:K\3\4?^&&_VF?^C:?BG_X2ME_\L*/^&&_VF?\
MHVGXI_\ A*V7_P L*_:ZBOFO^(?\(_\ 0-_Y/4_^3/OO^(V>)W_0?_Y2H_\
MRL_%'_AAO]IG_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2ME_\ +"OVNHH_
MXA_PC_T#?^3U/_DP_P"(V>)W_0?_ .4J/_RL_%'_ (8;_:9_Z-I^*?\ X2ME
M_P#+"C_AAO\ :9_Z-I^*?_A*V7_RPK]KJ*/^(?\ "/\ T#?^3U/_ ),/^(V>
M)W_0?_Y2H_\ RL_%'_AAO]IG_HVGXI_^$K9?_+"C_AAO]IG_ *-I^*?_ (2M
ME_\ +"OVNHH_XA_PC_T#?^3U/_DP_P"(V>)W_0?_ .4J/_RL_-G]A+4_VF?V
M*+3Q/:_\,)?%/Q-_PD<EFV[[%967V?R!,,?\?,N_=YWMC;WSQ] ?\-]_M,_]
M(P?BG_X'67_Q5?4U%?39?E^$RO"1PN%CRTXWLKMVNVWJVWNWU/S_ #K.LSXB
MS.IF&85.>M4MS2M&-[)16D4DM$EHOQ/EG_AOO]IG_I&#\4__  .LO_BJP/BO
M^V%^TS\3_A;XE^&O_#M3XIV/_"0Z!>:9]M^T64OV?SX'B\S9YB[]N_.W(SC&
M1UK[%HKIJ4X5:;A-735GZ,X*%:KAJ\:U-VE%II]FG=;Z;GXH_P###?[3/_1M
M/Q3_ /"5LO\ Y84?\,-_M,_]&T_%/_PE;+_Y85^UU%?(?\0_X1_Z!O\ R>I_
M\F?I_P#Q&SQ._P"@_P#\I4?_ )6?BC_PPW^TS_T;3\4__"5LO_EA1_PPW^TS
M_P!&T_%/_P )6R_^6%?M=11_Q#_A'_H&_P#)ZG_R8?\ $;/$[_H/_P#*5'_Y
M6?BC_P ,-_M,_P#1M/Q3_P#"5LO_ )84?\,-_M,_]&T_%/\ \)6R_P#EA7[7
M44?\0_X1_P"@;_R>I_\ )A_Q&SQ._P"@_P#\I4?_ )6?BC_PPW^TS_T;3\4_
M_"5LO_EA1_PPW^TS_P!&T_%/_P )6R_^6%?M=11_Q#_A'_H&_P#)ZG_R8?\
M$;/$[_H/_P#*5'_Y6?CA\*/V5/VF?AA\4O#7Q*_X95^*=]_PCVOV>I_8O^$<
MLHOM'D3I+Y>_[<VS=LQNP<9S@]*^Z?\ AOO]IG_I&#\4_P#P.LO_ (JOJ:BO
M<RG(\KR.G*&"I\BD[O63N_\ MYL^0XEXOXBXOKTZV;U_:R@FHOEA&R;N_@C%
M/7N?+/\ PWW^TS_TC!^*?_@=9?\ Q5'_  WW^TS_ -(P?BG_ .!UE_\ %5]3
M45ZQ\T?DU^UK\(/VF?VI/CEJGQG_ .&.OBGH7]I06T?]F_V+977E^5"D6?,^
MV1YSLS]T8SCGK7FW_##?[3/_ $;3\4__  E;+_Y85^UU%?*8K@CA?&8F=>MA
M[SFVV^>:NWJW92M]Q^D9?XN^(>5X&E@\+C>6G3BHQ7LZ+M&*LE=TVW9+=MON
M?BC_ ,,-_M,_]&T_%/\ \)6R_P#EA1_PPW^TS_T;3\4__"5LO_EA7[745A_Q
M#_A'_H&_\GJ?_)G9_P 1L\3O^@__ ,I4?_E9^*/_  PW^TS_ -&T_%/_ ,)6
MR_\ EA1_PPW^TS_T;3\4_P#PE;+_ .6%?M=11_Q#_A'_ *!O_)ZG_P F'_$;
M/$[_ *#_ /RE1_\ E9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__
M  E;+_Y85^UU%'_$/^$?^@;_ ,GJ?_)A_P 1L\3O^@__ ,I4?_E9^*/_  PW
M^TS_ -&T_%/_ ,)6R_\ EA7U_P#LE?';]IG]EOX&Z7\&/^'=_P 4]=_LV>YD
M_M+%E:^9YLSRX\OSI,8WX^\<XSQTK[OHKTLKX6R+)<2Z^"H\DVK7YI/1M.UI
M2:Z(\'B+Q%XRXLP*P>:XKVE-24DN2G'WDFD[PA%[-Z7MJ?+/_#??[3/_ $C!
M^*?_ ('67_Q5'_#??[3/_2,'XI_^!UE_\57U-17T!\2? ?[9/Q>_:9_:W^#9
M^$O_  [X^*?A_.JP7G]H>797?^K#?)Y?GQ]=W7=QCH:^3?\ AAO]IG_HVGXI
M_P#A*V7_ ,L*_:ZBOGLSX4R#.<3]8QE'FG9*_--:+R4DC[CA[Q'XTX5P'U+*
M\5[.E=RMR4Y:NUW><)/HNMC\4?\ AAO]IG_HVGXI_P#A*V7_ ,L*/^&&_P!I
MG_HVGXI_^$K9?_+"OVNHKSO^(?\ "/\ T#?^3U/_ ),]S_B-GB=_T'_^4J/_
M ,K/Q1_X8;_:9_Z-I^*?_A*V7_RPH_X8;_:9_P"C:?BG_P"$K9?_ "PK]KJ*
M/^(?\(_] W_D]3_Y,/\ B-GB=_T'_P#E*C_\K/Q1_P"&&_VF?^C:?BG_ .$K
M9?\ RPH_X8;_ &F?^C:?BG_X2ME_\L*_:ZBC_B'_  C_ - W_D]3_P"3#_B-
MGB=_T'_^4J/_ ,K/Q1_X8;_:9_Z-I^*?_A*V7_RPKU?]C;X<?M,_LD?&0?%K
M_AC+XI^(,:5/9_V?_8]E:?ZPK\_F?:Y.FWIMYSU%?JO171A.">&,#B88BAA[
M3@[I\\W9KR<FOO.',O%KQ!SC 5<%B\;S4JB<9+V=)73W5U337R:9\L_\-]_M
M,_\ 2,'XI_\ @=9?_%4?\-]_M,_](P?BG_X'67_Q5?4U%?5'YR?+/_#??[3/
M_2,'XI_^!UE_\57P3XS_ &//VF?%WC#5?%?_  R[\4[?^T]2GN_L_P#PC-D_
ME>9(S[=WV\;L;L9P,XZ"OV<HKR,VR'*<]C"..I\ZC>VLE:^_PM=NI]/PUQEQ
M)P?4J3RBO[)U$E+W82NE>WQQE:UWM8_%'_AAO]IG_HVGXI_^$K9?_+"C_AAO
M]IG_ *-I^*?_ (2ME_\ +"OVNHKQ/^(?\(_] W_D]3_Y,^M_XC9XG?\ 0?\
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
M_%/_ ,)6R_\ EA7[744?\0_X1_Z!O_)ZG_R8?\1L\3O^@_\ \I4?_E9^*/\
MPPW^TS_T;3\4_P#PE;+_ .6%>N?L6^ OVF?V0?B]-\5?^&+OBGXA\W19M/\
ML']D65ICS'C??O\ M<G3R\8V\YZ\5^J5%=.$X*X9P&)AB*%"TXNZ?--V?HY-
M?><&9^+/B!G.7U<#C,;STJB<9+V=)73Z75--?)H^6?\ AOO]IG_I&#\4_P#P
M.LO_ (JC_AOO]IG_ *1@_%/_ ,#K+_XJOJ:BOJ3\Z/EG_AOO]IG_ *1@_%/_
M ,#K+_XJO@3Q'^QE^TSK_B&_U[_AF'XIP_;;V6X\K_A&+)MF]RVW/V\9QG&<
M"OVAHKQ\VR#*<]4%CJ?/R7MK)6O:_P +79;GU'#/&?$O!\ZLLHK^R=2RE[L)
M7Y;V^.,K6N]K>9^*/_##?[3/_1M/Q3_\)6R_^6%'_##?[3/_ $;3\4__  E;
M+_Y85^UU%>+_ ,0_X1_Z!O\ R>I_\F?6?\1L\3O^@_\ \I4?_E9^*/\ PPW^
MTS_T;3\4_P#PE;+_ .6%'_##?[3/_1M/Q3_\)6R_^6%?M=11_P 0_P"$?^@;
M_P GJ?\ R8?\1L\3O^@__P I4?\ Y6?BC_PPW^TS_P!&T_%/_P )6R_^6%'_
M  PW^TS_ -&T_%/_ ,)6R_\ EA7[744?\0_X1_Z!O_)ZG_R8?\1L\3O^@_\
M\I4?_E9^*/\ PPW^TS_T;3\4_P#PE;+_ .6%'_##?[3/_1M/Q3_\)6R_^6%?
MM=11_P 0_P"$?^@;_P GJ?\ R8?\1L\3O^@__P I4?\ Y6?)OAS]N3]IG0/#
MUAH/_#LGXIS?8K**W\W[99+OV(%W8WG&<9QDU<_X;[_:9_Z1@_%/_P #K+_X
MJOJ:BOL8Q48I+9'Y;.<JDW*6[U/EG_AOO]IG_I&#\4__  .LO_BJ^;/VY[#]
MIG]M'Q/H/B/_ (8>^*?AK^P["6V\G^SK*\\[>X;=G[5%MQC&,&OTYHKBS'+<
M%FV$EAL7#F@[75VMG=:II[^9ZN19]FW#691S#+:GLZT;I2M&5KIIZ236J?8_
M%'_AAO\ :9_Z-I^*?_A*V7_RPH_X8;_:9_Z-I^*?_A*V7_RPK]KJ*^;_ .(?
M\(_] W_D]3_Y,^]_XC9XG?\ 0?\ ^4J/_P K/Q1_X8;_ &F?^C:?BG_X2ME_
M\L*/^&&_VF?^C:?BG_X2ME_\L*_:ZBC_ (A_PC_T#?\ D]3_ .3#_B-GB=_T
M'_\ E*C_ /*S\4?^&&_VF?\ HVGXI_\ A*V7_P L*/\ AAO]IG_HVGXI_P#A
M*V7_ ,L*_:ZBC_B'_"/_ $#?^3U/_DP_XC9XG?\ 0?\ ^4J/_P K/Q1_X8;_
M &F?^C:?BG_X2ME_\L*/^&&_VF?^C:?BG_X2ME_\L*_:ZBC_ (A_PC_T#?\
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
MX(U/1O"7@&;0[OP=JUU;SSVKVDKW<[7UJHMIO,DGVOMCSM4L" #] :*^.O\
M@IUXN_X*4_!_X0>/OVJOV9/CC\/O#.A_##P_/K-CX"U[P/)JLWC".U@\^>.>
M\%S&;1Y2'A@A@C9BRH6ES-LA^J/A;XE\2>-/AEX<\8^,?",WA_5]6T*SO-5T
M&X?=)IMS+"CRVS' RT;LR$X&2M &[1110 4444 %%,N;FWL[>2[NYTBBB0O+
M+(P544#)))X  [U\:_L;?M0_M"_\%3_"&O?M+_!+XK+\,/@]_P ))?Z1\,[C
M3O#EM?ZQXGBLY6MYM6N9+U9(;>V>=)$BMDA$H$3,\P+!% /LVBODK]E?]NSX
MJZK^U;\4/^"<G[2.BZ->_%KX=^'(/$WA;6M!B>PT_P <>'I]J17BPRO*UE/'
M.R6]PFYT#MOC)4E5YJ?XF?\ !3O]GW]OWX/?#CXL_%7P-\3/ ?QDEUN#7?#O
MAOP')I-QX'-E9&Z6[@N6NIFN[4.8K=Y)PA+2Q[55I50 'VU17SY\1_$O[9FD
M?\%$/A]H/@'QAX6U'X.:MX9NT\<>%'T";^UM*F2&\DBU;[<#Y:QO<)8VJ6[8
M9_,N'56$+NGA_P"W]\1_^"P'P3^%OQ#_ &Z/@W\4/A?I'@_X8VVHZQ%\%=>\
M%2W-QKV@Z?YCSW5SK"W2M!<S6\4D\<$4 5%:.-G9PQ(!]YT5X+XNU_\ :M_:
MH^ /@7QE^RE\1=$^$S>,?"EKK^H^(?$_A7^WKS3A<6T,T-C%9&>",OF5O,FD
M<A!$%6-C+OAR/^"6/[0'[3/[1'[,M_KO[6F@:/%XO\,?$'Q!X4G\0>'+5X--
M\3PZ7?RV:ZM:QN24BF:)P.2I,;,NU6"@ ^D:*** "BBB@ HHKYF_X* ?MU^(
M_P!F[QW\*/V6/@3X<TS6OC!\<_$D^E>"+37/,.GZ5:6L0GU#5[Q(F626&V@.
M_P E&1YF(4.@#,H!],T5\=?MG_%?]M+_ ()V? 74/VR;GXO0?&#POX,6&]^)
M?@C4?"=IIMT^E&55N;O2+BU*>3) K>;Y-UYZR1QNOFHV&/N7BO\ :T^'%C^S
M;H?[2/P^67Q59>--,T^?X=Z5IS!+CQ)<:A&KV%M#N^X90ZLSM\L,:R2R%4B=
M@ >IT5\;_P#!.C]J3]JS]L?_ ()<:Q\=?&_CCPAH'Q2NK[QGI]AKK:6S:+I%
MS9:I?VEI(\65:2WA$$6XL=SJA+9)-=+\,?%/_!2;QU^P[X(T^YG\':=\9-?U
M"ZL->\<:GX;N!I6F:;%<78@UO^RFDAF>:XM8;1ULG>(I->_O-BQ.E 'U'17Q
M5^Q'^TC^W-X,_;J^(/\ P3F_;?\ $GACXAZAH7PYL?'G@CXF^$O#G]C'4M,N
M+R6R:UO;+SI8X)Q/#)LV/@I&Q).014^)OQ0_X*D_LY?M;_!/4/&?Q)\!>//!
M'QA^(#^&/$/PP\/>"9;2Z\(PM875X+^VU%KAY+V*V2U83RS11*_&V*(S*L0!
M]P4444 %%%% !113+FYM[.WDN[N=(HHD+RRR,%5% R22>  .] #Z*^,OV-OV
MH?VA?^"I_A#7OVE_@E\5E^&'P>_X22_TCX9W&G>'+:_UCQ/%9RM;S:M<R7JR
M0V]L\Z2)%;)")0(F9Y@6"+T/['_[<GQ$\0?MB?$;_@FS^U3;Z0?B?\/]%M?$
M>@^)O#UF]K8>,?#5PR(E^EM))(UK<0S.L$\6]T\P[HVVG:H!]645\J_!']J3
M]H[Q-_P5<^+7['OQ+O?##^#O"GPPT+Q)X4CT32I8;E6OKNZB<74LLK^:Z_9R
M 46-,$'9G)KI_B/XE_;,TC_@HA\/M!\ ^,/"VH_!S5O#-VGCCPH^@3?VMI4R
M0WDD6K?;@?+6-[A+&U2W;#/YEPZJPA=T /H.BO@S]O[XC_\ !8#X)_"WXA_M
MT?!OXH?"_2/!_P ,;;4=8B^"NO>"I;FXU[0=/\QY[JYUA;I6@N9K>*2>."*
M*BM'&SLX8GZ@_P"&K/"=A^R=H/[5?B#PUJ5M!XB\,:7J6F>%XD$FH7-YJ$4)
MM-+B4[1)=233QP*IV@NPR5&2 #U.BOE7_@D;^U9^T%^UU\#OB!XU_:7M-%M/
M$OAKXX>*O"IT_P /KFULK?3[P01VZ2$*TX3#+YK ,^-Q S@?55 !1110 444
M4 %%?)/B3]LSXK?M&?M^^*O^"?/[)FN:=X>@^%GAVQU3XQ_$>^TP7\VGW%^I
M>PTC3[=V$7VEXE:9[B821QJA01.Y)3.^)'[8/QL_8'_:W^%7P+_:F\<6GCGX
M;_'#7)/#G@[Q^=%BT_5- \285K?3]02WVV]U!= E89HHH721&5U92' !]CT5
M\._MY^+/^"OWP^\!_$3]K[]GOXL?##PWX7^&=IJ.I:7\(O$O@B6^N/%.F:<K
MO/<76JK=H;62=(99((88L!'A$D@8OLZ?]HO]HO\ ;)^+O_!/?X7_ +5O["EW
MX>\,>,O%^G:#XE7P7XRT.;47UF"]T_[2-"C,.TPS/++$C7) 6*..61FC5&=0
M#Z[HKP#]K+PM_P %#/BGXI7P/^QW\:?!WPITC3='2\O/&?B;P4?$-QJU^[R!
M;""V-S EM#&D:O+</YC,;A%C0>6Y.#_P2I_;#^,_[6G[,VO>(?VHO"&BZ!X_
M^'/Q%U_P+XZET&1QI=[?Z3<>3->6OFDLL+>Y.&1\8&  #Z=HKXM_96_X*"_&
M3]I'_@J+XS^ _P#8MEI_PFM_@EIWB[X>NUO_ *;K$<^K7%F-4D8C,<,ZP,\$
M8SF!H96VO(R)]I4 %%%% !1110 45Y%^W?\ ME_"[_@G[^R;XT_:Y^,"3S:+
MX/TT3?8+1@)]0N9)$AMK6// >6:2--QX7<6/"FO/_!7@S_@IC\1O@C8_&'6O
MVBO"W@[XA:KI4>I6OPX'@>.[\.:9(\?F)IMY,SB_N'7*Q2W,4T(W!G2$ !"
M?3M%?*'['?[=OQ)_X*0?L7S_ !'_ &?-$TCP'\2M/\3W?A#QWIOBJ)]1M_!F
MMV;!;W,,3Q&^"J4>%/,B#^?'O9-KBH/V /B[^W(?VH/C;^R5^UWXMT#Q_8?#
MA="O/#'Q2\/^&/[&%\-1MYII-.NK599(UN(%2)_W;']W/&SX\Q* /K:BOF/X
M!_$#]O72_'/[0UO\5I/"WQ$T;0-2^T_!AO#>E2Z29I'^VEM"N)9BRRO L>GJ
M]VFY!)=3(6+0NB>->-_CO_P51_8;_:F^"K?M1?%_X;_%7X<?'#XBP^"-3T;P
MEX!FT.[\':M=6\\]J]I*]W.U]:J+:;S))]K[8\[5+ @ _0&BOE__ (*Q?MK^
M/?V-OV3/&GB?X!:)9ZO\2K;P)K>O:%9WPW6VFV6G6IFN]4N@.L468HT3_EK<
M7%O$<*[NGM?[-GC;7_B7^SIX!^(_BN>.75/$'@K2M2U*6*((KW$]I%+(0HX4
M%F. .!0!VM%%% !1110 44RYN;>SMY+N[G2**)"\LLC!510,DDG@ #O7QK^Q
MM^U#^T+_ ,%3_"&O?M+_  2^*R_##X/?\))?Z1\,[C3O#EM?ZQXGBLY6MYM6
MN9+U9(;>V>=)$BMDA$H$3,\P+!% /LVBOE/]C_\ ;D^(GB#]L3XC?\$V?VJ;
M?2#\3_A_HMKXCT'Q-X>LWM;#QCX:N&1$OTMI))&M;B&9U@GBWNGF'=&VT[5Y
M;]HO_@H;\7-$_P""D_P$_9:^"NEZ>?A]XG\=ZUX>^(7B:ZA$CW^HVNAW5]_9
MUF3P!;LD)GF&?WL@@4[HKA5 /M6BOGSXC^)?VS-(_P""B'P^T'P#XP\+:C\'
M-6\,W:>./"CZ!-_:VE3)#>21:M]N!\M8WN$L;5+=L,_F7#JK"%W3P_\ ;^^(
M_P#P6 ^"?PM^(?[='P;^*'POTCP?\,;;4=8B^"NO>"I;FXU[0=/\QY[JYUA;
MI6@N9K>*2>."* *BM'&SLX8D ^\Z*\L_X:L\)V'[)V@_M5^(/#6I6T'B+PQI
M>I:9X7B02:A<WFH10FTTN)3M$EU)-/' JG:"[#)49(\H_P""1O[5G[07[77P
M.^('C7]I>TT6T\2^&OCAXJ\*G3_#ZYM;*WT^\$$=NDA"M.$PR^:P#/C<0,X
M!]54444 %%%% !117S-_P4 _;K\1_LW>._A1^RQ\"?#FF:U\8/CGXDGTKP1:
M:YYAT_2K2UB$^H:O>)$RR2PVT!W^2C(\S$*'0!F4 ^F:*^.OVS_BO^VE_P $
M[/@+J'[9-S\7H/C!X7\&+#>_$OP1J/A.TTVZ?2C*JW-WI%Q:E/)D@5O-\FZ\
M]9(XW7S4;#'HO^"@'[9/Q%^'W_!+?Q7^WC^Q;XA\+WK6?PY'B_P[J'B72Y[J
MVO-/>V6X1DBCEB(=HG#*68JI #(P)  /J.BO,I_$WQ3\:?L<_P#"9>"O&^BZ
M!XTU7X;"]TSQ%KMCYNGZ?J4M@)$NIXE9=T*2L'901\H(KRGX8^*?^"DWCK]A
MWP1I]S/X.T[XR:_J%U8:]XXU/PW<#2M,TV*XNQ!K?]E-)#,\UQ:PVCK9.\12
M:]_>;%B=* /J.BOBW]AW]H[]N/PA^WCX^_X)P_MR>*O"_CZ^T3X=V'COP5\4
M?"GALZ-_:&EW%[+8O;7MD)98X9UGADV;'(*1L26R,<'\,_VZ/VA?V_\ ]K?Q
M/X6_89_X*'? ;1/"7A#Q7)I5_P##S4O#3ZIXHNK.QG$%[J"G[5&HCFD6;R75
M'C$9@=FS(5 !^AU%%% !1110 444RYN;>SMY+N[G2**)"\LLC!510,DDG@ #
MO0 ^BOC+]C;]J']H7_@J?X0U[]I?X)?%9?AA\'O^$DO](^&=QIWARVO]8\3Q
M6<K6\VK7,EZLD-O;/.DB16R0B4")F>8%@BW?V=OV_?B^G[2'Q=_X)]?M">#]
M-USXP?#'PBOBSPC>>%XC86GQ!T&5 ()XH9I)/L5RMPR6LZ%WC$CAT;82J@'V
M!17Y\_%?X\_\%7_V%_V@/@QXT_:1^+?PR^)WPZ^,GQ6TOP'XA\'>$? D^D7/
M@V]U,NMK/97<EU*]_;Q.C>:\ZHQ1<B-=VZ/Z#^(_B7]LS2/^"B'P^T'P#XP\
M+:C\'-6\,W:>./"CZ!-_:VE3)#>21:M]N!\M8WN$L;5+=L,_F7#JK"%W0 ^@
MZ*^#/V_OB/\ \%@/@G\+?B'^W1\&_BA\+](\'_#&VU'6(O@KKW@J6YN->T'3
M_,>>ZN=86Z5H+F:WBDGC@B@"HK1QL[.&)Z[]N#_@IUX3^!7[&7PT^+5M\4_"
M?PL\4_&]-+A\&:E\2PTFGZ UU9K?7%Q>HC(SI! &CX*J9Y8%9D5RP /L6BO#
MOV#X/VJKSX77'C']I_\ :?\ AW\5/[<FBN_"6O?#+PX;#33IYC!#!_M$XN"[
M$D.K;=H7&<DU[C0 4444 %%%% !17R3XD_;,^*W[1G[?OBK_ ()\_LF:YIWA
MZ#X6>';'5/C'\1[[3!?S:?<7ZE[#2-/MW81?:7B5IGN)A)'&J%!$[DE,[XD?
MM@_&S]@?]K?X5? O]J;QQ:>.?AO\<-<D\.>#O'YT6+3]4T#Q)A6M]/U!+?;;
MW4%T"5AFBBA=)$975E(< 'V/17Q)_P %//B3_P %0?V=OAAXH_;"_9V^*G@*
M+0_ ]W:G3O@U?^!Y;^Y\76[745N8WU);A9(;J=Y<0000<$QH6=W.WU#_ (*'
M^+_VV/#G[.>C>-?V*->\,Z+X[AUZSGG\+^*]#EU+_A((S#*3HL)@;]S++-Y2
MM<_<BB261FC1&< 'T717@'[67A;_ (*&?%/Q2O@?]COXT^#OA3I&FZ.EY>>,
M_$W@H^(;C5K]WD"V$%L;F!+:&-(U>6X?S&8W"+&@\MR?*_V./^"GWBK4?^"=
MOQ+_ &J/V\?#FD>&O$/P)\4>)O#'Q)E\..W]GZG?:+,89)K$2DMB=]D2(6.9
M25'!  !]IT5\4_\ !,OXR_ME?M5:O%^T#XH_;\^ _P 2_AE<6DPG\-?"?PQ(
M;G3;^0*T=I->/=.5\D,<AXDD?:AVJ&-?:U !1110 4444 %%>1?MW_ME_"[_
M ()^_LF^-/VN?C D\VB^#]-$WV"T8"?4+F21(;:UCSP'EFDC3<>%W%CPIKS_
M ,%>#/\ @IC\1O@C8_&'6OVBO"W@[XA:KI4>I6OPX'@>.[\.:9(\?F)IMY,S
MB_N'7*Q2W,4T(W!G2$ !" ?3M%?.?_!.O_@HCX'_ &ZOV4;O]H37=#C\$:MX
M0UC4= ^*7A[4[]&3PSK&G8^VPO.=JM"JE95D./W<BE@I# <!^PA^WE\=?VJ/
MV_\ XZ_"7QKX6@T'P#X3\'>$M8^'&E3V9CU&2TU+^T&^VWA8!XY+A+>*5;<@
M&&-D1P)?,% 'V717S'\ _B!^WKI?CG]H:W^*TGA;XB:-H&I?:?@PWAO2I=),
MTC_;2VA7$LQ997@6/3U>[3<@DNID+%H71/&O&_QW_P""J/[#?[4WP5;]J+XO
M_#?XJ_#CXX?$6'P1J>C>$O ,VAW?@[5KJWGGM7M)7NYVOK51;3>9)/M?;'G:
MI8$ 'Z T5\,_M[?\% ?%FG?M?Z!^P+^S!^VQ\&?A/X_71(=6UJ;XK6#7O]I/
M=R-'9:;9Q">%?M!$4LSAGW[9+8(K>:2/K[X+:-\6/#WPIT+1OCKXVTSQ'XP@
MT]%\1:WHNDFQM+NZY+M# 7<QQC. "Q.!DG)H ZBBBB@ HHHH **** "BBB@
MHHHH **** "BBB@#\X_V*/"^I?L;?\%V/VI/A[\70;&S_:2L?#_C#X3ZW=_)
M!K/]G07$.HZ?'(?E:YA>ZW>0#O\ )3S-NTYJU_P6D\#WW[9'[3_[*/[#WPF/
MV[Q+HGQQTSXG>-9;,[SX<\-Z2DRR75R1_J//DN/*@W8\V5"JYVG'W)\;_@-\
M'/VD_AU??";X[?#K2_$_A[4%Q/IVJ6X<(^"%EB<8>&9,DI+&5D1L,K*0#7SM
M^P!_P3G\:?\ !,V_\3?#CX&_$"P\9?#7Q3XA;5XK;QKN@\1:',^!)&VI0Q2?
MVM#@?NTG2*2+D>=(#A0#F/\ @J]/!%^UO^Q DLRJ6_:.?:&;&?\ B0ZB/YD#
M\17V]7'_ !!_9[^ ?Q:UVQ\4?%7X'^#_ !-J>EX_LS4?$'AJUO9[3#;AY4DT
M;-'@\_*1SS77HB1H(XT"JHPJJ, #TH \&_;)_;?^%7[.=YIGP8_X73X&\-_$
M/Q?:2R:!_P )KX@MK.STJT4[)-5NQ-+'OAB)PD*L'N90(E**)9H<_P#9$^*G
M[ 7P<_9Y3X?_  +_ &H/!NL^%O"NJ+I^O>,_^$NM)H+[7M0E:YF:XOXV$$FH
M7,\[3R1(P<-<I\B!XP?2/B-^R/\ LI?&'Q,_C7XM_LQ_#WQ3K,D212:OXC\%
MV-]=/&@PJ&6:)G*@< 9P.U-G_9#_ &3KGX4WOP(N?V8/AW)X'U*\%WJ/@Q_!
M5@=)NK@;,326AB\EW_=I\S*3\B\\"@#Y/^#?[-FL?LP?\%JK_P#X9M^*WB_5
MO OQ'^%>H>(?C/X2\1^,+W6K;1]:CNK*#2K]9;R666&:ZB^TQ)&7.8K&7: D
M2JGWI7-?"OX,_!_X%>%D\#?!'X4^&O!NB1OOCT?PKH5OIUJK8"Y$5NB(#A5&
M<= !VKI: "BBB@ HHHH ^'?^#BS]E'XM?M@_\$H?B!\._@;H5QK'BC1;K3_$
M6G:%:QEY=36QN4EFMT0<R2&'S62, EW14 RPKZ4^#G[7GP'^,W[*VD?MBZ+\
M0M*M/ ^H^&5UJ]UF^ODBATR)8]\Z7+L0(7@8/'*K8*/&RL 017IU?&_[<'_!
M&7X#?M3?%CP_^U!\*=5@^&_Q6\,:_!K$&MVFAQ7VC:_<1/N5=9TIF2*_SROG
M!H[A01B7Y$  /$/^"/GB+PS^Q'^QQ\=/^"A/[5NI'P-X9^.O[0.O^//".EZ[
MBTN6TS4)U338A%,4(N+D@LD9QF-XF.%R1]"_L>?&+]E3QC^T#K'Q.U']I?X<
M^+/C9\4K*& >&?!WC"TUB7P[H%@DTUMID?V5W*P0F6>6>Z;;'-=W3 $*UO$O
MMVH_!O0OCWX)L]"_; ^!'P[\1SV%P)H+&YM%UJQ6;9M,\:WMJAA8Y8;0&*J<
M;VYJ?X8?LK_LP_!+Q!+XL^#'[./@+PCJLUHUK-J?ACP?96%Q) S*S1-)!$K%
M"R(Q4G!**<<"@#LM?\0:%X3T*]\4>*=:M--TS3;22ZU'4;^Y6&"U@C4O)+)(
MY"HBJ"Q8D  $DU\5^'_VT?V#OVDOCUX6_:?^(O[6?PW31?"-S-:?!7P6?&%G
M+JFI:G>K]D?6&L4D:X:ZEBD:UL[18S,D5Q,[KYMRL5O]F^,/!G@_XA^&;SP5
MX_\ "FFZYHVHQ>5J&D:Q81W5K=1Y!V212 HZY ."".*\_P##/[#O[%7@KQ#8
M^+O!W['_ ,+=)U;3+I+G3=4TSX?Z;!<6DZ,&26*1(0T;J0"&4@@C(- 'E?\
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
MTX:)\3_@+XJUKP_XY\-7!VSQ>?J=U?VM[&IP9+6>&Z4Q3@%)=CE2<'&;\#_
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
M#_@HQ\,Y_ OQS\.W=CJR6KPZ+XY\,7(LM<T@-G*PW2@EHB2=T$@>%^"R$A2
M#XT\0_#?]HC]K?\ X+2?&W]KW]AK5M @_P"%7?LZ+\*_#GC+7IY%T:[\83W[
M7DT8FBAF\T644S"7;'*(YUBC=3\RC@_VF_"7_!3;X/?M:_L2?#5O@9^SQIMY
MH7C?Q)%X!M-,^*'B"\M[^[;P_=M=2:G<SZ.DRLZ-+,9U6:2:=R9,;V>OT?\
MV*O@M\</V:/@WH/[.WQ'UWPCXDTGPCI::?HOBS0-.;2+B]MXP%B^T:8B/!%+
MM_UDL4^V1\N(H]VT>HZWX&\$^)M<TGQ/XD\'Z5J&I:!/)/H6HWVGQRSZ;+)&
M8Y'@D92T+-&Q1BA!*D@\'% &I'YAC4R@!L#<%.1GVKXT_; _:N_8R_:*\5:Y
M^Q1\1?VKOAOX;\%Z->QP_&B?7O'5A8R7Z(RRMX=A6:96(EPHO)<;8X6>W7,L
MKM;?9E>2W_[ O["FJWTVJ:I^Q7\);FYN96EN+BX^'&EO)+(Q)9V8P99B222>
M230!XK\9+7]M3X]?&+P!^TM^PQI7P*\=_"G2?"?VKP0OCGQKK&EK_:T[SPRZ
MK EEI=U'<Q?8C'%:S!U CN;IE#K,CCRO_@WFO_VGKGP3\=X?C!X4\!66@_\
M#2'CB1KCPUXAO;J[_MPZLWVV'RY[2)/L:M_J9M_FN/OQ1]*_0[0]#T7PSHMG
MX;\-Z1:Z?IVGVL=M86%C;K%!;01J%2*-% 5$50%"@    "JOA3P-X)\!VUW9
M>!O!^E:+#J&I3ZA?Q:3I\=LMS=S-OFN)!&H#RR-\S.<LQY))H U**** "BBB
M@ K\Y?\ @JOX2U?X#?\ !57]C[_@I;XIA?\ X5IX+U'7?!OQ!UAA^X\.'6+*
M2TL;^X;I#;&><I).V$CVH&(WBOT:J#5-+TS7-,N-%UK3H+RSNX'AN[2ZA62*
M:-@59'5@0RD$@@C!!H ^5?\ @ME\4-$\*_\ !,?XJ^!;&!M7\2?%#PA>>"O
M'AO3QYUYKVKZK"UG;P6L2Y:9QYQE.T';'$[G 4D>3?M:? 'Q#^R=_P &SOB[
M]F_QOJ$4VL^"OV9#H^LRQ2AHS>1:<J3*C?Q()=RJ>X KM/!'_!'[PA^R?^VI
M+^VS^PMJ^E:"=5TR33O$GPK\3VAFT1H'<.7TFX4--H4F[)*1)-;LI*>0@VE?
MK'QC\,/ GQE\&1>%/CI\+O#7B&TDV2W>B:S81:G9+,!U47$0#XR<,44^PH S
MOV:)$E_9Q^'\L3AE;P3I15E.00;.+FJW[2_[3GP9_9(^%5U\8/CEXSLM&TJ*
MXBM+-;J\AADU"]E.V"TA,SHAED;@;F5% 9W9$1W7K/!_@KP;\//#EKX.\ >$
MM,T/2+%-EEI6CV$=K;6Z]=J11J%0>P K(^*GP*^"'QTL;32_C;\&_"OC&VL)
M6EL;?Q5X>MM0CMI&&&>-;A'",0,$C!(H ^>?V.?C%^R5?_%_Q3\1+_\ :F^&
MGBWXR_$JS34?$FG>#?&-KJJ^']#TZ-A;6"- S&.RM!,Y>ZE$:375Y*_R>=%"
MGDW_  4<^!'[(W[3/A'X4_M7?L5ZUX(G^-MK\4/#US\(?'GP[O;62YUF,ZG
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
,@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>rddt-20251231_g7.jpg
<TEXT>
begin 644 rddt-20251231_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 )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@ HHHH **** "BBB@ HHHH **** "BBB@ HJ*_N9K.QFN[>PENI(HF=+6W
M*"28@$A%+LJACT&Y@,GD@<U\@_ #_@L3\,OC/\ ?VD/VD/$WP1\4^$=#_9M\
M5ZYHGB;2]0N+:ZU.\DTFT6>[*QVSO"C[R\2J)I$.P,9 #P ?8=%?#7PD_P""
MTUG\4;.PCTS]F^XU;4O%'[.$GQ<\!Z;X%\4?VV^JPI.+;^Q)L6D1M=0-S)%
M%"RQ^89$+AH\-K_L8_\ !37]JK]HO]J]?V6OV@?^"9?B3X,W#>!;CQ4=6U_Q
M_8ZB?LD=S%:HOD6T6Y6DEE(4.RDB*4@'8: /LZBOD?\ :Q_X*N^%OV=?VJ=6
M_8[\*?#BQUSQAH7P0U+XG:@/$/BP:+;7.GVCR+]BLW^S7!N;QEAGD*%4C2.)
MF,G#!?H+]FOXZ>&OVGOV>O _[1W@W2-1T_2?'?A2PU[3;'5X!'=6\%W;I.D<
MJ@D!P' ."5.,@D$&@#MJ*^<?^"O=M?#_ ()?_'SQ!H_BC7M%U+0?A)XAU?2=
M3\.>(+O3+FWN[;3;B:%A+:R1NRAU&Z,DHXX96'%?"^N:3^TUXC_X(^?\$^_%
M/PT\!^*/&W@/1]=\":K\=/#/A;2I]4OM3T".V1I&ELH5>74+=),22VZI(781
MDHP4D 'Z[45^3/\ P2C\(VO[7?[''[4OPG^(?P\\8_$?X+^%?VD_%UE\(? %
MKK,^C2ZKHT;;X=(3SY[0QVL;2J4@FDCCCD9@P!B54];_ .#9#Q58WG_!,H?"
MJ:X\8V^N?#;XD^(/"_BGPWXT4_:/#5_%<+<?V5$Q9F>&"&YA4,V"7,GRI]T
M'Z%T5^-W[:O_  4P^#GQ^_X*L?LA#P3^V!X0?P/HGQJUFROO!VG^*;5GM[B"
MS-G!J6IHK[H))[B>>&VADP5C&[B2X:.+]D: "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBN8^,/QJ^$/[/G@"^^*GQS^)NA>$?#>FINO=;\1:G%:6T7
M!(!>1@"QP<*,LQX )H Z>BN-\$?M!_!7XB? K3OVF_"_Q'TUO .J^'DUVS\5
M7TAL[3^S6C\T73M<!#%'Y?S$N%P.3BO.?BY_P4U_8?\ @)\"+#]ISXS_ !O7
MPSX"U;5X=,T?Q-J_AW4H8-2N)HI9HOLP-MNN8WBADD6:,-$RKN#D$$@'O%%>
M1?L?_MX?LF?M\>#M5^(/[(GQAMO&FBZ)J8T[4]1LM-N[>.&Z,:R>5FXBCW,$
M=&.W. RYQD5R?Q+_ ."LG_!/+X0?M26W[%/Q"_:8TRQ^*=YJFGZ=;^#8]+OK
MBY>[OA$UK#NA@>,/()HB 6& X)Q0!]$U\U_\%#?^"CFD?\$_+SX6V?B#X%^(
M?$\7Q4^)VD>"=+U>PU"SM['3[V^E*CSV>0SY$22R@) R-Y>TR(2*^E*_._\
MX.#/ ?Q/^*>A_LRZ'\)O@[XV\77'A3]J?PKXM\1CPGX,U#4TT[1[-;Q;BZE>
MVA=5"F1/DSO.[(4B@#U+]O7_ (*/_M._LF?$>]\+_ W_ ()J>,/B_P"'-"\(
M+KOBOQQI_BZST;3=).9VDMF>[C*RO'!"LS[&.U9DR.:XF_\ ^"WUG%K?ASX9
MP_LZ0:=X\U;]F>7XTZGX8\5>.5TZ.VTT(9$TRWG%G(;N_,:2R.ACBCC6)R7.
MUMOM?_!23P]XW^-O[-&G_LY?#WPOKEW#\8?%>D^%?$M[9:9/_P 2GP[<R^=K
M%Q<X4&V1M.@N[<-+L'G7,*$[G"GX4_X+B_L$>,?VV?VEO$6A?$/X)>*X/#'@
MS]G6ZNO@'XQ^&7@>XU"ZE\8"[W-IU[-9P221Q&-(XX[>4QVY2YFD5O,&Y #]
M%O#7[:OPAUG]A:R_X*#:[#J>B>!KCX9)XYNXM2M MY::<;'[:R-&"0THCR J
MDAFQM)!!/EO[&/\ P51\+?M4_&CP]\ _%?PKD\'>(_&WP)T;XO>";8:Z+]+_
M ,-ZC,T*B9O)A\B\B<1^9 OFIB3*RN%;'C?CJV_;<_:B_8&O_P#@EE\>/V<?
M%L'Q-\6?LC&]UKXK+:01^&?^$F:+[.NC2W,9\M;MI%1I%3Y0&=E7R\-7 ?\
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
M1]>^$WB"[UG1(?#NFV5K;:E<W$:(WV]?L[-<!=@=,,A5R6R:^B:** "BBB@
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
M_P##]_\ ZM7_ /+X_P#N&C_A^_\ ]6K_ /E\?_<-?._\1 X1_P"@G_R2I_\
M('W'_$$_$[_H _\ *M'_ .6'Z$45^>__  _?_P"K5_\ R^/_ +AKU;]C?_@J
M)_PUK\94^$G_  HW_A']VESWG]H?\)-]KQY>WY?+^S1]=W7=QCH:Z,)QMPQC
ML3##T,1><W9+DFKM^;BE]YPYEX2^(.48"KC<7@N6E33E)^TI.R6[LJC;^2;/
MK*BBOS"_;._X*'_MA_"?]J'QE\.OA_\ %_[!HVE:H(;"S_X1_3Y?*3RD;&^2
MW9VY)Y))KLX@XBP7#>%C7Q,9-2ERKE2;O9OJUIH>7P3P/FW'F85,'E\X1E"'
M.W4<DK74=.6,G>[73YGZ>T5^.?\ P]2_;T_Z+O\ ^6OI?_R+1_P]2_;T_P"B
M[_\ EKZ7_P#(M?)?\14X>_Y]5?\ P&'_ ,F?IG_$N7&__01A_P#P.K_\I/V,
MHK\<_P#AZE^WI_T7?_RU]+_^1:^NO^"3_P"UG^T#^TMK_C:R^-GC_P#MJ+2+
M.Q?3E_LJTMO*:1Y@YS!$A;(1?O9QCBO1RCQ R;.<QIX.A3J*4[V<E&VB;UM-
MOIV/!XF\$^*N%,CK9KBZU&5.E:ZA*;E[TE%63IQ6[6[6A]I5\"^)_P#@N+_P
MCGB74/#W_#,'G?8+Z:W\[_A-=OF;'*[L?8CC.,XR:^^J_ OXG?\ )2?$/_8<
MN_\ T<]<7B'GV;9%2P[P-3D<W*^D7>W+;XD^[V/7\#^#.&N,,3CH9O0]JJ:I
MN/O3C;F<[_!*-[V6]S[L_P"'[_\ U:O_ .7Q_P#<-'_#]_\ ZM7_ /+X_P#N
M&OSWHK\P_P"(@<7?]!/_ ))3_P#D#^A?^()^&/\ T ?^5:W_ ,L/T(_X?O\
M_5J__E\?_<-?4?[$/[7'_#97POU+XD?\*^_X1S^S]?DTW[%_:WVSS-L$,OF;
M_*CQGSL;<'[N<\X'XJ5^HO\ P1"_Y-?\2?\ 8^W'_I%9U]=P1Q9Q!F^?1PV+
MK<T'&3MRP6J6FJBG^)^9>+GAIP3PQP9/'99A?9U5."4O:5):-ZZ2G)?@?37[
M1'_)O_CK_L3M3_\ 226OP@K]W_VB/^3?_'7_ &)VI_\ I)+7X05CXL?[YA?\
M,OS1T_1K_P"15F'^.'_I,@HHHK\E/Z8"OV2_X)=_\F(^ O\ KCJ'_IQNJ_&V
MOV2_X)=_\F(^ O\ KCJ'_IQNJ_3/"O\ Y']7_KT__2X'\_\ TC?^2+PW_81'
M_P!-U3WZBBBOWP_B\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHJ*_N9K.QFN[>PENI(HF=+6W*"28@$A%+LJACT&Y@,G
MD@<T 2T5\P_L-?\ !2_2?VXO#OQI\0^&?V>_%6@3?!OXDZEX,NO#U_=VEQJ>
MIWUE#&TRJD,AMXG,KM$H\]XSM#F15)QF?L9?\%)/BG^T7^TW\8/V1OC?^Q7K
M?PT\9_"C3=.U3[/!XMM-;MM7L;Y'>V*W,21103N$XA9F'WLR#8V #ZQHKYP_
MX)X_\%%-"_X*#O\ %HZ'\&M<\%GX3_%2^\#:A9>(K^VFNY[RSCB,[NMLTD46
MV1VC 264'9N#_-@1?\%#?^"CFD?\$_+SX6V?B#X%^(?$\7Q4^)VD>"=+U>PU
M"SM['3[V^E*CSV>0SY$22R@) R-Y>TR(2* /I2O'O^"@'P3^)G[2W[%7Q1_9
MO^$?]A)KGQ!\":KX;MKOQ'J4UK:68O;.6V,[-#!.[;/,#; @W8QN6O8:* /D
M7X"? C_@HU^R5^P'\$OV=/@?8_!/5_%OPZT[3="\96WBO7]733=7TFVMO*9[
M*\M[/S;2Y9E1AYMK/&HW @G!K'\8_P#!,?7=(_8\_:>^$GP%\,^"?#_BW]IK
M^UIM4TE=4N+;0O#\]]HL>F,T+Q6;23?-$UTY\B,R2W$H^10M?:5% 'R#\!OV
M:/\ @HE^S;^P[^SO^S-\(/''PITW7?AO?Z%H_P 3;S4GO]0M-7\-6D/E70L6
M^SPO'=R80JKH%7D>:.^=\1OV&_VG?VV/&7PKU?\ ;Q\,_"*PN/@O\:X/'/A7
MQ;\,M5U*6]U"WLVE>TLFM;VU4V/F.;5[@K=7"/\ 9<*@+*T7V?10 5A?$OXE
M>"O@_P"!]0^)'Q%UK^SM%TJ-9+^]^S23>4K.J [(E9V^9E' /6MVO#/^"E7_
M "8[\0/^P=;_ /I7!7#F>)J8++:V(@DY0A*2OM=)M7VTT/7X?R^CFV?83 UF
MU"K5IP;5KI2FHNUTU>STNFK]#._X>I?L%_\ 1=__ "U]4_\ D6C_ (>I?L%_
M]%W_ /+7U3_Y%K\<Z*_$/^(J<0_\^J7_ (#/_P"3/Z[_ .)<N"/^@C$?^!TO
M_E)^QG_#U+]@O_HN_P#Y:^J?_(M'_#U+]@O_ *+O_P"6OJG_ ,BU^.=%'_$5
M.(?^?5+_ ,!G_P#)A_Q+EP1_T$8C_P #I?\ RD_H!\*^)]#\:^&--\9>&+[[
M3INKV$-[I]SY3)YL$J!XWVN RY5@<, 1GD U\G?\%L?^33-'_P"Q\L__ $DO
M*^A/V6/^38OAQ_V(>C_^D4-?/?\ P6Q_Y-,T?_L?+/\ ])+ROU'B:K*OP?7J
M2WE3O]]F?SMX?X>&$\4<'0AM"NXJ^]DVM3\KZ***_F,_T'"M'PA_R-NE_P#8
M1@_]&+6=6CX0_P"1MTO_ +",'_HQ:NG_ !%ZF5?^!+T?Y'[_ -?&O_!67]JS
MX^?LSW7@./X(^/?[$76H]3.IC^R[6Y\XQ&U\O_CXB?;CS'^[C.[G.!C[*K\\
MO^"[G_'[\+_^N6L_SL:_ICCG$XC"<+UZM";A)<EG%M-7G%:-:[:'^?\ X/X#
M YGXAX/#8RE&K3E[2\9Q4HNU*;5XM-.S2:TW5SP#_AZE^WI_T7?_ ,M?2_\
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
MD**@PB*.%&<9/.35/_@I5_R8[\0/^P=;_P#I7!63_P $I?\ DQ#P5_UUU/\
M].5S6M_P4J_Y,=^('_8.M_\ TK@K^@E5J5N!?:5).4GAKMMW;;I:MOJV?Q++
M#T,)XP^QH04(1QR48Q2226(LDDM$DM$EHD?C%1117\R'^@@4444 ?NI^RQ_R
M;%\./^Q#T?\ ](H:^>_^"V/_ ":9H_\ V/EG_P"DEY7T)^RQ_P FQ?#C_L0]
M'_\ 2*&OGO\ X+8_\FF:/_V/EG_Z27E?TQQ!_P D35_Z]+\D?Y_\$_\ )VL-
M_P!A$O\ TJ1^5]%%%?S.?Z !6CX0_P"1MTO_ +",'_HQ:SJT?"'_ "-NE_\
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
M -.5S6M_P4J_Y,=^('_8.M__ $K@K^F*7_) K_L&_P#<1_ &)_Y/1+_L/_\
M=@_&*BBBOYG/[_"BBB@#]U/V6/\ DV+X<?\ 8AZ/_P"D4-?/?_!;'_DTS1_^
MQ\L__22\KZ$_98_Y-B^''_8AZ/\ ^D4-?/?_  6Q_P"33-'_ .Q\L_\ TDO*
M_ICB#_DB:O\ UZ7Y(_S_ ."?^3M8;_L(E_Z5(_*^BBBOYG/]  K1\(?\C;I?
M_81@_P#1BUG5H^$/^1MTO_L(P?\ HQ:NG_$7J95_X$O1_D?O_7YY?\%W/^/W
MX7_]<M9_G8U^AM?GE_P7<_X_?A?_ -<M9_G8U_27B#_R2.(_[<_].1/X*\$O
M^3FX'_N+_P"F:A^?E%%%?S4?WT%>O?L#?\GE_#G_ +&:#^M>0UZ]^P-_R>7\
M.?\ L9H/ZUZ63?\ (XP__7R'_I2/"XI_Y)C'?]>:O_I$C]LJ_*7_ (+0_P#)
MWUK_ -B;9?\ HZXK]6J_*7_@M#_R=]:_]B;9?^CKBOW3Q,_Y)G_M^/ZG\=_1
M^_Y+_P#[A5/SB?)-%%%?SR?W"%?5?_!&_P#Y/*B_[%B^_P#:=?*E?5?_  1O
M_P"3RHO^Q8OO_:=?0<)_\E+A/^OD?S/B?$G_ )(',O\ KS/\C]9:_%C_ (*)
M_P#)Z_Q#_P"PV/\ T3'7[3U^+'_!1/\ Y/7^(?\ V&Q_Z)CK]8\5?^1+1_Z^
M?^VR/YL^CA_R5F+_ .O#_P#3D#Q:BBBOP<_LD*^^/^"%/_(U?$?_ +!^F?\
MH=Q7P/7WQ_P0I_Y&KXC_ /8/TS_T.XKZ[@/_ )*S#>LO_2)'YAXS?\FTS#TI
M_P#IVF?HQ7X%_$[_ )*3XA_[#EW_ .CGK]]*_ OXG?\ )2?$/_8<N_\ T<]?
M=^+/\#">L_RB?COT:?\ ?,S_ ,-+\ZAAT445^+']8A7ZB_\ !$+_ )-?\2?]
MC[<?^D5G7Y=5^HO_  1"_P"37_$G_8^W'_I%9U][X;?\E1#_  R_(_&/'O\
MY-Y5_P"OE/\ ,^FOVB/^3?\ QU_V)VI_^DDM?A!7[O\ [1'_ ";_ ..O^Q.U
M/_TDEK\(*]WQ8_WS"_X9?FCX[Z-?_(JS#_'#_P!)D%%%%?DI_3 5^R7_  2[
M_P"3$? 7_7'4/_3C=5^-M?LE_P $N_\ DQ'P%_UQU#_TXW5?IGA7_P C^K_U
MZ?\ Z7 _G_Z1O_)%X;_L(C_Z;JGOU%%%?OA_%X4444 %%%% !1110!6UC1M'
M\1:5<:%X@TJVOK&[B,5U9WD"RQ3(>"KHP(8'N",5G:7\-OAWH?@E?AIHO@'1
M;/PXELUNGA^UTJ&.Q6$YS&(%41A#DY7;CDUS/QW_ &I?@1^S/'I<OQN\=?V(
MNLM,--/]F75SYQBV>9_Q[Q/MQYB?>QG/&<''G?\ P]2_8+_Z+O\ ^6OJG_R+
M7F8C.LGPE9TJ^)IPDMU*<4U?75-WVU/?P/"G%.9X6.)P> K5:<KVE"E.479V
M=I*+3LTT]=U8]D3X3?"N/X<3?!R/X9^'U\(W&GRV%QX571H!ILMI(I62W:VV
M>4T3!F#(5VD,00<UPOBO]@3]A+QY+83^./V*OA)K+Z5I5OIFEOJWPXTNX-G8
MP+L@M8C) ?+AC7Y4C7"J.  *Y7_AZE^P7_T7?_RU]4_^1:/^'J7[!?\ T7?_
M ,M?5/\ Y%K'_6/A[_H,I?\ @R'^9U_ZB\;_ /0KQ'_@BK_\B>]:)HFB^&=%
MM/#GAS2+73].T^UCMK"PL;=8H;:&-0J11HH"HBJ H4    "K5>(>!_\ @H[^
MQC\2/&&F^ O!?QD^VZMJ]Y':Z=:?\(]J,?FS.<*NZ2W55R3U8@>]>WUW83'X
M''P<L-5C42T;C)22?R;/'S+)LWR:I&GF&'J4925TJD)0;7=*25UYF+XV^''P
M\^)=A!I7Q'\!:+X@M;6Y2YMK;6]+ANXXIE.5D5958*X/(8<BCQK\-OAW\2M/
M@TGXB^ =%U^UM;E+BUMM;TJ&ZCAF0Y615E5@K@\AAR.U<+\;?VU_V9/V=/%L
M/@;XR?$O^Q]5N+!+V&U_L:]N-T#.Z*^Z"%U&6C<8)SQTY%<?_P /4OV"_P#H
MN_\ Y:^J?_(M<U;/,DP]5TJN*IQDMTYQ37JF[H]#"\'\6X[#QQ&&R^O.G)74
MHTJDHM=TU%IKT/9?'7PJ^%_Q0&D+\2_AOH'B(>']9@U?01KNCP7?]FZA#GR;
MRW\U6\F=-S;94PZ[C@C-49O@'\"KCXG#XVS_  6\)/XS&S'BY_#EJ=4&R)XD
M_P!*,?F_+'(Z#YN%=E'!(KRC_AZE^P7_ -%W_P#+7U3_ .1:/^'J7[!?_1=_
M_+7U3_Y%K+_6/A[_ *#*7_@R'^9T?ZB\;_\ 0KQ'_@BK_P#(GT)17D?P?_;L
M_95^/?C6+X=_"?XI_P!K:S/!)-%9_P!AWT&Y$&6.^:!$&!VSGTKURO0PN,PF
M.I^TPU2,XWM>+4E?M=7U/$S'*\SRC$>PQ]"=&=K\LXRA*SV=I).VCU\CXQ_:
M6_X*Z_\ #._QQ\0?!C_AGS^V/["N(XO[2_X2S[/Y^^&.3/E_9'VXWX^\>F>^
M*X7_ (?O_P#5J_\ Y?'_ -PU\U_\%+?^3X_B!_V$+;_TC@KPNOP+-N.>*<+F
MN(HTL1:,9S27)#1*32WC?8_M'ACP?\.LPX;P6*Q&"YJE2C3E)^UK*\I0BV[*
MHDKM[))=C]"/^'[_ /U:O_Y?'_W#1_P_?_ZM7_\ +X_^X:_/>BO/_P"(@<7?
M]!/_ ))3_P#D#W/^()^&/_0!_P"5:W_RP_7_ /87_P""A'_#:7B/7_#_ /PJ
M+_A&O[#L8;CSO[?^V>?YCLNW'V>+;C;G.3G-?2-?FY_P0O\ ^2C^/_\ L"6?
M_HYZ_2.OVW@S,L;FW#U+$XJ7--N5W9+:32T22V\C^2/%;(<JX:XWQ&7Y;3]G
M1BH-1O*5KPBWK)MZMO=GX+?&S_DLWB[_ +&>_P#_ $HDKF*Z?XV?\EF\7?\
M8SW_ /Z425S%?S/BO]ZJ?XG^9_?^7?\ (OH_X(_D@HHHK [#].O^"'G_ ";Y
MXM_['(_^DD%?6'QJ_P"2.>+?^Q9O_P#TGDKY/_X(>?\ )OGBW_L<C_Z205]8
M?&K_ )(YXM_[%F__ /2>2OZ8X4_Y(VA_@?YL_@#Q(_Y.MB_^OT/R@?@K1117
M\SG]_A1110!^P_\ P2E_Y,0\%?\ 774__3E<UK?\%*O^3'?B!_V#K?\ ]*X*
MR?\ @E+_ ,F(>"O^NNI_^G*YK6_X*5?\F._$#_L'6_\ Z5P5_3%+_D@5_P!@
MW_N(_@#$_P#)Z)?]A_\ [L'XQ4445_,Y_?X4444 ?NI^RQ_R;%\./^Q#T?\
M](H:^>_^"V/_ ":9H_\ V/EG_P"DEY7T)^RQ_P FQ?#C_L0]'_\ 2*&OGO\
MX+8_\FF:/_V/EG_Z27E?TQQ!_P D35_Z]+\D?Y_\$_\ )VL-_P!A$O\ TJ1^
M5]%%%?S.?Z !6CX0_P"1MTO_ +",'_HQ:SJT?"'_ "-NE_\ 81@_]&+5T_XB
M]3*O_ EZ/\C]_P"OSR_X+N?\?OPO_P"N6L_SL:_0VOSR_P""[G_'[\+_ /KE
MK/\ .QK^DO$'_DD<1_VY_P"G(G\%>"7_ "<W _\ <7_TS4/S\HHHK^:C^^@K
MU[]@;_D\OX<_]C-!_6O(:]>_8&_Y/+^'/_8S0?UKTLF_Y'&'_P"OD/\ TI'A
M<4_\DQCO^O-7_P!(D?ME7Y2_\%H?^3OK7_L3;+_T=<5^K5?E+_P6A_Y.^M?^
MQ-LO_1UQ7[IXF?\ ),_]OQ_4_COZ/W_)?_\ <*I^<3Y)HHHK^>3^X0KZK_X(
MW_\ )Y47_8L7W_M.OE2OJO\ X(W_ /)Y47_8L7W_ +3KZ#A/_DI<)_U\C^9\
M3XD_\D#F7_7F?Y'ZRU^+'_!1/_D]?XA_]AL?^B8Z_:>OQ8_X*)_\GK_$/_L-
MC_T3'7ZQXJ_\B6C_ -?/_;9'\V?1P_Y*S%_]>'_Z<@>+4445^#G]DA7WQ_P0
MI_Y&KXC_ /8/TS_T.XKX'K[X_P""%/\ R-7Q'_[!^F?^AW%?7<!_\E9AO67_
M *1(_,/&;_DVF8>E/_T[3/T8K\"_B=_R4GQ#_P!AR[_]'/7[Z5^!?Q._Y*3X
MA_[#EW_Z.>ON_%G^!A/6?Y1/QWZ-/^^9G_AI?G4,.BBBOQ8_K$*_47_@B%_R
M:_XD_P"Q]N/_ $BLZ_+JOU%_X(A?\FO^)/\ L?;C_P!(K.OO?#;_ )*B'^&7
MY'XQX]_\F\J_]?*?YGTU^T1_R;_XZ_[$[4__ $DEK\(*_=_]HC_DW_QU_P!B
M=J?_ *22U^$%>[XL?[YA?\,OS1\=]&O_ )%68?XX?^DR"BBBOR4_I@*_9+_@
MEW_R8CX"_P"N.H?^G&ZK\;:_9+_@EW_R8CX"_P"N.H?^G&ZK],\*_P#D?U?^
MO3_]+@?S_P#2-_Y(O#?]A$?_ $W5/?J***_?#^+PHHHH **** "BBB@#\_?^
M"[?_ "#_ (8?]=M9_E95^>-?H=_P7;_Y!_PP_P"NVL_RLJ_/&OYJ\0?^2NQ'
M_;G_ *;B?WUX)?\ )LL#_P!Q?_3U0****^,/U8]3_8@_Y._^&W_8XV/_ *-6
MOV]K\0OV(/\ D[_X;?\ 8XV/_HU:_;VOW/PI_P"17B/\:_\ 24?Q[])'_DHL
M%_UZ?_I;/RP_X+9?\G9:-_V(5I_Z67M?'U?8/_!;+_D[+1O^Q"M/_2R]KX^K
M\PXP_P"2GQ?^-G]"^%W_ ";[+?\ KTOU"BBBOFS[T^H/^"0/_)ZVE?\ 8#U#
M_P!$U^N%?D?_ ,$@?^3UM*_[ >H?^B:_7"OZ"\+_ /DG)?\ 7R7Y1/XD^D-_
MR7D/^O$/_2IGXQ_\%+?^3X_B!_V$+;_TC@KPNO=/^"EO_)\?Q _["%M_Z1P5
MX77XEGW_ "/,5_U\G_Z4S^MN#/\ DC\N_P"O%'_TW$****\H^E/NW_@A?_R4
M?Q__ -@2S_\ 1SU^D=?FY_P0O_Y*/X__ .P)9_\ HYZ_2.OZ1\._^23H^L__
M $MG\&>.7_)R<5_AI?\ IN)^"WQL_P"2S>+O^QGO_P#THDKF*Z?XV?\ )9O%
MW_8SW_\ Z425S%?SKBO]ZJ?XG^9_<^7?\B^C_@C^2"BBBL#L/TZ_X(>?\F^>
M+?\ L<C_ .DD%?6'QJ_Y(YXM_P"Q9O\ _P!)Y*^3_P#@AY_R;YXM_P"QR/\
MZ205]8?&K_DCGBW_ +%F_P#_ $GDK^F.%/\ DC:'^!_FS^ /$C_DZV+_ .OT
M/R@?@K1117\SG]_A1110!^P__!*7_DQ#P5_UUU/_ -.5S6M_P4J_Y,=^('_8
M.M__ $K@K)_X)2_\F(>"O^NNI_\ IRN:UO\ @I5_R8[\0/\ L'6__I7!7],4
MO^2!7_8-_P"XC^ ,3_R>B7_8?_[L'XQ4445_,Y_?X4444 ?NI^RQ_P FQ?#C
M_L0]'_\ 2*&OGO\ X+8_\FF:/_V/EG_Z27E?0G[+'_)L7PX_[$/1_P#TBAKY
M[_X+8_\ )IFC_P#8^6?_ *27E?TQQ!_R1-7_ *]+\D?Y_P#!/_)VL-_V$2_]
M*D?E?1117\SG^@ 5H^$/^1MTO_L(P?\ HQ:SJT?"'_(VZ7_V$8/_ $8M73_B
M+U,J_P# EZ/\C]_Z_/+_ (+N?\?OPO\ ^N6L_P [&OT-K\\O^"[G_'[\+_\
MKEK/\[&OZ2\0?^21Q'_;G_IR)_!7@E_R<W _]Q?_ $S4/S\HHHK^:C^^@KU[
M]@;_ )/+^'/_ &,T']:\AKU[]@;_ )/+^'/_ &,T']:]+)O^1QA_^OD/_2D>
M%Q3_ ,DQCO\ KS5_](D?ME7Y2_\ !:'_ ).^M?\ L3;+_P!'7%?JU7Y2_P#!
M:'_D[ZU_[$VR_P#1UQ7[IXF?\DS_ -OQ_4_COZ/W_)?_ /<*I^<3Y)HHHK^>
M3^X0KZK_ ."-_P#R>5%_V+%]_P"TZ^5*^J_^"-__ ">5%_V+%]_[3KZ#A/\
MY*7"?]?(_F?$^)/_ "0.9?\ 7F?Y'ZRU^+'_  43_P"3U_B'_P!AL?\ HF.O
MVGK\6/\ @HG_ ,GK_$/_ +#8_P#1,=?K'BK_ ,B6C_U\_P#;9'\V?1P_Y*S%
M_P#7A_\ IR!XM1117X.?V2%??'_!"G_D:OB/_P!@_3/_ $.XKX'K[X_X(4_\
MC5\1_P#L'Z9_Z'<5]=P'_P E9AO67_I$C\P\9O\ DVF8>E/_ -.TS]&*_ OX
MG?\ )2?$/_8<N_\ T<]?OI7X%_$[_DI/B'_L.7?_ *.>ON_%G^!A/6?Y1/QW
MZ-/^^9G_ (:7YU##HHHK\6/ZQ"OU%_X(A?\ )K_B3_L?;C_TBLZ_+JOU%_X(
MA?\ )K_B3_L?;C_TBLZ^]\-O^2HA_AE^1^,>/?\ R;RK_P!?*?YGTU^T1_R;
M_P".O^Q.U/\ ])):_""OW?\ VB/^3?\ QU_V)VI_^DDM?A!7N^+'^^87_#+\
MT?'?1K_Y%68?XX?^DR"BBBOR4_I@*_9+_@EW_P F(^ O^N.H?^G&ZK\;:_9+
M_@EW_P F(^ O^N.H?^G&ZK],\*_^1_5_Z]/_ -+@?S_](W_DB\-_V$1_]-U3
MWZBBBOWP_B\**** "BBB@ HHHH _/W_@NW_R#_AA_P!=M9_E95^>-?H=_P %
MV_\ D'_##_KMK/\ *RK\\:_FKQ!_Y*[$?]N?^FXG]]>"7_)LL#_W%_\ 3U0*
M***^,/U8]3_8@_Y._P#AM_V.-C_Z-6OV]K\0OV(/^3O_ (;?]CC8_P#HU:_;
MVOW/PI_Y%>(_QK_TE'\>_21_Y*+!?]>G_P"EL_+#_@ME_P G9:-_V(5I_P"E
ME[7Q]7V#_P %LO\ D[+1O^Q"M/\ TLO:^/J_,.,/^2GQ?^-G]"^%W_)OLM_Z
M]+]0HHHKYL^]/J#_ () _P#)ZVE?]@/4/_1-?KA7Y'_\$@?^3UM*_P"P'J'_
M *)K]<*_H+PO_P"2<E_U\E^43^)/I#?\EY#_ *\0_P#2IGXQ_P#!2W_D^/X@
M?]A"V_\ 2."O"Z]T_P""EO\ R?'\0/\ L(6W_I'!7A=?B6??\CS%?]?)_P#I
M3/ZVX,_Y(_+O^O%'_P!-Q"BBBO*/I3[M_P""%_\ R4?Q_P#]@2S_ /1SU^D=
M?FY_P0O_ .2C^/\ _L"6?_HYZ_2.OZ1\._\ DDZ/K/\ ]+9_!GCE_P G)Q7^
M&E_Z;B?@M\;/^2S>+O\ L9[_ /\ 2B2N8KI_C9_R6;Q=_P!C/?\ _I1)7,5_
M.N*_WJI_B?YG]SY=_P B^C_@C^2"BBBL#L/TZ_X(>?\ )OGBW_L<C_Z205]8
M?&K_ )(YXM_[%F__ /2>2OD__@AY_P F^>+?^QR/_I)!7UA\:O\ DCGBW_L6
M;_\ ])Y*_ICA3_DC:'^!_FS^ /$C_DZV+_Z_0_*!^"M%%%?S.?W^%%%% '[#
M_P#!*7_DQ#P5_P!==3_].5S6M_P4J_Y,=^('_8.M_P#TK@K)_P""4O\ R8AX
M*_ZZZG_Z<KFM;_@I5_R8[\0/^P=;_P#I7!7],4O^2!7_ &#?^XC^ ,3_ ,GH
ME_V'_P#NP?C%1117\SG]_A1110!^ZG[+'_)L7PX_[$/1_P#TBAKY[_X+8_\
M)IFC_P#8^6?_ *27E?0G[+'_ ";%\./^Q#T?_P!(H:^>_P#@MC_R:9H__8^6
M?_I)>5_3'$'_ "1-7_KTOR1_G_P3_P G:PW_ &$2_P#2I'Y7T445_,Y_H %:
M/A#_ )&W2_\ L(P?^C%K.K1\(?\ (VZ7_P!A&#_T8M73_B+U,J_\"7H_R/W_
M *_/+_@NY_Q^_"__ *Y:S_.QK]#:_/+_ (+N?\?OPO\ ^N6L_P [&OZ2\0?^
M21Q'_;G_ *<B?P5X)?\ )S<#_P!Q?_3-0_/RBBBOYJ/[Z"O7OV!O^3R_AS_V
M,T']:\AKU[]@;_D\OX<_]C-!_6O2R;_D<8?_ *^0_P#2D>%Q3_R3&._Z\U?_
M $B1^V5?E+_P6A_Y.^M?^Q-LO_1UQ7ZM5^4O_!:'_D[ZU_[$VR_]'7%?NGB9
M_P DS_V_']3^._H_?\E__P!PJGYQ/DFBBBOYY/[A"OJO_@C?_P GE1?]BQ??
M^TZ^5*^J_P#@C?\ \GE1?]BQ??\ M.OH.$_^2EPG_7R/YGQ/B3_R0.9?]>9_
MD?K+7XL?\%$_^3U_B'_V&Q_Z)CK]IZ_%C_@HG_R>O\0_^PV/_1,=?K'BK_R)
M:/\ U\_]MD?S9]'#_DK,7_UX?_IR!XM1117X.?V2%??'_!"G_D:OB/\ ]@_3
M/_0[BO@>OOC_ ((4_P#(U?$?_L'Z9_Z'<5]=P'_R5F&]9?\ I$C\P\9O^3:9
MAZ4__3M,_1BOP+^)W_)2?$/_ &'+O_T<]?OI7X%_$[_DI/B'_L.7?_HYZ^[\
M6?X&$]9_E$_'?HT_[YF?^&E^=0PZ***_%C^L0K]1?^"(7_)K_B3_ +'VX_\
M2*SK\NJ_47_@B%_R:_XD_P"Q]N/_ $BLZ^]\-O\ DJ(?X9?D?C'CW_R;RK_U
M\I_F?37[1'_)O_CK_L3M3_\ 226OP@K]W_VB/^3?_'7_ &)VI_\ I)+7X05[
MOBQ_OF%_PR_-'QWT:_\ D59A_CA_Z3(****_)3^F K]DO^"7?_)B/@+_ *XZ
MA_Z<;JOQMK]DO^"7?_)B/@+_ *XZA_Z<;JOTSPK_ .1_5_Z]/_TN!_/_ -(W
M_DB\-_V$1_\ 3=4]^HHHK]\/XO"BBB@ HHHH **** /S]_X+M_\ (/\ AA_U
MVUG^5E7YXU^AW_!=O_D'_##_ *[:S_*RK\\:_FKQ!_Y*[$?]N?\ IN)_?7@E
M_P FRP/_ '%_]/5 HHHKXP_5CU/]B#_D[_X;?]CC8_\ HU:_;VOQ"_8@_P"3
MO_AM_P!CC8_^C5K]O:_<_"G_ )%>(_QK_P!)1_'OTD?^2BP7_7I_^EL_+#_@
MME_R=EHW_8A6G_I9>U\?5]@_\%LO^3LM&_[$*T_]++VOCZOS#C#_ )*?%_XV
M?T+X7?\ )OLM_P"O2_4****^;/O3Z@_X) _\GK:5_P!@/4/_ $37ZX5^1_\
MP2!_Y/6TK_L!ZA_Z)K]<*_H+PO\ ^2<E_P!?)?E$_B3Z0W_)>0_Z\0_]*F?C
M'_P4M_Y/C^('_80MO_2."O"Z]T_X*6_\GQ_$#_L(6W_I'!7A=?B6??\ (\Q7
M_7R?_I3/ZVX,_P"2/R[_ *\4?_3<0HHHKRCZ4^[?^"%__)1_'_\ V!+/_P!'
M/7Z1U^;G_!"__DH_C_\ [ EG_P"CGK](Z_I'P[_Y).CZS_\ 2V?P9XY?\G)Q
M7^&E_P"FXGX+?&S_ )+-XN_[&>__ /2B2N8KI_C9_P EF\7?]C/?_P#I1)7,
M5_.N*_WJI_B?YG]SY=_R+Z/^"/Y(****P.P_3K_@AY_R;YXM_P"QR/\ Z205
M]8?&K_DCGBW_ +%F_P#_ $GDKY/_ ."'G_)OGBW_ +'(_P#I)!7UA\:O^2.>
M+?\ L6;_ /\ 2>2OZ8X4_P"2-H?X'^;/X \2/^3K8O\ Z_0_*!^"M%%%?S.?
MW^%%%% '[#_\$I?^3$/!7_774_\ TY7-:W_!2K_DQWX@?]@ZW_\ 2N"LG_@E
M+_R8AX*_ZZZG_P"G*YK6_P""E7_)COQ _P"P=;_^E<%?TQ2_Y(%?]@W_ +B/
MX Q/_)Z)?]A__NP?C%1117\SG]_A1110!^ZG[+'_ ";%\./^Q#T?_P!(H:^>
M_P#@MC_R:9H__8^6?_I)>5]"?LL?\FQ?#C_L0]'_ /2*&OGO_@MC_P FF:/_
M -CY9_\ I)>5_3'$'_)$U?\ KTOR1_G_ ,$_\G:PW_81+_TJ1^5]%%%?S.?Z
M !6CX0_Y&W2_^PC!_P"C%K.K1\(?\C;I?_81@_\ 1BU=/^(O4RK_ ,"7H_R/
MW_K\\O\ @NY_Q^_"_P#ZY:S_ #L:_0VOSR_X+N?\?OPO_P"N6L_SL:_I+Q!_
MY)'$?]N?^G(G\%>"7_)S<#_W%_\ 3-0_/RBBBOYJ/[Z"O7OV!O\ D\OX<_\
M8S0?UKR&O7OV!O\ D\OX<_\ 8S0?UKTLF_Y'&'_Z^0_]*1X7%/\ R3&._P"O
M-7_TB1^V5?E+_P %H?\ D[ZU_P"Q-LO_ $=<5^K5?E+_ ,%H?^3OK7_L3;+_
M -'7%?NGB9_R3/\ V_']3^._H_?\E_\ ]PJGYQ/DFBBBOYY/[A"OJO\ X(W_
M /)Y47_8L7W_ +3KY4KZK_X(W_\ )Y47_8L7W_M.OH.$_P#DI<)_U\C^9\3X
MD_\ ) YE_P!>9_D?K+7XL?\ !1/_ )/7^(?_ &&Q_P"B8Z_:>OQ8_P""B?\
MR>O\0_\ L-C_ -$QU^L>*O\ R):/_7S_ -MD?S9]'#_DK,7_ ->'_P"G('BU
M%%%?@Y_9(5]\?\$*?^1J^(__ &#],_\ 0[BO@>OOC_@A3_R-7Q'_ .P?IG_H
M=Q7UW ?_ "5F&]9?^D2/S#QF_P"3:9AZ4_\ T[3/T8K\"_B=_P E)\0_]AR[
M_P#1SU^^E?@7\3O^2D^(?^PY=_\ HYZ^[\6?X&$]9_E$_'?HT_[YF?\ AI?G
M4,.BBBOQ8_K$*_47_@B%_P FO^)/^Q]N/_2*SK\NJ_47_@B%_P FO^)/^Q]N
M/_2*SK[WPV_Y*B'^&7Y'XQX]_P#)O*O_ %\I_F?37[1'_)O_ (Z_[$[4_P#T
MDEK\(*_=_P#:(_Y-_P#'7_8G:G_Z22U^$%>[XL?[YA?\,OS1\=]&O_D59A_C
MA_Z3(****_)3^F K]DO^"7?_ "8CX"_ZXZA_Z<;JOQMK]DO^"7?_ "8CX"_Z
MXZA_Z<;JOTSPK_Y']7_KT_\ TN!_/_TC?^2+PW_81'_TW5/?J***_?#^+PHH
MHH **** "BBB@#\_?^"[?_(/^&'_ %VUG^5E7YXU^AW_  7;_P"0?\,/^NVL
M_P K*OSQK^:O$'_DKL1_VY_Z;B?WUX)?\FRP/_<7_P!/5 HHHKXP_5CU/]B#
M_D[_ .&W_8XV/_HU:_;VOQ"_8@_Y._\ AM_V.-C_ .C5K]O:_<_"G_D5XC_&
MO_24?Q[])'_DHL%_UZ?_ *6S\L/^"V7_ "=EHW_8A6G_ *67M?'U?8/_  6R
M_P"3LM&_[$*T_P#2R]KX^K\PXP_Y*?%_XV?T+X7?\F^RW_KTOU"BBBOFS[T^
MH/\ @D#_ ,GK:5_V ]0_]$U^N%?D?_P2!_Y/6TK_ + >H?\ HFOUPK^@O"__
M ))R7_7R7Y1/XD^D-_R7D/\ KQ#_ -*F?C'_ ,%+?^3X_B!_V$+;_P!(X*\+
MKW3_ (*6_P#)\?Q _P"PA;?^D<%>%U^)9]_R/,5_U\G_ .E,_K;@S_DC\N_Z
M\4?_ $W$****\H^E/NW_ ((7_P#)1_'_ /V!+/\ ]'/7Z1U^;G_!"_\ Y*/X
M_P#^P)9_^CGK](Z_I'P[_P"23H^L_P#TMG\&>.7_ "<G%?X:7_IN)^"WQL_Y
M+-XN_P"QGO\ _P!*)*YBNG^-G_)9O%W_ &,]_P#^E$E<Q7\ZXK_>JG^)_F?W
M/EW_ "+Z/^"/Y(****P.P_3K_@AY_P F^>+?^QR/_I)!7UA\:O\ DCGBW_L6
M;_\ ])Y*^3_^"'G_ ";YXM_['(_^DD%?6'QJ_P"2.>+?^Q9O_P#TGDK^F.%/
M^2-H?X'^;/X \2/^3K8O_K]#\H'X*T445_,Y_?X4444 ?L/_ ,$I?^3$/!7_
M %UU/_TY7-:W_!2K_DQWX@?]@ZW_ /2N"LG_ ()2_P#)B'@K_KKJ?_IRN:UO
M^"E7_)COQ _[!UO_ .E<%?TQ2_Y(%?\ 8-_[B/X Q/\ R>B7_8?_ .[!^,5%
M%%?S.?W^%%%% '[J?LL?\FQ?#C_L0]'_ /2*&OGO_@MC_P FF:/_ -CY9_\
MI)>5]"?LL?\ )L7PX_[$/1__ $BAKY[_ ."V/_)IFC_]CY9_^DEY7],<0?\
M)$U?^O2_)'^?_!/_ "=K#?\ 81+_ -*D?E?1117\SG^@ 5H^$/\ D;=+_P"P
MC!_Z,6LZM'PA_P C;I?_ &$8/_1BU=/^(O4RK_P)>C_(_?\ K\\O^"[G_'[\
M+_\ KEK/\[&OT-K\\O\ @NY_Q^_"_P#ZY:S_ #L:_I+Q!_Y)'$?]N?\ IR)_
M!7@E_P G-P/_ '%_],U#\_****_FH_OH*]>_8&_Y/+^'/_8S0?UKR&O7OV!O
M^3R_AS_V,T']:]+)O^1QA_\ KY#_ -*1X7%/_),8[_KS5_\ 2)'[95^4O_!:
M'_D[ZU_[$VR_]'7%?JU7Y2_\%H?^3OK7_L3;+_T=<5^Z>)G_ "3/_;\?U/X[
M^C]_R7__ '"J?G$^2:***_GD_N$*^J_^"-__ ">5%_V+%]_[3KY4KZK_ ."-
M_P#R>5%_V+%]_P"TZ^@X3_Y*7"?]?(_F?$^)/_) YE_UYG^1^LM?BQ_P43_Y
M/7^(?_8;'_HF.OVGK\6/^"B?_)Z_Q#_[#8_]$QU^L>*O_(EH_P#7S_VV1_-G
MT</^2LQ?_7A_^G('BU%%%?@Y_9(5]\?\$*?^1J^(_P#V#],_]#N*^!Z^^/\
M@A3_ ,C5\1_^P?IG_H=Q7UW ?_)68;UE_P"D2/S#QF_Y-IF'I3_].TS]&*_
MOXG?\E)\0_\ 8<N__1SU^^E?@7\3O^2D^(?^PY=_^CGK[OQ9_@83UG^43\=^
MC3_OF9_X:7YU##HHHK\6/ZQ"OU%_X(A?\FO^)/\ L?;C_P!(K.ORZK]1?^"(
M7_)K_B3_ +'VX_\ 2*SK[WPV_P"2HA_AE^1^,>/?_)O*O_7RG^9]-?M$?\F_
M^.O^Q.U/_P!)):_""OW?_:(_Y-_\=?\ 8G:G_P"DDM?A!7N^+'^^87_#+\T?
M'?1K_P"15F'^.'_I,@HHHK\E/Z8"OV2_X)=_\F(^ O\ KCJ'_IQNJ_&VOV2_
MX)=_\F(^ O\ KCJ'_IQNJ_3/"O\ Y']7_KT__2X'\_\ TC?^2+PW_81'_P!-
MU3WZBBBOWP_B\**** "BBB@ HHHH _/W_@NW_P @_P"&'_7;6?Y65?GC7Z'?
M\%V_^0?\,/\ KMK/\K*OSQK^:O$'_DKL1_VY_P"FXG]]>"7_ ";+ _\ <7_T
M]4"BBBOC#]6/4_V(/^3O_AM_V.-C_P"C5K]O:_$+]B#_ )._^&W_ &.-C_Z-
M6OV]K]S\*?\ D5XC_&O_ $E'\>_21_Y*+!?]>G_Z6S\L/^"V7_)V6C?]B%:?
M^EE[7Q]7V#_P6R_Y.RT;_L0K3_TLO:^/J_,.,/\ DI\7_C9_0OA=_P F^RW_
M *]+]0HHHKYL^]/J#_@D#_R>MI7_ & ]0_\ 1-?KA7Y'_P#!('_D];2O^P'J
M'_HFOUPK^@O"_P#Y)R7_ %\E^43^)/I#?\EY#_KQ#_TJ9^,?_!2W_D^/X@?]
MA"V_](X*\+KW3_@I;_R?'\0/^PA;?^D<%>%U^)9]_P CS%?]?)_^E,_K;@S_
M )(_+O\ KQ1_]-Q"BBBO*/I3[M_X(7_\E'\?_P#8$L__ $<]?I'7YN?\$+_^
M2C^/_P#L"6?_ *.>OTCK^D?#O_DDZ/K/_P!+9_!GCE_R<G%?X:7_ *;B?@M\
M;/\ DLWB[_L9[_\ ]*)*YBNG^-G_ "6;Q=_V,]__ .E$E<Q7\ZXK_>JG^)_F
M?W/EW_(OH_X(_D@HHHK [#].O^"'G_)OGBW_ +'(_P#I)!7UA\:O^2.>+?\
ML6;_ /\ 2>2OD_\ X(>?\F^>+?\ L<C_ .DD%?6'QJ_Y(YXM_P"Q9O\ _P!)
MY*_ICA3_ )(VA_@?YL_@#Q(_Y.MB_P#K]#\H'X*T445_,Y_?X4444 ?L/_P2
ME_Y,0\%?]==3_P#3E<UK?\%*O^3'?B!_V#K?_P!*X*R?^"4O_)B'@K_KKJ?_
M *<KFM;_ (*5?\F._$#_ +!UO_Z5P5_3%+_D@5_V#?\ N(_@#$_\GHE_V'_^
M[!^,5%%%?S.?W^%%%% '[J?LL?\ )L7PX_[$/1__ $BAKY[_ ."V/_)IFC_]
MCY9_^DEY7T)^RQ_R;%\./^Q#T?\ ](H:^>_^"V/_ ":9H_\ V/EG_P"DEY7]
M,<0?\D35_P"O2_)'^?\ P3_R=K#?]A$O_2I'Y7T445_,Y_H %:/A#_D;=+_[
M",'_ *,6LZM'PA_R-NE_]A&#_P!&+5T_XB]3*O\ P)>C_(_?^OSR_P""[G_'
M[\+_ /KEK/\ .QK]#:_/+_@NY_Q^_"__ *Y:S_.QK^DO$'_DD<1_VY_Z<B?P
M5X)?\G-P/_<7_P!,U#\_****_FH_OH*]>_8&_P"3R_AS_P!C-!_6O(:]>_8&
M_P"3R_AS_P!C-!_6O2R;_D<8?_KY#_TI'A<4_P#),8[_ *\U?_2)'[95^4O_
M  6A_P"3OK7_ +$VR_\ 1UQ7ZM5^4O\ P6A_Y.^M?^Q-LO\ T=<5^Z>)G_),
M_P#;\?U/X[^C]_R7_P#W"J?G$^2:***_GD_N$*^J_P#@C?\ \GE1?]BQ??\
MM.OE2OJO_@C?_P GE1?]BQ??^TZ^@X3_ .2EPG_7R/YGQ/B3_P D#F7_ %YG
M^1^LM?BQ_P %$_\ D]?XA_\ 8;'_ *)CK]IZ_%C_ (*)_P#)Z_Q#_P"PV/\
MT3'7ZQXJ_P#(EH_]?/\ VV1_-GT</^2LQ?\ UX?_ *<@>+4445^#G]DA7WQ_
MP0I_Y&KXC_\ 8/TS_P!#N*^!Z^^/^"%/_(U?$?\ [!^F?^AW%?7<!_\ )68;
MUE_Z1(_,/&;_ )-IF'I3_P#3M,_1BOP+^)W_ "4GQ#_V'+O_ -'/7[Z5^!?Q
M._Y*3XA_[#EW_P"CGK[OQ9_@83UG^43\=^C3_OF9_P"&E^=0PZ***_%C^L0K
M]1?^"(7_ ":_XD_['VX_](K.ORZK]1?^"(7_ ":_XD_['VX_](K.OO?#;_DJ
M(?X9?D?C'CW_ ,F\J_\ 7RG^9]-?M$?\F_\ CK_L3M3_ /226OP@K]W_ -HC
M_DW_ ,=?]B=J?_I)+7X05[OBQ_OF%_PR_-'QWT:_^15F'^.'_I,@HHHK\E/Z
M8"OV2_X)=_\ )B/@+_KCJ'_IQNJ_&VOV2_X)=_\ )B/@+_KCJ'_IQNJ_3/"O
M_D?U?^O3_P#2X'\__2-_Y(O#?]A$?_3=4]^HHHK]\/XO"BBB@ HHHH *P/BE
M\.-"^+OP]U;X:^)KS4+>PUBU-O=3:5>M;7"*2#F.5/F0\=16_10!\L_\.A_V
M9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'
M_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI
M_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG
M_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<
M>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_^''O?\:/
M^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_A
MT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'
M0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_
MT/\ \4__  X][_C7U-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\
MQ3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4
M_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\
MPX][_C7U-10!\L_\.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO
M^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-1
M0!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-
M10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'R
MS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H
M?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A_P!F
M;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .A_V9
MO^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_\ BG_X
M<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]
M_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W
M_&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/^S-
M_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W
M_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T
M/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/
M_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CW
MO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>
M_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'0_[,W_0__%/_ ,./>_XU
M]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C7U-10
M!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\
MPZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344 5="T
M>U\/:)9Z!922O#8VL=O"\\A=V5%"@LQY8X')/4U:HHH **** "BBB@ ILLL4
M$33SR*B(I9W<X"@=23V%.KY1_P""YFE?&36_^"2'QYTOX"Q:A)XCE\"R[8M*
M#&YEL1+$;](PO)9K(7*X')S@9)H ]:\._MK_ +,'BO6='TG1/BI"\/B2^%EX
M8UR?3+N'2-<N3NVP6&I21+9WLC;6VI!*[/M;:#@UU'BGXZ_![P5\4O#'P1\4
M_$;2K+Q?XS%T?"_AN6Y'VS45MH'GG>.,9;8D<;DN<+QC.2 ?E+_@KA=?"7Q9
M_P $2/''_"H5@NM(UCP#I*?"2+0>7GU"6:T_L%;$1_,93<FT\D)\V0N.E;/Q
M\@\7V_[8W[#T/Q%FCD\11ZIXG37)(B"K7@\'7GGE<<8,@8\<4 ?1'_#2?P)'
MQSU']FF7XG: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(
M\8<Y%=YXA^&7@+Q+KMQXI\5Z##?SS>'[C191?L9(183LKW$/EL=@64QQ>8<9
M<0QAB0B@>&>!_#'PG^-_[:*?MD2:QHHL+;X<7G@+P,)+F+S/$MK<7<6H:A=A
M"<S6H^Q0K;\89%NY@#%+%(P!Z/\  K]L?]F3]I?Q1X@\$_ [XOZ;K^K^%A ^
MN:;"DL4]O%/N\BX"2HAE@DV-LGCW1/M.UC7I4LL4$33SR*B(I9W<X"@=23V%
M?*7@BU^+WA#_ (+"^(5^)&@^$]=TKQM\#_.\(>*M"TVXM+_P_9:5J\:OI5\L
MD\T<WVB75VGCN$\HN;61?+Q'D+_P7,TKXR:W_P $D/CSI?P%BU"3Q'+X%EVQ
M:4&-S+8B6(WZ1A>2S60N5P.3G R30!ZUX=_;7_9@\5ZSH^DZ)\5(7A\27PLO
M#&N3Z9=PZ1KER=VV"PU*2);.]D;:VU()79]K;0<&JWQ0_;T_8\^"OQDTKX ?
M%7X_Z#H?BW6KJVM;'2[Z5U47%Q_Q[P2S!3#!++QY<<KH\F1M#9&? _\ @KA=
M?"7Q9_P1(\<?\*A6"ZTC6/ .DI\)(M!Y>?4)9K3^P5L1'\QE-R;3R0GS9"XZ
M5U/[3_PV\+_M!_ &S_8J^)UUH<&M^)[?0=9^,^K^;#&FFP6LMK/<73OP/M,[
M6/V>W).4"F892V*D ]X_X:3^!(^.>H_LTR_$[3(O'6D>$D\3ZCX<FD*30:.T
MQ@^VDL AB$@VL0QVEEW !ESS?P#_ &\?V0/VH/$.O>$_@1\?-"\0:GX9M4N]
M9L(9'AEAM'SLNU694,MLV#MN(]T1XPYR*[?5?A[\-O&VI/XYUO2[75A>>&IM
M)$MS-YUL^FW)62>-4),>R;9$7('[P11@DA%QXCX'\,?"?XW_ +:*?MD2:QHH
ML+;X<7G@+P,)+F+S/$MK<7<6H:A=A"<S6H^Q0K;\89%NY@#%+%(P!Z/\"OVQ
M_P!F3]I?Q1X@\$_ [XOZ;K^K^%A ^N:;"DL4]O%/N\BX"2HAE@DV-LGCW1/M
M.UC78?$?XF?#[X0^$+GQ]\3_ !CI^A:-9M&L^H:E<K%&'D=8XXQG[TCR,J(B
MY9W954%B ?FSP1:_%[PA_P %A?$*_$C0?">NZ5XV^!_G>$/%6A:;<6E_X?LM
M*U>-7TJ^62>:.;[1+J[3QW">47-K(OEXCR.<_P""E8URS_;N_8GU_P 7%_\
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
M9-;_ ."2'QYTOX"Q:A)XCE\"R[8M*#&YEL1+$;](PO)9K(7*X')S@9)KE/\
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
MO_96^&_QE^*?A!- \2^*_ NE:OK^B1*P2RO+BTBEFB4/\RJKNP ;Y@,!N0:
M/0Z*** "BBB@ HHHH **** /FC5O^"9_PP\-?M0:#^U?\ M;7PIJ>CPSQ7'@
MJ]T_[?X7G,W,EY;:>71=+U Y8?;+-HRPDE$J3"5PWM7BSX%_"#XB>-/#OQ.^
M(7POT+5O$OA5FD\.:U>V"37.DR.I61K:5ANB+*S*2N"RD@\<5UM% &=XM\)>
M%_'OA;4? _C;P_9ZMHVKV4MGJNEZA;K+!=V\BE)(I$8$.C*2I4C!!(->2_#/
M_@FU_P $^/@Q?ZIJOPD_8C^%7AJYUO0[G1M8GT3P'86S7NG7  GM)3'$/,AD
M"@/&V58#!!KVNB@#D/A!\ ?@E\ -$/AWX)_"K0O"]FT,4+PZ+IL<&^.(,(D9
ME&65 S!%)(4$A<"NOHHH ^:-6_X)G_##PU^U!H/[5_P"UM?"FIZ/#/%<>"KW
M3_M_A><S<R7EMIY=%TO4#EA]LLVC+"242I,)7#=/\1_^":G_  3Y^-/CR\^+
M7QF_8?\ A1XG\5ZI(DVJ^(-=\"V-[=W,JHJJSS31%WPJJH)/ 4#M7N%% &=X
MM\(^%_'OA74? _C7P]9ZKHVKV,MGJFEZA;K+;W=O(I22&1&!5T925*D8()!K
MR7X9_P#!-K_@GQ\&+_5-5^$G[$?PJ\-7.MZ'<Z-K$^B> ["V:]TZX $]I*8X
MAYD,@4!XVRK 8(->UT4 <A\(/@#\$O@!HA\._!/X5:%X7LVABA>'1=-C@WQQ
M!A$C,HRRH&8(I)"@D+@5M^-O W@OXE>%;WP+\1/"6F:]HNI1>5J&D:Q8QW-M
M<ID';)%("KC(!P1U /:M2B@#YY_9>_8"T3]C_P"*'C'Q1\+/B%>ZUX<\;W:7
M&H:/XY1]5U/3 JE1:VFK2R&Y-@H)9+.X\]8W=S')&'93Z7\%OV8?V=?V<K$Z
M;\!O@CX8\(0&#R!'X?T:&V"0[MPA78HVQ!LL(QA 22 ,UW=% '%_'3]G#X ?
MM/\ A&'P!^T=\%O"_CO0[>]6\@T?Q;HD%_;)<*K*LHBF5E#A7<!L9 8^M<=H
MG_!.[]@_PQ\-S\(/"O['OPXTGPN?$46OC0])\(6EK;+JL2>7'?*D2*%N%3Y!
M*,.%)7."17LM% &=X2\'^$O /A^W\)^!O#&GZ-I=IN^RZ=I=FEO!%N8NVU$
M499F8X')8D\FN0_:+_9A^#W[4O@>3P3\6- G=DAE72=?TB^EL-6T661=K3V-
M[ RSVDI& 6C8;ERKAE)4^@44 >3?L<?LVZO^R3\'-/\ @,OCBT\1Z-HBLFE:
MQ)H4=CJ=RI<L9-0: ^5>7;$EI+I8X6F?+NA=F=O0O#?@#P/X.U?7/$'A/PAI
MNFWWB;4EU#Q%>6-DD4NIW:P16RSSLH!ED$$$,09LG9$BYPH%:]% 'D_QW_8.
M_8H_:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.S;0<98
MGO4TW[$'['<]YX?OY/V8/ GF>%?#R:!X= \,6P6PTI&W)81J$VBW5B66+&Q6
M)8 $YKU*B@   & *\_\ VB_V8?@]^U+X'D\$_%C0)W9(95TG7](OI;#5M%ED
M7:T]C>P,L]I*1@%HV&Y<JX925/H%% 'D7[(W[,%[^RU\$+7]G6\\8V7BC0-,
M@D@L-4GT&.RU*\B<DL^HM ?*O+I]Q,MTL<+3,2[H79G;M_A-\%_A+\!_"8\!
M?!7X;Z+X5T1;F6X32- T^.UMEEE<O(XCC 4,[LS,0/F9B3DDFNFHH \G^._[
M!W[%'[4?BFV\<?M)?LG?#SQ[K-G9"SM-4\7^$+349X+<,SB)'GC8JFYV;:#C
M+$]Z[/3O@U\)-(^$J_ 32OAGH5MX(30FT1/",&E1)IJZ:8C";,6X7R_),9*&
M/&TJ2,8KI:* *^DZ3I>@:5:Z%HFGPVEE96Z06=I;1A(X8D4*B*HX50H  '
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
:*** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>rddt-20251231_g8.jpg
<TEXT>
begin 644 rddt-20251231_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@!
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 9'C[PA!\0/!.J^!KK7M4TR'5["6TGO]$OC:WD,<BE6,,R_-"^TD"1,
M.A.Y2K ,/S/_ &!_^"9'AKP]^U-^V!X-_9Z\:>+O"?[-?CW1K?P7IMA;^)[F
M[:]UWR#'KM[IT]X\LBM SSVOV@ES]H:=02+<*OZ4_%+P-<_$WX<:Y\/+3QWK
MOAA];TR:R'B#PO<Q0ZC8"12IFMI)8Y$CE )VN4;:<$8(!'S3^P%_P1Z^"/\
MP3Q^(,WQ#^''[17QJ\:2_P#",/H.FZ5\3?'JZK8:3:/-!*WV2!8(E@<FVB7(
MXVKC'- 'Q]X?_P""9_[,G[*_QJ_:DUW]D[XLZY\+M/\ AC^SA-X;NOB/XK\;
M:A?QZ-XEU:UEOI;TM+(Y@-G81Z<^Z(!\:DVT%@M<3_P;^_&WQAXJ_;J\._"7
MXY>"I?A'XS\+?LJZ;91^%;&PFBL_BQ:->)/;^+'9U0&X6W:,'S%:=WNKDED\
MN6%?U#G_ &#/@'K'P1^*WP \;6NJ>(M!^-&O:SJOCQM6O5%Q=2:BJQM&DD"1
M^6D$$<$$! WI';199V4N?/+3_@D3\ 9!=:KXH^+/Q(UOQ#_PI-OA5H'B^ZUJ
MSM=3\/>'V#!A9265G JW))4FXE25_D SM9U< \7_ .#@O]A'X??M0_L\#Q-H
MC>+=2^.-UJFEZ)\ K+2?%]Y:)I^L/=K))+!;0R+ ,6XN)[FYF1WC@M68.@B3
M'WI\*- \2^%/A=X;\+>-/%K:_K.F:#9V>KZZX^;4;J*%$FN#Z&1U9S[M7R)\
M=?\ @AO\)/C[#\/8-?\ VX/VE]$'PR\#0>%O#<GA;XGQ64K6R+&);BXF%F9)
M[B<PPF61FPQBC 5515'UO\'_ (8>'O@G\)O#'P;\)7-[/I?A/P_9Z/IT^I7'
MG7,L%M D*/-)@>9(50%GP-S$G'- '1T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5^>?[07QG_ ."J/[.?_!5+X"^$/^%\^$O&
M?PU^-_BC6=.U#X1Z9X&CMG\,:790+,VH+J19KFZ:.*1'ED?RHO,PBQ8E7;^A
ME? UO^S#_P %IM1_X*(7G[26I_$C]G73OA]J.MV6FF"WBU>^\1Z5X0@NHYI=
M-LY9K9+>*:YV,\TFT%Y'7+E;>W$0!X7I_P#P5F^(_P =?^"P%W^R]X=_X*7:
M=\)?#=E\1H]$T?X7>)?@BDC>*8+.=;>XBL]<G)3S+V2*<PL54 31K'YC@!O9
M/A=_P6(\!_M"_MS^*OA)J7QQ/PQ^''A3XGGX;>"]0_X1:65OB#XNA4->6K:I
M<6LMC9PIN2.&V5ENK@OYBR*I6,^D_%3]CG]I[]M:YB^'G[=G@?X,2>'?"/Q;
MT[Q7\.O&W@/4-2_MJVLK#48[N"WDL[RV*6MS-'"MM//#>.K1SR[8E(6O ;K_
M ((*?$;[9KGP'LOB5X:'PBU?]L&U^.UMJ3W%R-=L"+<BYT9+?R#"09$B2.Z^
MT K&SDQ%@ P!]$_\%7_VV_'_ .R9:? OX7_":]CL/$/QQ^/_ (;\!?VVUK'-
M)H^G7=R/MMY"DJO$\ZQ@)&)$= TNXJVW:6?\$F?VWOB#^UO8?'3X8_%N^CU#
MQ%\#?V@/$O@ ZXEI' ^L:?9W)%G>31Q*L23M&2CB-$0F+<%7=M'(_M#?\$^O
MVUOVNM$T/Q1^T-\3OAM=>+_A#^U+8?$CX)C0+6\M+27P]8W"-%I&IRM&[QS2
MQ&4/+%'*$=8SF09 ]1_X)J_L(:C^Q/X?^*WB/QIK>G7_ (O^,_QH\0?$/Q0-
M(DDDM-/EU&XWQ6$$LB1O-'#&%'FM'&7=W.U1@  ^E:**_#C]LC_D[3XF?]CW
MJO\ Z5R5\IQ7Q/\ ZL8:G5]C[3G;5N;EMI?^61^D>&WA[_Q$+'U\-]9]A[**
ME?DY[W=K6YX6];L_<>BOY[Z*^&_XBW_U!?\ E3_[F?L'_$L__4U_\H?_ '8_
MH0HK^>^OT/\ ^"$G_(-^)_\ UWT?_P!!O:]KA[Q#_M[-Z>!^K<G/?7GO:T7+
M;D7:VY\IQOX'?ZF\,U\W_M#VOLN7W?9<M^:<8?%[65K<U]G>UO,_0&BBBOTH
M_ @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBO!OVO/\ @I[^P5^P7XG\/^#/VN/VE-$\%ZKX
MGPVCV-[;W,\CQER@FE%O%)]GA+*ZB:;9&2CC=\K8 />:*\ _:L_X*F_\$^_V
M(=8\,Z#^U'^U#X?\*W?C"&.?P]%*EQ=?:+=V*I<L;:.006[$,!/*4B.QL,=K
M8L_M6_\ !3+]A3]B*VT&\_:?_:+TCPS%XE6*31Y1:75\LD,K;8KAS:12B"!V
MR%GEV1$JV&.TX /=J*I-XD\/)X=/BY]>LAI(LOMAU0W2"W%OLW^=YF=OE[/F
MW9QCG.*\]^ G[9G[-'[3NISZ)\$?BC!K%Y!H=GK:VDNGW5G+<Z5=EQ:ZC;K<
MQ1FYLY3%($N8@\+E2 YH ]/KXI^(7_!7+Q_\&OV^OA[^R7\:/V#/&7AGP+\6
M?$=UH'P[^+-WX@LY1JFH0<?O-,B#36D+L5*/,Z2%'#F( /L^UJ_-#QQ^UE\0
MOC3_ ,%9_"=QXF_X)>?M"ZUHGPY\0MX;^%7C'4/A]-8>&M/GU"2*WU7Q1=W$
MP#E4@5HK=?+PL222;MUT!  >Z?$S_@IM\5/@_P#M]_#3]D;XA_L.>)+'P9\6
MM7U'2/!?Q.3Q1:3RSWMG 9I&ETJ)6E@MBHWB6256\L[S&,,JTM0_X*??';Q5
M^V[J7[*O[.?[!EY\0?"WA_Q3:Z)XH^)]G\4-*M8-)8M&E[-+I[!KH):R-)&W
MR@R- P3.03X_^T)\,/%/[?7[9/P!_:V_9I\ ?'WX6_$KX4_&)-.\=6OQ$T#5
MM(TJ3P9&TIU0)YK/ITZW0A@CC:RD=YA<KYJD1[H.#\:?\$Z/V9/CI^U9:?M'
M_L-?LI_&SX"?M"^!_CQ:7OB#Q5XC\-:OI^E>*M,.K*VL7CWDDDVGWMM<6ANY
M$$4HFF9DCDC"R$  _5+QEXP\,_#[PGJ7CGQGK,.GZ3I%E)=ZC?3D[((8U+,Q
MQDG '0 D] ":\4_X)N?M[>%_^"D7[.,O[2_@GP!?^'-'E\7ZQH^EV6J7.^YG
M@LKMX$N)5V+Y+R*H<P_-Y9.W>^,UY5\5/$?[>G[=5C-_PSA\-;/X/3?"SXQ:
MA8W6G_M >$+NYL/&45DB&QU:SCLKB%I;83,9XF9C'YD,;C<T2E>&_P"#:3X&
M_M6?L^?\$]+SP%^U5X&D\,WI^(NMW6BZ%J'AZZTZ_A@EN69Y)TN#EUDD+/$R
MJH\ME!W'D@'Z%T45^;?_  4&_;Y_:T^!_P"UCXE^&?PN^+']EZ)I\5BUG9?V
M%83^69+.&1_GF@9SEW8\L<9P..*\//\ /\'PY@HXG$QDXN2C[J3=VF^K6FG<
M^OX+X+S3CK-9Y?@)PC.,'-N;DE92C'[,9.]Y+I:U]3])**_'/_AZE^WI_P!%
MW_\ +7TO_P"1:/\ AZE^WI_T7?\ \M?2_P#Y%KY#_B*G#W_/JK_X##_Y,_3_
M /B7+C?_ *",/_X'5_\ E)^QE%?CG_P]2_;T_P"B[_\ EKZ7_P#(M?37_!+#
M]L_]I7]H_P".FN>#OC/\2?[9TVS\)RWMM;?V/9V^R<75L@?=!"C'Y9'&"<<]
M,@5W99XB9+FN/IX2C3J*4W974;?.TV_P/&X@\#N+.&\FK9GB:]"5.DN9J,JC
MDU=+1.DEUZM'WE7X<?MD?\G:?$S_ +'O5?\ TKDK]QZ_#C]LC_D[3XF?]CWJ
MO_I7)7B^*_\ R+<-_C?Y'UGT;?\ D?X[_KU'_P!+/-J***_#C^OPK]#_ /@A
M)_R#?B?_ -=]'_\ 0;VOSPK]#_\ @A)_R#?B?_UWT?\ ]!O:^S\/O^2MP_\
MV_\ ^D2/RGQM_P"398[_ +A?^GJ9^@-%%%?TJ?P*%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\A_P#!47_@IK\7
MO^"<O@V?XM^%_P!@OQ7\3O GARWM[OXB>,=/\36>F0:%;33>4OD13!YM0D4D
M,XC18XPZ;I1\^P ^O**^-?VB/^"QOPW^%&NR>&?A7\++OQC?:9^S???'+Q+;
M7>K_ -EM8>$[<Q !,PS>;?2^8Y2W;RU B.Z5=RYP_P!H;_@L#\8_"6@:#\4?
MV/\ _@G+XR^-?PZU;X6V/CB_^(-GXJL]#L-,M;J*6X%O(;M"&FCMD2:158F,
M3*",T ?<U%>6_!O]HOQ)\3/V//#?[4^M_!'6].U+Q#X'MO$2?#_39EOM11KB
MW6>*Q5BL2-.0Z(=VQ%9CN954L/$OV#/^"I'CG]JC]JSXF_L2_M#_ +&NO?!G
MXD_#?2[/6)-(O_%%KK=MJ&EW) BN%NK5%B5_GCS&ID'S$!R4<  ^OZ^ ?^"\
M'Q._8\U3X"R_L%_&GXV_#WX?Z[\='LTU7Q'XNO[6V_LG0[*[AEN-3?S2#-,H
M0P6L>=S3RAAB.&=T^_J\T^*O[%W['7QU\5GQW\;OV3OAIXRUPVZ6YUGQ5X$T
M_4;LQ)G9'YUQ"[[5R<+G R<4 ?#/_!57XK?\$ZM>_8$\%_L)6_Q[^'O@G1_C
MMX4T%-$\6^+K^WMA8>#[%K65=7;[1M>>46\:0VB'YVGF#?+'#.T>G_P5/T/X
M??M)_P#!';QO\%OV#/CI\-Y+/PQ\)=(\2:UX9UN(7=[JGA*SM8[ZRADVW$4]
M@+BWME,=Q+&2PX4Q%O-3[)\=?L)_L0_%#4;76/B7^QO\*O$5W8:;!IUC=:[\
M/--NY+>SA7;#;(TL#%(HU^5(QA5'  J_??L>_LD:GXWTSXF:E^RU\.;CQ)HF
MFP:?HWB"?P18/?6%I!CR;>&<P^9%%'M78BL%7 P!B@#X_P#VOOVE-.^,/_!(
M#QE^S3X?ETCPI\>/$?['3^*KGX,:9*R:AI=C+I2I<V\-N?W@5"9;=4^_P!BO
MGG_@E]I?B[6O^"JG[+/B+P3YCZ#I?_!*SP9!XFN(3F%1)>MY$+D<!S(JL%/.
M(G('RFOUN/PK^&!^)?\ PN@_#C0?^$Q_L;^R/^$L_L>#^T_[.\WS?L?VK;YO
MD>9\_E;MF[YL9YJK\-O@C\%_@U]O_P"%0?"+POX4_M699=4_X1O0+:Q^V2+N
MVO+Y"+YC#<V"V2-Q]30!U%%%?+W[;_\ P4E_X8U^)NF?#G_A3'_"2?VCH*:E
M]L_X2+['Y>Z::+R]GV>3/^JSNR/O8QQD\&99I@<HPKQ.+GRP32O9O5[:)-_@
M>UD'#V<<3YBL#EE+VE5IM1YHQT6^LG%?B?4-%?GO_P /W_\ JU?_ ,OC_P"X
M:/\ A^__ -6K_P#E\?\ W#7SG_$0.$?^@G_R2I_\@?=?\03\3O\ H _\JT?_
M )8?H117Y[_\/W_^K5__ "^/_N&O1OV4/^"L/_#3WQVT;X*?\*#_ +#_ +7C
MN6_M/_A*?M/E>3;R3?ZO[+'NSY>W[PQG/.,5MAN..%\9B(4*.(O.;44N2:NV
M[)7<;;]SDQ_A%XAY7@:N,Q."Y:=.+G)^THNT8J[=E4;=DMDF^R/L*OQZ_P""
MKO\ R?9XR_ZX:9_Z;K>OV%K\>O\ @J[_ ,GV>,O^N&F?^FZWKP?%/_DG:?\
MU]C_ .DS/L_HZ?\ )<5_^P>?_IRD?.E%%%?@)_:@5]F_\$0?^3FO$W_8B3_^
MEMI7QE7V;_P1!_Y.:\3?]B)/_P"EMI7TW!G_ "5&%_Q?HS\^\5O^3=YC_P!>
M_P#VY'ZAU^''[9'_ "=I\3/^Q[U7_P!*Y*_<>OPX_;(_Y.T^)G_8]ZK_ .E<
ME?I?BO\ \BW#?XW^1^ _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 %%%>:_M@?M)6/[('[-7C+]IG6/AOKWBK3?!'A^[UG5
MM+\.26BW(M+>%YII1]JGA3:B(68!F?'W4<\4 >E45\9_$3_@LC\,_AG^Q!\
M/VPO%?PX-A+^T-KOAW1_#.BZEX@6"QTBYU:(S"2_U PD0VT,2.SRK"S':,)C
M)6AJO_!6_P"+>K_#CQ;/\"?^"?OBOXE?$/P/\;M0^'/B#P/X5\1Q&U#6EK]I
MEU2+4IH$C-J$DMD(ECB=99PA7@%@#[;HKYT_X)Q_MN?%7]N'P/XU\3_%C]D_
M4/A'J/@OQS<>%[K0M4\56^JRS75O!#).PDMXUC"HTZQG!;YTD4X*$5'^U'_P
M4F^&/[-7[77P4_8O_P"$8N=>\7?&+Q%+98M[GR8="LH[::4W<S[&#N[QA(X/
ME+#S'+*$ < ^CZ_/C_@M9^T5XHN[KP_^QI+^P!\??B]\/-=>WU?XIW/PJ\ 3
MWL%]:6]PDUMHHNF*1@3S1*]RR,S+!'Y( :X+P_H/10!^0G[9W[,O[2GB;]HS
MXE?M@:5^S-XOCLOC_P#\$Z-9^'^D^$]#T&XU"Z\.^+[GR'@T6[2WB/V5?+D5
M?M$@CA5X9@S)@9^B]0_9,^,OPJ_X(^_!3_@FD- U/4=;\4Z;X7^'_P 1+_18
M)+B#1]+D59?$$LLL8*QP?8X;ZUCE8JK27$"YRZJ?O"B@#PKXD_M@ZW\'?CSJ
M_P $%_8\^*6K>&_#WPIE\61>.?"?A5K[3;N>*<PKH5JD.6DOV4!EA !VD$@(
M"X^8_P#@D/\ '/XE?&S]J/XG_$_XO_\ !.3XT?#+QO\ $*Q36/&7CWXH>%FT
MS3TM[-H+32O#VF!LM*D,$DLC2-L:619YF5?-6.+]$:* "O/_ ([_ +4OP(_9
MGBTN;XW>.O[$766F733_ &9=7/G&+9YG_'O$^W'F)][&<\9P:] K\_O^"[?_
M "#?AA_UWUC_ -!LJ\#B?-<1DN15L;02<H<ME*[6LHQULT]GW/L_#[AW!<6<
M887*L7*4:=7GNX-*7NTY25FU);Q5[IZ'OO\ P]2_8+_Z+O\ ^6OJG_R+1_P]
M2_8+_P"B[_\ EKZI_P#(M?CG17Y#_P 14XA_Y]4O_ 9__)G]/_\ $N7!'_01
MB/\ P.E_\I/V,_X>I?L%_P#1=_\ RU]4_P#D6M+P;_P4D_8M^('BW3/ OA'X
MS?:]5UB_BLM.M?\ A'=1C\Z>5PB)N>W"KEB!EB .Y%?C#7I/[&__ "=I\,_^
MQ[TK_P!*XZZ<'XG9]B,73I2I4K2DD_=GU=OYSAS3Z/G!F"RROB(8C$.4(2DK
MSIVO&+:O^Z6FG<_<>OR\_P""WW_)S7AG_L1(/_2V[K]0Z_+S_@M]_P G->&?
M^Q$@_P#2V[K[?Q)_Y)>?^*/YGY%X"?\ )PZ7_7NI^1\94445_.A_=(5]%_\
M!*+_ )/L\&_]<-3_ /3=<5\Z5]%_\$HO^3[/!O\ UPU/_P!-UQ7M<-_\E#@_
M^OM/_P!*1\GQ[_R0^:?]@];_ --R/V%K\>O^"KO_ "?9XR_ZX:9_Z;K>OV%K
M\>O^"KO_ "?9XR_ZX:9_Z;K>OV3Q3_Y)VG_U]C_Z3,_E?Z.G_)<5_P#L'G_Z
M<I'SI1117X"?VH%?9O\ P1!_Y.:\3?\ 8B3_ /I;:5\95]F_\$0?^3FO$W_8
MB3_^EMI7TW!G_)487_%^C/S[Q6_Y-WF/_7O_ -N1^H=?AQ^V1_R=I\3/^Q[U
M7_TKDK]QZ_#C]LC_ ).T^)G_ &/>J_\ I7)7Z7XK_P#(MPW^-_D?@/T;?^1_
MCO\ KU'_ -+/-J***_#C^OPK]#_^"$G_ "#?B?\ ]=]'_P#0;VOSPK]#_P#@
MA)_R#?B?_P!=]'_]!O:^S\/O^2MP_P#V_P#^D2/RGQM_Y-ECO^X7_IZF?H#1
M117]*G\"A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?./_!7NVOA_P $O_CY
MX@T?Q1KVBZEH/PD\0ZOI.I^'/$%WIES;W=MIMQ-"PEM9(W90ZC=&24<<,K#B
M@#Z.HK\^/V4?V$_A#_P48_X(M_LM?#+]H[Q)XI_X1W2_A]H&NW=EX>\02Z?+
MJ5VNEF)/M%Q$1*8U$\KE%9=S[&)^3!\Y_80\>_LJ_P#!,_\ 88?QAX:^+NA_
M#C3_ -HCXLZW>?"_7/B7XN+VVE>'XG-O97TEQ?RGSQ]@M4OHX-Y,LVH)'E49
MI(P#]3:*_./_ (-=_B_9?%W_ ()LW^IW_P 4U\5^(X_BOXGN/$U_/J:W-X]Q
M<ZA).LUR0<AY4<2@D#<'!'!%?"VI_&_Q]\/O^"DDWPX^+OCM+WP9XF_;QCOO
M"?[6VAV]Q--I\]N@$W@664HN(-CV]D55S:1@W9"S+&XB /Z!:^??^"KVE^(?
M$W_!-3X[> _!O@_7?$&N>)_A-XAT70=%\.:%<ZC=WE]=:;<0P1+%;1N_S2,H
MW$!5SR17T%10!^2WC_\ 9U^,'Q?_ ."+/[(7[)7Q!_9@\3ZAX/BU?PEHG[0V
MB77@*\?Q#X?TRUMML\MK:/ ;F,B=4C>ZMD:5(G<QG!9E];_X(O?"C]I+]@#]
MB+XU>#?B/X5\9>(_ _@+X@^)K[X%Z9JGAR:/Q-KGAZ)#/&&LQ$+AI9YQ+Y2/
M&)G:0D($:):_0ZB@#Y$^">O_ !6_X)\_L=?!#P3KG[-?CCXD>,?'_C&UC^)T
MW@G3EG.B:QKD\^HZMJ]Z6.4M(KR>8-(W"KL!9>*^,/VFOV)/^"N>E_\ !1K]
MEOQYKFH?#[QMIFF_&CQ!X@O?%OA7X?ZNQTF.Y@@22;6YS<.F#:1Q6ML5$21_
M9T0 H@0?L510 5Y!^VQ^U;_PQY\);3XI?\(%_P )%]JUZ'3?L/\ :GV3;YD4
MTGF;_*DSCRL;=O.[.>.?7Z^0/^"U_P#R:7I/_8]V?_I)>5XG$F,Q& R+$8BA
M+EG&+:=D[/T=U]Z/K> \LP.=<8X+ XR'/2J5%&2NU==KQ::^31YM_P /W_\
MJU?_ ,OC_P"X:/\ A^__ -6K_P#E\?\ W#7Y[T5^"?\ $0.+O^@G_P DI_\
MR!_9_P#Q!/PQ_P"@#_RK6_\ EA^A'_#]_P#ZM7_\OC_[AJ2U_P""['VFYCM_
M^&6=OF2!<_\ ";YQDX_Y\J_/.I]+_P"0E;_]=T_]"%./B!Q<Y+_:?_)*?_R
MI>"GADHM_4/_ "K6_P#EA_037Y_?\%V_^0;\,/\ KOK'_H-E7Z U^?W_  7;
M_P"0;\,/^N^L?^@V5?LG'_\ R2.)_P"W/_3D3^5O!;_DYF ]:G_IFH?GA111
M7\T']_!7I/[&_P#R=I\,_P#L>]*_]*XZ\VKTG]C?_D[3X9_]CWI7_I7'7=EG
M_(RH?XX_^E(\CB#_ )$.+_Z]5/\ TAG[CU^7G_!;[_DYKPS_ -B)!_Z6W=?J
M'7Y>?\%OO^3FO#/_ &(D'_I;=U^^^)/_ "2\_P#%'\S^+? 3_DX=+_KW4_(^
M,J***_G0_ND*^B_^"47_ "?9X-_ZX:G_ .FZXKYTKZ+_ ."47_)]G@W_ *X:
MG_Z;KBO:X;_Y*'!_]?:?_I2/D^/?^2'S3_L'K?\ IN1^PM?CU_P5=_Y/L\9?
M]<-,_P#3=;U^PM?CU_P5=_Y/L\9?]<-,_P#3=;U^R>*?_).T_P#K['_TF9_*
M_P!'3_DN*_\ V#S_ /3E(^=****_ 3^U K[-_P""(/\ R<UXF_[$2?\ ]+;2
MOC*OLW_@B#_R<UXF_P"Q$G_]+;2OIN#/^2HPO^+]&?GWBM_R;O,?^O?_ +<C
M]0Z_#C]LC_D[3XF?]CWJO_I7)7[CU^''[9'_ "=I\3/^Q[U7_P!*Y*_2_%?_
M )%N&_QO\C\!^C;_ ,C_ !W_ %ZC_P"EGFU%%%?AQ_7X5^A__!"3_D&_$_\
MZ[Z/_P"@WM?GA7Z'_P#!"3_D&_$__KOH_P#Z#>U]GX??\E;A_P#M_P#](D?E
M/C;_ ,FRQW_<+_T]3/T!HHHK^E3^!0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHK^RAU*QFTZX>
M58[B)HW:WG>*0!@02KH0R-SPRD$'D$&@"6BORN_X(TZW\>[3X1_M^VGP9O\
M4_%WCK0?VF_&VD_#U/%WB:6[DDN+:VCM].AGO+V1W:-"D0+2,QVJ>IZ^/_\
M!+OQ5\'_ /@EI^TCX^LOV_\ ]AGQ-\%/BAIOPHOM>M/'%W\6+OQ-H?BC2([N
MU6Z%O)=7#P6UT9WMLDOP)&$C0 X< _;&BOR?_P""4W[7>@_M"_\ !=']HN_U
M/]J?PGX\EU;X4>%_^$5C\+^)8+[3;:&,-/=:?ISQG$\5K+<E))0 SR,TCJAD
MV+A_\%MK#XP^%?VG?C9\3?V@? ?B[4O@Z?V,M;MOA!XJT30+S4-.\*>-XIQ<
MQSRO;1N-,NWDBAV7LGEKM6*,2CY@ #]?*X#]J/\ 9Z\/?M7_ +/_ (L_9P\9
M>,-=T30_&NA76C:]=>''MDNY+&YA>&>%7N8)D3?&[#<$W#J"*XG_ ()A>-?C
M)\1_^"=7P1\??M"7%S/XTUGX8:->>(;J^!%Q<SR6D;>=,#R)74J[YQ\[-P.E
M>ZT >.?"7]BWP=\%_P!BB#]A;P?\4_&?_"-V/@J;PMH_B&>ZLAK&FV+6QMHV
MAECM4A\V)#E'>%_F4%@_2NKTO]FWX$Z?\,/"_P '+WX5:#JGAWP;H]MIGAS3
MM:TF"[2RMH($@C5!*A"D1QHN0!G%=Q10!\@?"?\ X(J_LM_ [X&>!_V?_A1\
M2?B;X?T?P-\6T^(5M>:+XIBL[O5K]99)/L=_);VZ"YLOWA7RMJL%50'&#G0M
M/^".'[)UM<QZ++J_BVX\%P?&AOBI;?#>XOK1M'A\2DL_G*?LOVOR!,S3?9C<
M&+><;=GR5]7T4 %<#^U#\<?^&;?@3K_QK_X1?^VO[#CMV_LS[;]F\_S;B*'_
M %FQ]N/,W?=.=N.,Y'?5X%_P5"_Y,3\>_P#7"P_].-M7FYSB*N%RC$5Z3M*%
M.<D^S46T]=-^Y[W"N"PV9<3X'"8F/-3J5J4)*[5XRG%-7335TWJFGV9\Z?\
M#]__ *M7_P#+X_\ N&C_ (?O_P#5J_\ Y?'_ -PU^>]%?SW_ ,1 XN_Z"?\
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
M^"7O_)B?@+_KA?\ _IQN:/\ @J%_R8GX]_ZX6'_IQMJ/^"7O_)B?@+_KA?\
M_IQN:/\ @J%_R8GX]_ZX6'_IQMJ_IA?\D#_W*_\ N(_S_7_)Z/\ NH?^[)^-
ME%%%?S.?Z !1110!^ZO[+?\ R;+\.O\ L1-(_P#2**OGO_@M?_R:7I/_ &/=
MG_Z27E?0G[+?_)LOPZ_[$32/_2**OGO_ (+7_P#)I>D_]CW9_P#I)>5_3'$'
M_)$U?^O2_)'^?W!/_)V<-_V$/_TJ1^5U%%%?S.?Z A4^E_\ (2M_^NZ?^A"H
M*GTO_D)6_P#UW3_T(4X_$B9_ S^@FOS^_P""[?\ R#?AA_UWUC_T&RK] :_/
M[_@NW_R#?AA_UWUC_P!!LJ_I;C__ ))'$_\ ;G_IR)_ ?@M_R<S >M3_ -,U
M#\\****_F@_OX*])_8W_ .3M/AG_ -CWI7_I7'7FU>D_L;_\G:?#/_L>]*_]
M*XZ[LL_Y&5#_ !Q_]*1Y'$'_ "(<7_UZJ?\ I#/W'K\O/^"WW_)S7AG_ +$2
M#_TMNZ_4.OR\_P""WW_)S7AG_L1(/_2V[K]]\2?^27G_ (H_F?Q;X"?\G#I?
M]>ZGY'QE1117\Z']TA7T7_P2B_Y/L\&_]<-3_P#3=<5\Z5]%_P#!*+_D^SP;
M_P!<-3_]-UQ7M<-_\E#@_P#K[3_]*1\GQ[_R0^:?]@];_P!-R/V%K\>O^"KO
M_)]GC+_KAIG_ *;K>OV%K\>O^"KO_)]GC+_KAIG_ *;K>OV3Q3_Y)VG_ -?8
M_P#I,S^5_HZ?\EQ7_P"P>?\ Z<I'SI1117X"?VH%?9O_  1!_P"3FO$W_8B3
M_P#I;:5\95]F_P#!$'_DYKQ-_P!B)/\ ^EMI7TW!G_)487_%^C/S[Q6_Y-WF
M/_7O_P!N1^H=?AQ^V1_R=I\3/^Q[U7_TKDK]QZ_#C]LC_D[3XF?]CWJO_I7)
M7Z7XK_\ (MPW^-_D?@/T;?\ D?X[_KU'_P!+/-J***_#C^OPK]#_ /@A)_R#
M?B?_ -=]'_\ 0;VOSPK]#_\ @A)_R#?B?_UWT?\ ]!O:^S\/O^2MP_\ V_\
M^D2/RGQM_P"398[_ +A?^GJ9^@-%%%?TJ?P*%%%% !1110 4444 >:_'O]L7
M]EW]E[5?#GA[X^_'+P_X9U3Q?K%KI7A?1K^]!OM5N[B98(D@MD#2R R,JEPI
M1,Y8J.:/CW^V+^R[^R]JOASP]\??CEX?\,ZIXOUBUTKPOHU_>@WVJW=Q,L$2
M06R!I9 9&52X4HF<L5'-?$G_  <D>2O@_P#9$D?:&'[;/@G#'&0OEW^?PZ?I
M1_P<D>2O@_\ 9$D?:&'[;/@G#'&0OEW^?PZ?I0!]I?&S]M3]F?\ 9X\5R>!/
MBK\2&M=<M_"=UXHO='TO1+[4[JST2V<)-J5Q%90RO;VJN=OG2!4+ @$E2!V-
MK\7?A;>_"=/CO:_$/1G\%R>'QKJ>*AJ,?]GG3##Y_P!L\_.SR?*_>>9G;MYS
MBOQ]_P""Y'P\^,'Q'_X*&?$'QQ^PCXSO_!?Q2^&7[(&H:E\3;G5KQ!IOC+PG
M/=S(VE00-&<3*ANY3<E@HDCMT 5U\U/H:']M#_@G[J7_  147X->,?"4FBVD
M_P"QU_PDM[\"=&UDMKMMX8.G?9B8))06*YX2YD!.,3.I&: /L?X)_MO?LP?M
M#^+;7P'\*/B8UYK.H>$8/%6E:;J.AWVG2ZEH<TGEQ:E:K>01?:K5G*CSHMZ#
M>F2-ZY]7K\6/^"'W@G]H7]G+_@H]X ^ G[5=VGQ'74/V/K#5O@=X[M+\ROX2
M\+2WD4TNCW*JB+-B9TA6Z89V6L"Q[4E,<?[3T >:Z;^V+^R[K?[2$G[(.@_'
M+P_J/Q+@T>?5;WP=IMZ+F[LK2%XTD>X$89;8AI8P$E*NV[*@@$@TW]L7]EW6
M_P!I"3]D'0?CEX?U'XEP://JM[X.TV]%S=V5I"\:2/<",,ML0TL8"2E7;=E0
M0"1\2:[Y*_\ !V'HVS:&;]B9]V,9+?\ "1S]??&/PHUWR5_X.P]&V;0S?L3/
MNQC);_A(Y^OOC'X4 ?7\_P#P4'_8[MOB WPUE^-=I]O3QZO@B2\73+QM-3Q*
MT8D&CMJ A^QK>X('V<S"3>P3;O(6NR_:&_:)^"O[*'P=UGX__M#_ ! L_"W@
M_P /I$^L:Y?)(T=N)9D@CRL:L[%I9(T 5226'%?@Q=:+XL\ ?M4)^U-\+?#N
MJ^(/V7_&/_!1 :3XC^!VM:H3J=KXT@F,<>MP[(U9(VNVEE%CN.5M;5)2ZMF'
M]/?V_;[]G_\ X*2?"C3_ (.? K_@JAX;^%&L^&_C$VC?VUI-Q8W5Q=>);2VG
M7^Q1#<SQ":1?.\TQ1EF8Q*5/RDT ?1/[(O[;G[+G[>'P\OOBO^R7\5[?QEX<
MT[5WTN\U:TTZZMXDO$CCE:$?:(HRQ"2QL=H(&\<YKU6OD'_@C[K?[9^E?#CX
ME?L]?MN:AH'B'Q%\*?B5+X=TSXA>&M'CL+;Q59-I]G>1W+0Q(L8G1;H12E%
M#H8VW21R,WU]0!^;4AU?0?\ @ZBL/"5MXP\0W.CWG[(=SK0T?4_$=Y>6=K>S
M:\8)9+:">5X[4-';Q I"$3*YVY))I?M ?\$\M$M/^"U7P+^./[*/C#QA:>.K
M"YU;Q/\ M$>*K[Q=>74$OAQQY=E8W,4LA@A%S/Y]O;6T"1H(K>9]F+<,/J^Y
M_P""='PUN_\ @H-;_P#!2:;XO>.SX[M?!9\)1:8+C3?[*&C&Y:Y^R>5]A\W'
MG.S>9YOF=M^.*\OA_P""(/P9E_:WE_;%\0?MB?M$:OK=WXZM?%>I>&+[XBP)
MH%_>6TD3V\4UC#9QH]O&(((UCSPD*+G H ^-OA=_P5+U?Q+^T_XT_;;_ &O?
M@L?&/PH'[5[? GX<0_\ "0EE^'LL$2O'J@T>2W,4\MTT@>:]\[[1%M\J-=F%
M?]-_V[?V>_V:_P!HS]GO6/#/[8.L:G#\-=*M)]4\5V=IXFNM*MKFWAA<EKJ6
MT>.9XHP3((MX0NB%E<JH'G-W_P $=/V/[OXIZE\0"GB--%UCXPVOQ3U/X>)?
MV_\ 85QXN@B>-=3*& W 9V997A$XA>2-"8\94Y?Q1_X(V?"?XJ_![QE\$-2_
M:Y^/^FZ-XZ^+,_Q UF72OB'$MU'?.Z21V5O-+:R-!8PRQQRQPKAA(BLSOL7
M!1_X('?L[?'G]F#_ ()L^%?AI^T%K&NMJ$VJ:AJ?A_0?$]P9-0\/:)<3E[#3
M[C/*2+#B1H^/*:9H\#9@?9%[;RW5G-:P7LML\D3(ES %+Q$C =0ZLI(ZC<",
MCD$<5X]^PY^Q'X%_8.^%.H_"KP-\5?B#XU75O$$NL:AXB^)OB?\ M?59YW@@
M@"-<>6F8TCMXPJ8^7GGFO9J /E3X,?\ !);X6? /X>?&?X??#3]I?XQZ:?CE
MXKOO$_BK7]/\2V-EJFGZS=R+)-?:?<VEE$]LY**-IWQXR-F"<]UH'[ 7P;GA
M\07?QRU_7OBOK7BGX=_\()K_ (D\?_83>7?ATM*\E@1I]K:0JDCS2/(ZQB21
MMFYR(XPGN-% 'R-X$_X(Q?LP> _#5SH=I\1?B/>7L7P7F^%7A3Q%<^(K>+4O
M"GAF2263[/ITUO;1;)5,B*L\PFEVP1J6*[P_0?&K_@DW^R9^T#^QDO[%?Q2T
M[5]3T\>%--\/R>/KN2UG\52V]D83%*^HS6[EIF\A0S;,$,P"J" /IFB@#&^'
M7@+PU\*_ .B_#7P;8K;:5H.EP6&GP)&B[88D"+PBJN<#)P ,D\"MFBB@#^?;
M5/\ D)7'_7=__0C4%3ZI_P A*X_Z[O\ ^A&H*_CA[G^IU/X%Z!1112*/U1_X
M(H?\FEZM_P!CW>?^DEG7T)^U)_R;+\1?^Q$U?_TBEKY[_P""*'_)I>K?]CW>
M?^DEG7T)^U)_R;+\1?\ L1-7_P#2*6OZ9X?_ .2*I?\ 7I_DS_/_ (V_Y.UB
M?^PB/_I43\*J***_F8_T "BBB@#]D_\ @E[_ ,F)^ O^N%__ .G&YH_X*A?\
MF)^/?^N%A_Z<;:C_ ()>_P#)B?@+_KA?_P#IQN:/^"H7_)B?CW_KA8?^G&VK
M^F%_R0/_ '*_^XC_ #_7_)Z/^ZA_[LGXV4445_,Y_H %%%% '[J_LM_\FR_#
MK_L1-(_](HJ^>_\ @M?_ ,FEZ3_V/=G_ .DEY7T)^RW_ ,FR_#K_ +$32/\
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
M\./VR/\ D[3XF?\ 8]ZK_P"E<E>;5Z3^V1_R=I\3/^Q[U7_TKDKS:OYCS/\
MY&5;_'+\V?Z#</?\B#"?]>J?_I""BBBN(]<_0_\ X(2?\@WXG_\ 7?1__0;V
MOT!K\_O^"$G_ "#?B?\ ]=]'_P#0;VOT!K^E^ ?^22PW_;__ *7(_@'QI_Y.
M;C_^X7_IFF?S[:I_R$KC_KN__H1J"I]4_P"0E<?]=W_]"-05_-+W/[\I_ O0
M****11^J/_!%#_DTO5O^Q[O/_22SKZ$_:D_Y-E^(O_8B:O\ ^D4M?/?_  10
M_P"32]6_['N\_P#22SKZ$_:D_P"39?B+_P!B)J__ *12U_3/#_\ R15+_KT_
MR9_G_P ;?\G:Q/\ V$1_]*B?A51117\S'^@ 4444 ?LG_P $O?\ DQ/P%_UP
MO_\ TXW-'_!4+_DQ/Q[_ -<+#_TXVU'_  2]_P"3$_ 7_7"__P#3C<T?\%0O
M^3$_'O\ UPL/_3C;5_3"_P"2!_[E?_<1_G^O^3T?]U#_ -V3\;****_F<_T
M"BBB@#]U?V6_^39?AU_V(FD?^D45?/?_  6O_P"32])_['NS_P#22\KZ$_9;
M_P"39?AU_P!B)I'_ *115\]_\%K_ /DTO2?^Q[L__22\K^F.(/\ DB:O_7I?
MDC_/[@G_ ).SAO\ L(?_ *5(_*ZBBBOYG/\ 0$*GTO\ Y"5O_P!=T_\ 0A4%
M3Z7_ ,A*W_Z[I_Z$*<?B1,_@9_037Y_?\%V_^0;\,/\ KOK'_H-E7Z U^?W_
M  7;_P"0;\,/^N^L?^@V5?TMQ_\ \DCB?^W/_3D3^ _!;_DYF ]:G_IFH?GA
M1117\T']_!7I/[&__)VGPS_['O2O_2N.O-J])_8W_P"3M/AG_P!CWI7_ *5Q
MUW99_P C*A_CC_Z4CR.(/^1#B_\ KU4_](9^X]?EY_P6^_Y.:\,_]B)!_P"E
MMW7ZAU^7G_!;[_DYKPS_ -B)!_Z6W=?OOB3_ ,DO/_%'\S^+? 3_ ).'2_Z]
MU/R/C*BBBOYT/[I"OHO_ ()1?\GV>#?^N&I_^FZXKYTKZ+_X)1?\GV>#?^N&
MI_\ INN*]KAO_DH<'_U]I_\ I2/D^/?^2'S3_L'K?^FY'["U^/7_  5=_P"3
M[/&7_7#3/_3=;U^PM?CU_P %7?\ D^SQE_UPTS_TW6]?LGBG_P D[3_Z^Q_]
M)F?RO]'3_DN*_P#V#S_].4CYTHHHK\!/[4"OLW_@B#_R<UXF_P"Q$G_]+;2O
MC*OLW_@B#_R<UXF_[$2?_P!+;2OIN#/^2HPO^+]&?GWBM_R;O,?^O?\ [<C]
M0Z_#C]LC_D[3XF?]CWJO_I7)7[CU^''[9'_)VGQ,_P"Q[U7_ -*Y*_2_%?\
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
M9XR_ZX:9_P"FZWKYTKZ+_P""KO\ R?9XR_ZX:9_Z;K>OG2OQOB7_ )*+&?\
M7VI_Z4S^J. O^2'RO_L'H_\ IN(4445XI]8?9O\ P1!_Y.:\3?\ 8B3_ /I;
M:5^H=?EY_P $0?\ DYKQ-_V(D_\ Z6VE?J'7]%>&W_)+P_Q2_,_A;QZ_Y.)5
M_P"O=/\ ])/PX_;(_P"3M/B9_P!CWJO_ *5R5YM7I/[9'_)VGQ,_['O5?_2N
M2O-J_ LS_P"1E6_QR_-G]I</?\B#"?\ 7JG_ .D(****XCUS]#_^"$G_ "#?
MB?\ ]=]'_P#0;VOT!K\_O^"$G_(-^)__ %WT?_T&]K] :_I?@'_DDL-_V_\
M^ER/X!\:?^3FX_\ [A?^F:9_/MJG_(2N/^N[_P#H1J"I]4_Y"5Q_UW?_ -"-
M05_-+W/[\I_ O0****11^J/_  10_P"32]6_['N\_P#22SKZ$_:D_P"39?B+
M_P!B)J__ *12U\]_\$4/^32]6_['N\_])+.OH3]J3_DV7XB_]B)J_P#Z12U_
M3/#_ /R15+_KT_R9_G_QM_R=K$_]A$?_ $J)^%5%%%?S,?Z !1110!^R?_!+
MW_DQ/P%_UPO_ /TXW-'_  5"_P"3$_'O_7"P_P#3C;4?\$O?^3$_ 7_7"_\
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
M;4?\$O?^3$_ 7_7"_P#_ $XW-'_!4+_DQ/Q[_P!<+#_TXVU?TPO^2!_[E?\
MW$?Y_K_D]'_=0_\ =D_&RBBBOYG/]  HHHH _=7]EO\ Y-E^'7_8B:1_Z115
M\]_\%K_^32])_P"Q[L__ $DO*^A/V6_^39?AU_V(FD?^D45?/?\ P6O_ .32
M])_['NS_ /22\K^F.(/^2)J_]>E^2/\ /[@G_D[.&_["'_Z5(_*ZBBBOYG/]
M 0J?2_\ D)6__7=/_0A4%3Z7_P A*W_Z[I_Z$*<?B1,_@9_037Y_?\%V_P#D
M&_##_KOK'_H-E7Z U^?W_!=O_D&_##_KOK'_ *#95_2W'_\ R2.)_P"W/_3D
M3^ _!;_DYF ]:G_IFH?GA1117\T']_!7I/[&_P#R=I\,_P#L>]*_]*XZ\VKT
MG]C?_D[3X9_]CWI7_I7'7=EG_(RH?XX_^E(\CB#_ )$.+_Z]5/\ TAG[CU^7
MG_!;[_DYKPS_ -B)!_Z6W=?J'7Y>?\%OO^3FO#/_ &(D'_I;=U^^^)/_ "2\
M_P#%'\S^+? 3_DX=+_KW4_(^,J***_G0_ND*^B_^"47_ "?9X-_ZX:G_ .FZ
MXKYTKZ+_ ."47_)]G@W_ *X:G_Z;KBO:X;_Y*'!_]?:?_I2/D^/?^2'S3_L'
MK?\ IN1^PM?CU_P5=_Y/L\9?]<-,_P#3=;U^PM?CU_P5=_Y/L\9?]<-,_P#3
M=;U^R>*?_).T_P#K['_TF9_*_P!'3_DN*_\ V#S_ /3E(^=****_ 3^U K[-
M_P""(/\ R<UXF_[$2?\ ]+;2OC*OLW_@B#_R<UXF_P"Q$G_]+;2OIN#/^2HP
MO^+]&?GWBM_R;O,?^O?_ +<C]0Z_#C]LC_D[3XF?]CWJO_I7)7[CU^''[9'_
M "=I\3/^Q[U7_P!*Y*_2_%?_ )%N&_QO\C\!^C;_ ,C_ !W_ %ZC_P"EGFU%
M%%?AQ_7X5^A__!"3_D&_$_\ Z[Z/_P"@WM?GA7Z'_P#!"3_D&_$__KOH_P#Z
M#>U]GX??\E;A_P#M_P#](D?E/C;_ ,FRQW_<+_T]3/T!HHHK^E3^!0HHHH *
M*** "BBB@#\_O^"[?_(-^&'_ %WUC_T&RK\\*_0__@NW_P @WX8?]=]8_P#0
M;*OSPK^:O$'_ )*[$?\ ;G_IN)_?7@C_ ,FSP/K5_P#3U0****^,/U8])_8W
M_P"3M/AG_P!CWI7_ *5QU^X]?AQ^QO\ \G:?#/\ ['O2O_2N.OW'K]R\*/\
MD6XC_&O_ $D_D#Z27_(^P/\ UZE_Z6?EY_P6^_Y.:\,_]B)!_P"EMW7QE7V;
M_P %OO\ DYKPS_V(D'_I;=U\95^:<9_\E1BO\7Z(_?O"K_DWF7?]>_U84445
M\P?H)]%_\$HO^3[/!O\ UPU/_P!-UQ7["U^/7_!*+_D^SP;_ -<-3_\ 3=<5
M^PM?OWA9_P D]4_Z^R_])@?Q7](O_DN*'_8/#_TY5/QZ_P""KO\ R?9XR_ZX
M:9_Z;K>OG2OHO_@J[_R?9XR_ZX:9_P"FZWKYTK\;XE_Y*+&?]?:G_I3/ZHX"
M_P"2'RO_ +!Z/_IN(4445XI]8?9O_!$'_DYKQ-_V(D__ *6VE?J'7Y>?\$0?
M^3FO$W_8B3_^EMI7ZAU_17AM_P DO#_%+\S^%O'K_DXE7_KW3_\ 23\./VR/
M^3M/B9_V/>J_^E<E>;5Z3^V1_P G:?$S_L>]5_\ 2N2O-J_ LS_Y&5;_ !R_
M-G]I</?\B#"?]>J?_I""BBBN(]<_0_\ X(2?\@WXG_\ 7?1__0;VOT!K\_O^
M"$G_ "#?B?\ ]=]'_P#0;VOT!K^E^ ?^22PW_;__ *7(_@'QI_Y.;C_^X7_I
MFF?S[:I_R$KC_KN__H1J"I]4_P"0E<?]=W_]"-05_-+W/[\I_ O0****11^J
M/_!%#_DTO5O^Q[O/_22SKZ$_:D_Y-E^(O_8B:O\ ^D4M?/?_  10_P"32]6_
M['N\_P#22SKZ$_:D_P"39?B+_P!B)J__ *12U_3/#_\ R15+_KT_R9_G_P ;
M?\G:Q/\ V$1_]*B?A51117\S'^@ 4444 ?LG_P $O?\ DQ/P%_UPO_\ TXW-
M'_!4+_DQ/Q[_ -<+#_TXVU'_  2]_P"3$_ 7_7"__P#3C<T?\%0O^3$_'O\
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
M1_W4/_=D_&RBBBOYG/\ 0 **** /W5_9;_Y-E^'7_8B:1_Z115\]_P#!:_\
MY-+TG_L>[/\ ])+ROH3]EO\ Y-E^'7_8B:1_Z115\]_\%K_^32])_P"Q[L__
M $DO*_ICB#_DB:O_ %Z7Y(_S^X)_Y.SAO^PA_P#I4C\KJ***_F<_T!"I]+_Y
M"5O_ -=T_P#0A4%3Z7_R$K?_ *[I_P"A"G'XD3/X&?T$U^?W_!=O_D&_##_K
MOK'_ *#95^@-?G]_P7;_ .0;\,/^N^L?^@V5?TMQ_P#\DCB?^W/_ $Y$_@/P
M6_Y.9@/6I_Z9J'YX4445_-!_?P5Z3^QO_P G:?#/_L>]*_\ 2N.O-J])_8W_
M .3M/AG_ -CWI7_I7'7=EG_(RH?XX_\ I2/(X@_Y$.+_ .O53_TAG[CU^7G_
M  6^_P"3FO#/_8B0?^EMW7ZAU^7G_!;[_DYKPS_V(D'_ *6W=?OOB3_R2\_\
M4?S/XM\!/^3ATO\ KW4_(^,J***_G0_ND*^B_P#@E%_R?9X-_P"N&I_^FZXK
MYTKZ+_X)1?\ )]G@W_KAJ?\ Z;KBO:X;_P"2AP?_ %]I_P#I2/D^/?\ DA\T
M_P"P>M_Z;D?L+7X]?\%7?^3[/&7_ %PTS_TW6]?L+7X]?\%7?^3[/&7_ %PT
MS_TW6]?LGBG_ ,D[3_Z^Q_\ 29G\K_1T_P"2XK_]@\__ $Y2/G2BBBOP$_M0
M*^S?^"(/_)S7B;_L1)__ $MM*^,J^S?^"(/_ "<UXF_[$2?_ -+;2OIN#/\
MDJ,+_B_1GY]XK?\ )N\Q_P"O?_MR/U#K\./VR/\ D[3XF?\ 8]ZK_P"E<E?N
M/7X<?MD?\G:?$S_L>]5_]*Y*_2_%?_D6X;_&_P C\!^C;_R/\=_UZC_Z6>;4
M445^'']?A7Z'_P#!"3_D&_$__KOH_P#Z#>U^>%?H?_P0D_Y!OQ/_ .N^C_\
MH-[7V?A]_P E;A_^W_\ TB1^4^-O_)LL=_W"_P#3U,_0&BBBOZ5/X%"BBB@
MHHHH **** /S^_X+M_\ (-^&'_7?6/\ T&RK\\*_0_\ X+M_\@WX8?\ 7?6/
M_0;*OSPK^:O$'_DKL1_VY_Z;B?WUX(_\FSP/K5_]/5 HHHKXP_5CTG]C?_D[
M3X9_]CWI7_I7'7[CU^''[&__ "=I\,_^Q[TK_P!*XZ_<>OW+PH_Y%N(_QK_T
MD_D#Z27_ "/L#_UZE_Z6?EY_P6^_Y.:\,_\ 8B0?^EMW7QE7V;_P6^_Y.:\,
M_P#8B0?^EMW7QE7YIQG_ ,E1BO\ %^B/W[PJ_P"3>9=_U[_5A1117S!^@GT7
M_P $HO\ D^SP;_UPU/\ ]-UQ7["U^/7_  2B_P"3[/!O_7#4_P#TW7%?L+7[
M]X6?\D]4_P"OLO\ TF!_%?TB_P#DN*'_ &#P_P#3E4_'K_@J[_R?9XR_ZX:9
M_P"FZWKYTKZ+_P""KO\ R?9XR_ZX:9_Z;K>OG2OQOB7_ )*+&?\ 7VI_Z4S^
MJ. O^2'RO_L'H_\ IN(4445XI]8?9O\ P1!_Y.:\3?\ 8B3_ /I;:5^H=?EY
M_P $0?\ DYKQ-_V(D_\ Z6VE?J'7]%>&W_)+P_Q2_,_A;QZ_Y.)5_P"O=/\
M])/PX_;(_P"3M/B9_P!CWJO_ *5R5YM7I/[9'_)VGQ,_['O5?_2N2O-J_ LS
M_P"1E6_QR_-G]I</?\B#"?\ 7JG_ .D(****XCUS]#_^"$G_ "#?B?\ ]=]'
M_P#0;VOT!K\_O^"$G_(-^)__ %WT?_T&]K] :_I?@'_DDL-_V_\ ^ER/X!\:
M?^3FX_\ [A?^F:9_/MJG_(2N/^N[_P#H1J"I]4_Y"5Q_UW?_ -"-05_-+W/[
M\I_ O0****11^J/_  10_P"32]6_['N\_P#22SKZ$_:D_P"39?B+_P!B)J__
M *12U\]_\$4/^32]6_['N\_])+.OH3]J3_DV7XB_]B)J_P#Z12U_3/#_ /R1
M5+_KT_R9_G_QM_R=K$_]A$?_ $J)^%5%%%?S,?Z !1110!^R?_!+W_DQ/P%_
MUPO_ /TXW-'_  5"_P"3$_'O_7"P_P#3C;4?\$O?^3$_ 7_7"_\ _3C<T?\
M!4+_ ),3\>_]<+#_ -.-M7],+_D@?^Y7_P!Q'^?Z_P"3T?\ =0_]V3\;****
M_F<_T "BBB@#]U?V6_\ DV7X=?\ 8B:1_P"D45?/?_!:_P#Y-+TG_L>[/_TD
MO*^A/V6_^39?AU_V(FD?^D45?/?_  6O_P"32])_['NS_P#22\K^F.(/^2)J
M_P#7I?DC_/[@G_D[.&_["'_Z5(_*ZBBBOYG/] 0J?2_^0E;_ /7=/_0A4%3Z
M7_R$K?\ Z[I_Z$*<?B1,_@9_037Y_?\ !=O_ )!OPP_Z[ZQ_Z#95^@-?G]_P
M7;_Y!OPP_P"N^L?^@V5?TMQ__P DCB?^W/\ TY$_@/P6_P"3F8#UJ?\ IFH?
MGA1117\T']_!7I/[&_\ R=I\,_\ L>]*_P#2N.O-J])_8W_Y.T^&?_8]Z5_Z
M5QUW99_R,J'^./\ Z4CR.(/^1#B_^O53_P!(9^X]?EY_P6^_Y.:\,_\ 8B0?
M^EMW7ZAU^7G_  6^_P"3FO#/_8B0?^EMW7[[XD_\DO/_ !1_,_BWP$_Y.'2_
MZ]U/R/C*BBBOYT/[I"OHO_@E%_R?9X-_ZX:G_P"FZXKYTKZ+_P""47_)]G@W
M_KAJ?_INN*]KAO\ Y*'!_P#7VG_Z4CY/CW_DA\T_[!ZW_IN1^PM?CU_P5=_Y
M/L\9?]<-,_\ 3=;U^PM?CU_P5=_Y/L\9?]<-,_\ 3=;U^R>*?_).T_\ K['_
M -)F?RO]'3_DN*__ &#S_P#3E(^=****_ 3^U K[-_X(@_\ )S7B;_L1)_\
MTMM*^,J^S?\ @B#_ ,G->)O^Q$G_ /2VTKZ;@S_DJ,+_ (OT9^?>*W_)N\Q_
MZ]_^W(_4.OPX_;(_Y.T^)G_8]ZK_ .E<E?N/7X<?MD?\G:?$S_L>]5_]*Y*_
M2_%?_D6X;_&_R/P'Z-O_ "/\=_UZC_Z6>;4445^'']?A7Z'_ /!"3_D&_$__
M *[Z/_Z#>U^>%?H?_P $)/\ D&_$_P#Z[Z/_ .@WM?9^'W_)6X?_ +?_ /2)
M'Y3XV_\ )LL=_P!PO_3U,_0&BBBOZ5/X%"BBB@ HHHH *P/BE\.-"^+OP]U;
MX:^)KS4+>PUBU-O=3:5>M;7"*2#F.5/F0\=16_10!\L_\.A_V9O^A_\ BG_X
M<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]
M_P :/^'0_P"S-_T/_P 4_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W
M_&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/^S-
M_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W
M_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T
M/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/
M_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CW
MO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>
M_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'0_[,W_0__%/_ ,./>_XU
M]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C7U-10
M!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XU]344 ?+/\
MPZ'_ &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_\.A_V
M9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'
M_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7U-10!\L_P##H?\ 9F_Z'_XI
M_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\ C7U-10!\L_\ #H?]F;_H?_BG
M_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-?4U% 'RS_PZ'_9F_P"A_P#BG_X<
M>]_QH_X=#_LS?]#_ /%/_P ./>_XU]344 ?+/_#H?]F;_H?_ (I_^''O?\:/
M^'0_[,W_ $/_ ,4__#CWO^-?4U% 'RS_ ,.A_P!F;_H?_BG_ .''O?\ &C_A
MT/\ LS?]#_\ %/\ \./>_P"-?4U% 'RS_P .A_V9O^A_^*?_ (<>]_QH_P"'
M0_[,W_0__%/_ ,./>_XU]344 ?+/_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_
MT/\ \4__  X][_C7U-10!\L_\.A_V9O^A_\ BG_X<>]_QH_X=#_LS?\ 0_\
MQ3_\./>_XU]344 ?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4
M_P#PX][_ (U]344 ?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\
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
M1:[XF\(VTT&G>*[B^2VU=M3BAFDD>!L:B+>2'S)!'):.@<[<#D_V>!KFG?\
M!<O]I"+XL%_M>I_"+P/+\(VN_P"+0(6OUU9+8G^%=2DB:4#D&2$GJN0#ZG^'
M/QQ^$GQ9\&7?Q ^'_C[3]0TG3KFXMM6N?-,3:;<0?Z^"ZCD"O:S1?QQ2JCI_
M$!6)9?M<?LVZI^SE?_M=:3\7M*O?AKIMA?WUWXPLF>:T%M9RRQ7,JE%+2*CP
MRKE V[;E=P()^=/V6-/U^7_@M#^U%X@\!!_^$(;P1X+M/%4D7_'M)XM2"Y8A
M?X3.FFO9B7'S!7MPW\%=)_P1XTVWU?\ X)O:!H\D\\,5SXH\:PM)9W#0RHK>
M*=74E)$(9& /#*00<$$$4 >B_%[_ (*(_L3_  '\">&/B;\5_P!HK0-)T#QE
MI$6K>&]4+2SQ7FG2)&ZWW[E',=KMFB)N'"Q+YBY89%>A^,_C'\*_A[\)=0^/
M'C+X@:58^#-+T-]9OO$TEXK6<=@L7FFY$BDAH_+^8%<[@1C.17G7[0MA\//A
M_P#"B?X%_#7PGX>3Q-XP\'MX5\+:-=Q((%T^&%X5>Y!Y&GVBW+,^>#YHB3=+
M/&C_ !Q_P4!M+WX-_L!ZM^R/\/?V=/B+\0/@_P##+]FN^TS1?&?AF?1[K3;O
M4[/2;FQBFU!IM0AE"6 MA.RQQ2DW#JZJKVB!P#])/#GB'1O%OAZP\5^';Y;K
M3]3LHKNQN44@2PR('1P" 0"K \@'FN<^)WQ[^%'P?U'3="\<^)W35M969]'T
M#2M-N=1U._2(*9I(+*TCEN)4C#IO=(RJ;UW$;AGG/V'_ !;?^./V/OAIXEU/
MP+K7AJ:;P7IZ-H_B!8%NX1'"L8=A;RRQ[9 @D3#D[)%W!6RH\ _9X&N:=_P7
M+_:0B^+!?[7J?PB\#R_"-KO^+0(6OUU9+8G^%=2DB:4#D&2$GJN0#Z2L/VJ?
MV=]1^$>K?':#XN:.GA3P_--!K^JW,YA_LNXB8)):W,4@$D%PKLJ&WD590SJN
MS<P!YWP/^W_^QS\2?@3XJ_:5\$?'G2+_ ,&>!A=?\)EJL<4ZR:(UO'YDR7-L
MT8GA=4(;8T88@@@$$5\[?!IM T;_ (*Z_M6?$G4+BQM_A=H_@CP1/XUO]0*_
M8(O%UK%<3+*"WR?:8;#["SD?,N;7/(CQ[+^R]\)?"=Q\6OC#\?M1O8]*\1_&
MB?3KF?P_9Z@(-0L-&L+$6%E-,(V$D=U)F:5G&UHO-BASN@+, ;WQ>_X*(_L3
M_ ?P)X8^)OQ7_:*T#2= \9:1%JWAO5"TL\5YITB1NM]^Y1S':[9HB;APL2^8
MN6&17H?C/XQ_"OX>_"74/CQXR^(&E6/@S2]#?6;[Q-)>*UG'8+%YIN1(I(:/
MR_F!7.X$8SD5YU^T+8?#SX?_  HG^!?PU\)^'D\3>,/![>%?"VC7<2"!=/AA
M>%7N0>1I]HMRS/G@^:(DW2SQH_QQ_P % ;2]^#?[ >K?LC_#W]G3XB_$#X/_
M  R_9KOM,T7QGX9GT>ZTV[U.STFYL8IM0:;4(90E@+83LL<4I-PZNJJ]H@<
M_23PYXAT;Q;X>L/%?AV^6ZT_4[**[L;E%($L,B!T< @$ JP/(!YK@/'O[87[
M.OPUUW5_#OBGX@L9_#B(_BJ;2]&O+^W\/JT8E5M1GM89(M.'E$2YN7C_ '9#
M_=.ZH/V'_%M_XX_8^^&GB74_ NM>&IIO!>GHVC^(%@6[A$<*QAV%O++'MD""
M1,.3LD7<%;*CY[_X(0R:AIG[ NI:-\7Y0GQ%TOXL>-D^,;:B0)QKC:[>3/)<
MEO[UG)9NK'@PM$02N#0!](?&C]KG]F[]GSX;V7Q=^+/Q:TW3_#FI6XN=-U2U
M62]2[M_+$IN(EM5D:2$1D.TJ@HJL&9@"#2^*?VN?V:?!FC?#WQ)XC^,^AP:;
M\5]8LM+^'.I)<^;;:_=WD1EM8[>6,,C><@RC$A6)4 DLH/R+_P $D_ 'QXUS
M_@DU=^'OA!XHT7PW>ZKXA\9#X):MXN\/R:C;V7ABXU>Y;36^SK-"[6[1&-XA
MOV>48#M= JGVK_@FUH/A_P"*/_!.CX*V'BOX067A:W\-:-816?A;2M1GFT^&
M;29FM[:>%Y&WW%NSVT=W"TI<G,,A+,H>@#N=5_;T_8\T+]H:T_93UGX_Z#:^
M/K^\^QV>@3RNOG7GE"46:S%?)^U&,JXM]_FE6!V8(KM?B+\:_A5\)=7\+Z!\
M1_'-CI%]XT\0)H?A6SNG/F:GJ#122B")0"2WEQ2,3T 4DD<5X=^U1X(^#7QW
M\5^%/@B]_H6EZ%\./B9I?Q"\<ZS)<0V\6EWUE=?VG;6RN2 MW<731S3=UMGE
M,A4W,'F?*'[<WQO^+MU^T_\ !KXD?$O]A7XP#4]*_:<LK'PC<+#H3V3Z/!8:
MNB6]@W]J[S<7A"WDK21PJ5BBB9C]EB+@'ZD5YGX]_;"_9U^&NNZOX=\4_$%C
M/X<1'\53:7HUY?V_A]6C$JMJ,]K#)%IP\HB7-R\?[LA_NG=7IE?%'_!"&34-
M,_8%U+1OB_*$^(NE_%CQLGQC;42!.-<;7;R9Y+DM_>LY+-U8\&%HB"5P: /L
M3_A-?!Q\&_\ "Q5\6::?#_\ 9G]H_P!N+?1FS-GY?F_:?.SL\KR_GWYV[><X
MYK@)_P!M?]E>U\%?#/XC7GQHTJ#0_C'J-A8?#/4IUE2/7KF]A,UI%%N0%6E0
M?*'"Y)5?O, ?SI_87\7?'CP[_P $_P#PK\,Y?V2OB=X\^#M_XG\8ZYX:?P=%
MI;+/X=&M7+:%I\RW]_:N+%HR;K"AED@2UB :&61#]3_\$:[72OC-_P $D?V<
MH?''PWUO2X?#W@'PT]E::W)$BW\ME9V[6U\BV\T@DMS(J3Q"7:P:-':-&1<
M'LFJ_MZ?L>:%^T-:?LIZS\?]!M?'U_>?8[/0)Y77SKSRA*+-9BOD_:C&5<6^
M_P TJP.S!%=K\1?C7\*OA+J_A?0/B/XYL=(OO&GB!-#\*V=TY\S4]0:*2401
M* 26\N*1B>@"DDCBO#OVJ/!'P:^._BOPI\$7O]"TO0OAQ\3-+^(7CG69+B&W
MBTN^LKK^T[:V5R0%N[BZ:.:;NML\ID*FY@\SY0_;F^-_Q=NOVG_@U\2/B7^P
MK\8!J>E?M.65CX1N%AT)[)]'@L-71+>P;^U=YN+PA;R5I(X5*Q11,Q^RQ%P#
M]1I98H(FGGD5$12SNYP% ZDGL*\M\._MK_LP>*]9T?2=$^*D+P^)+X67AC7)
M],NX=(URY.[;!8:E)$MG>R-M;:D$KL^UMH.#7DO_  7,TKXR:W_P20^/.E_
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
M&2ACQM*DC&*Z6B@"OI.DZ7H&E6NA:)I\-I965ND%G:6T82.&)%"HBJ.%4*
M!P *X?\ :+_9A^#W[4O@>3P3\6- G=DAE72=?TB^EL-6T661=K3V-[ RSVDI
M& 6C8;ERKAE)4^@44 ?/WP:_8 ^&O@[]F"']C3XZZ/X6^*G@&Q93;0>*?!ML
M)]0VR^:DVIH,V]_=E\2/=B*)I9!YCH7+.>[_ &?OV0/V4_V3X]5A_9B_9P\$
M?#Y==:%M:7P;X8M=-^WF'?Y7G>0B^9L\V3;NSM\QL=37HU% 'D_QW_8._8H_
M:C\4VWCC]I+]D[X>>/=9L[(6=IJGB_PA::C/!;AF<1(\\;%4W.S;0<98GO79
MZ=\&OA)I'PE7X":5\,]"MO!":$VB)X1@TJ)--733$839BW"^7Y)C)0QXVE21
MC%=+10!7TG2=+T#2K70M$T^&TLK*W2"SM+:,)'#$BA415'"J%   X %>!?MG
M_P#!-[X)?MC0Q:_>:AJ'A#Q;;WMK<GQ-X=V!=66W(,=GJ]FX-OK-B0-C6UTC
MC8SJC1[V)^A:* /-/$'[+?PA^+D7AK6/VC/A%X'\6>(/"EM-;Z/JO_"-*D=K
M%,L:S)!',TK012B*,/#YCJ1&H8M@8]&L+"QTJQATS3+**VMK:)8K>W@C")$B
MC"HJCA5    X %2T4 >(WO\ P33_ .">6I_%-OCCJ7[$'PJN?&;ZX-9?Q5<>
M!+!]0;41*)A=FX:(N9A( _F9W;AG.:]7\5^ / WCJXTBZ\:>$--U:7P_J\>J
MZ')J-DDQT^^2.2-+F$L#Y<JI+*H=<,!(PS@FM>B@ KYZ_;/_ .";WP2_;&AB
MU^\U#4/"'BVWO;6Y/B;P[L"ZLMN08[/5[-P;?6;$@;&MKI'&QG5&CWL3]"T4
M 9'A+2==L_"=OH7C-])NKB*W$$[:1ISVMI*@7;\D#R2&)<<>69'P.-QI_@?P
M/X-^&?@W2_AW\._"NGZ'H.AV$5CHVC:3:);VMC;1($CABB0!8T50%"J    *
MU** /$;W_@FG_P $\M3^*;?''4OV(/A5<^,WUP:R_BJX\"6#Z@VHB43"[-PT
M1<S"0!_,SNW#.<UZOXK\ >!O'5QI%UXT\(:;JTOA_5X]5T.34;))CI]\D<D:
M7,)8'RY52650ZX8"1AG!-:]% !7S1JW_  3/^&'AK]J#0?VK_@%K:^%-3T>&
M>*X\%7NG_;_"\YFYDO+;3RZ+I>H'+#[99M&6$DHE282N&^EZ* .2\6? OX0?
M$3QIX=^)WQ"^%^A:MXE\*LTGAS6KVP2:YTF1U*R-;2L-T196925P64D'CBMS
MQ;X2\+^/?"VH^!_&WA^SU;1M7LI;/5=+U"W66"[MY%*212(P(=&4E2I&""0:
MT:* /%_A7_P3B_X)_? W5]0U_P"#?[%'PK\+WNK:-<:1JEUH7@.PM7O+"?:)
MK64QQ#?#(%4-&<JP !!KM_@Q^SU\"_V=/#A\)? ?X1>'?"&FLL:O:>'])BM5
M=4!$8;8H+! 2J@YVC@8'%=C10 5\T:M_P3/^&'AK]J#0?VK_ (!:VOA34]'A
MGBN/!5[I_P!O\+SF;F2\MM/+HNEZ@<L/MEFT9822B5)A*X;Z7HH \/\ B/\
M\$U/^"?/QI\>7GQ:^,W[#_PH\3^*]4D2;5?$&N^!;&]N[F54559YIHB[X554
M$G@*!VKU_P 6^$?"_CWPKJ/@?QKX>L]5T;5[&6SU32]0MUEM[NWD4I)#(C J
MZ,I*E2,$$@UHT4 >+_"O_@G%_P $_O@;J^H:_P#!O]BCX5^%[W5M&N-(U2ZT
M+P'86KWEA/M$UK*8XAOAD"J&C.58  @UV_P8_9Z^!?[.GAP^$O@/\(O#OA#3
M66-7M/#^DQ6JNJ B,-L4%@@)50<[1P,#BNQHH R_&W@;P7\2O"M[X%^(GA+3
M->T74HO*U#2-8L8[FVN4R#MDBD!5QD X(Z@'M7AO[+W[ 6B?L?\ Q0\8^*/A
M9\0KW6O#GC>[2XU#1_'*/JNIZ8%4J+6TU:60W)L%!+)9W'GK&[N8Y(P[*?H:
MB@#A/@M^S#^SK^SE8G3?@-\$?#'A" P>0(_#^C0VP2'=N$*[%&V(-EA&,("2
M0!FI_CI^SA\ /VG_  C#X _:.^"WA?QWH=O>K>0:/XMT2"_MDN%5E6413*RA
MPKN V,@,?6NTHH \;T?_ ()W?L&^'/A?/\%/#?['7PVTWPE<Z_#KDWAW3?!M
MG;VC:G$JK%>^7'& )U55591\P P#CBO4_"?A#PGX"\.VOA#P-X8T_1M)L4*6
M6F:59I;V\"DEB$CC 5022>!U)/>M&B@#+\;>!O!?Q*\*WO@7XB>$M,U[1=2B
M\K4-(UBQCN;:Y3(.V2*0%7&0#@CJ >U>'_LL_L#Z3^QQ\5?%_B[X2_$:_P!6
MT#QI>QW-[I7C<2:IJFE%1M6VL]7ED-R;%>62SN/.$;N[1R1AV4_0E% &1>^
M/ ^H^.-/^)M_X0TV;Q%I6FW.GZ9KLMDC7=I:7+PR7$$<I&Y(Y'MX&=00&,,9
M(.T8POCI^SA\ /VG_",/@#]H[X+>%_'>AV]ZMY!H_BW1(+^V2X56591%,K*'
M"NX#8R Q]:[2B@#QO1_^"=W[!OASX7S_  4\-_L=?#;3?"5SK\.N3>'=-\&V
M=O:-J<2JL5[Y<<8 G5555E'S # ..*]3\)^$/"?@+P[:^$/ WAC3]&TFQ0I9
M:9I5FEO;P*26(2.,!5!))X'4D]ZT:* "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 **** "
*BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>rddt-20251231_g9.jpg
<TEXT>
begin 644 rddt-20251231_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@"
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 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 52\2^(]"\'>'-0\7>*-4AL=,TJREO-1O;AML=O!$A>21CV5
M54DGT%7:XC]IC6O@IX<_9U\=Z_\ M)QV[_#RR\(:C-XZ2[M);B)](6VD-VKQ
M0JTDJ&$2 HBEF!( .<4 ?DK^QS^V9_P6-_X*0?M!VGBS]FW_ (*P_LM6?@'6
M/$<>KW?PML3%<^+_  ]X<EN!*UHUM+I),MW!;-Y3/YS1&9>9<'=7ZL_MA_M$
M:7^R/^RG\1OVG]8T5]2@\ ^"]1UTZ;')L:\:VMWE2 -@[=[*J;L'&[/:OQS_
M &HO^";G_!*[XW^!_A=^W9_P02^)&BZ!\6[3XF:"GA/2? GB"XQJF^_ACN1<
M:=</YUBUK;M)=RDI$!;P3>:C*X8?IO%^W!^Q'^VE^U%\8?\ @D/JUOJFM>)?
M#_@B7_A8.BZAH\L6GW>F7<4$-Q%'< @LP6^@5ONG][E"VUBH!^>UY_P6T_;4
M_9X_92_9+_X*7_&CXFV'BGP1\=?&.HZ/\4_ 2>'+*VL] @:\F6VFTF:&);I7
M@@@EWK=3W E9,?N\Y'KGQ)_X*U_$'Q=_P6$^,?\ P3I\;?M/Q?L_:#X ^'HN
M?A]JATC3))O$^KM9V]V\UQ-JEO/'Y213,T=O"(WE2)SYF1M'RY\4_P#@DII'
MQN_:*^#/_!)+]B[]HSQ]\2/@'\'OB%=^+OBK>^(1IMSHO@97F\S^Q;?4+:TC
MDN-0F\R[!MVE?RC<*[1K^\9=C]O[]EGPA_P6(_X*"?M@?"?]KS5=/^&FK_L[
M?#*PG^!^H+;6]G-<V3QRW4^J7T[J)+^S,D<:8+>7;I=ML"REW8 _37_@C5^U
MS\>?VZ?^"<?PY_:>_:4^'\/A[Q;XCLKDWL5K:/;PW\45S+##?11.2T:3QHDH
M&=IW;D^1EKZ@KX<_X-S/BW^U#\;/^"2/PS\<?M92:G<Z\4O+71M7UI&%YJFC
MQ3LEE<REOF<F,;5D/,J1I(2Q?>WW'0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39H8;B%[>X
MB62.12KHZY# \$$'J*=10!RGPZ^!'P/^#]U>7WPE^#7A3PM/J)SJ$WASP[;6
M+W)SG]X844OSSSGFKMW\+?AE?ZKJ^O7WPYT&:^U^S2TUV]ETB%I=2MT!"0W#
ME<S(H) 5R0 >!6]10!2\/>'/#WA'1;?PYX4T&RTS3K2/9:V&GVJ0PPK_ '41
M %4>P%8/Q#^!'P/^+E_9:K\5_@UX4\3W6FG.G7/B'P[;7LEKSG]VTR,4YY^7
M%=710 V***")8((U1$4*B(,!0.@ ["G444 %%%% !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!^ ?CC_
M )'36/\ L*7'_HQJRZU/''_(Z:Q_V%+C_P!&-677\=5?XLO5G^I6&_W:'HOR
M"BBBH-@HHHH **** /<?^";7_)[_ ,/O^PI-_P"DLU?L_7XP?\$VO^3W_A]_
MV%)O_26:OV?K]Y\*O^1'6_Z^/_TF)_&GTC_^2NPO_7A?^G*@4445^GG\]!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 45\%_M_?\%F_C5^R3^T9>
M_ #]G/\ X)9?&+]H&/1-,M7\4>)OAUIEY-9:3J$\?GKITC06-POGBUDM;@@L
MIV7<?'.3]<_LQ?%3Q[\<?V??"/QA^)_P8U+X=Z[XET2'4;_P1K-P9;S1C*-R
M6]P6CC*S!"N]&161RR$94T =W17P]\?O^"UGA'X:^._CWH7P?^!TOCO1/V7]
M*TN]^-6LKXF6PEMC>-*3;:;";>5;Z>&*"=Y%EEMD#1F,.6Z?5WPR_:#^$/Q;
M^ .B_M0>#_&MFW@?7?"T7B*SUZ\D$$,>G20"?SI2^/*"QDEPV-FU@V,&@#LZ
M*^7?^"7G_!47X;?\%3_"GQ+^)'P?\#W>E^&/ WQ+NO"NBZI>WA>37H(;:WF%
M_P"28D-JKF<A8F+L%4,Q4L47ZBH **** "BBB@#\ _''_(Z:Q_V%+C_T8U9=
M:GCC_D=-8_["EQ_Z,:LNOXZJ_P 67JS_ %*PW^[0]%^04445!L%%%% !1110
M![C_ ,$VO^3W_A]_V%)O_26:OV?K\8/^";7_ ">_\/O^PI-_Z2S5^S]?O/A5
M_P B.M_U\?\ Z3$_C3Z1_P#R5V%_Z\+_ -.5 HHHK]//YZ"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@#\B_V[_\ @@I^W=:_&7XC_P#!0#_@GA_P
M5$\?Z'\2M;U^[\2+X&N96M=/OY HV:>DD,HCPL44<"+<0RHZQQK(0,O7VK_P
M2_\ VY+_ /:B_8#^!GQV_:3US0O#?CSXG>'28M)NKN*S?6;N%Y(WEM('8%_-
M2-;CRXP=JS#'&*S_  '_ ,$=/V8/A7\>O'WQW^%_Q&^+'AT?%#5KK4_'G@[1
M?B3>6^B:O=W+L\\[0J?,C=F=CNCE0J&*J57Y:Z7X\_\ !+#]C+]HOXO?!3XT
M^//AW/:ZI^S]?17/PUL]!U![&QL1$\$D$+6\6$:*)[:!D0;0/+"G*$J0#\9_
M@5H_B;PQ\,/^"UND^.4D&K#6KB6Y,P(:1);SQ(\4@S_"Z.K+_LL*];_8X_;,
MUK]F;_@F=^R/^S=^T#^R?\<_'?@2]^'L_C'Q'_PJSX>2:VFLJVM7CZ3I-TWF
MQK':B,1W4L>29E6VB(,,DRO^FGQ]_P""4W[)G[1'Q \:?$'Q5IVOZ3)\3])T
M_2_BSIGAG6396OC:SL7W6L.H!5+Y09C\V!X96C8QL[)\M?0OACPSX>\%^&]/
M\'>$=$M=,TG2;&*RTO3;&!8H+2WB0)'%&B@!$5%50HX   H _&G_ (,Y_CCI
M?B7X6_'SX2P> O%5K</\6KSQ,-8OM'\O3A%<06L(LS-N/^F(8B[PX^5'0Y.<
M5^TE>)_L/_\ !/K]FG_@GCX-\3> _P!F/PYJ.FZ=XM\5S^(M:CU+5Y;QI+^6
M..-W5I"2B[8D^4<#!]:]LH **** "BBB@#\ _''_ ".FL?\ 84N/_1C5EUJ>
M./\ D=-8_P"PI<?^C&K+K^.JO\67JS_4K#?[M#T7Y!1114&P4444 %%%% 'N
M/_!-K_D]_P"'W_84F_\ 26:OV?K\8/\ @FU_R>_\/O\ L*3?^DLU?L_7[SX5
M?\B.M_U\?_I,3^-/I'_\E=A?^O"_].5 HHHK]//YZ"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKX(_X. /
M^"IWC_\ X)P_L;^(=3_9NTX7OQ,NK&W:WU%K:*>W\)V=S<BU35+E)049VE+1
MV\+@B62.5]KQVTP'V-^SOXJU[QU^S_X%\;^*K_[5JFL^#M,OM2NO*1/.N)K2
M*21]J *N68G"@ 9X % '8T5^1?[?/_!13]O;XJ_\%$O$O[*W_!.[_@IE^S-\
M(K?P5+:>';KPI\7]06+4]=UHP1W,\]L7TVY1D'VJ.T$8D5S+:3?)R&;[*\=_
M"G_@K/KO[)?@SX/^ /VK/ 7ASXL+X<\[XB?%Z]\'QZE VIX!^S:=I^R&(1EV
M=?M,T?RQ1)^XD>5C$ ?55%?!G_!O;^V7^W%^VG^R#XD\8_MRV>GZCK/AOX@W
M^@:#X[TK38[2V\56EN$62ZC2)$BD19_-C$T*)&X7 4-&Y/WG0 4444 %%%%
M!17Y:?M6_P#!1O\ ;,^&O[27C;P#X*^,GV+2=(\1W-KIUI_PCVG2>5$CD*NZ
M2W9FP.[$GWKS[_AZE^WI_P!%W_\ +7TO_P"1:_.L1XFY#AL1.C*G5O%M.T8V
MNG;^<_=,#]'[C+,,%2Q5/$8=1J1C)7G4O:235[4GKKKJS]C**_'/_AZE^WI_
MT7?_ ,M?2_\ Y%H_X>I?MZ?]%W_\M?2__D6L?^(J</?\^JO_ (##_P"3.K_B
M7+C?_H(P_P#X'5_^4G[&45^.?_#U+]O3_HN__EKZ7_\ (M'_  ]2_;T_Z+O_
M .6OI?\ \BT?\14X>_Y]5?\ P&'_ ,F'_$N7&_\ T$8?_P #J_\ RD_8RBOQ
MS_X>I?MZ?]%W_P#+7TO_ .1:/^'J7[>G_1=__+7TO_Y%H_XBIP]_SZJ_^ P_
M^3#_ (ERXW_Z",/_ .!U?_E)^QE%?DM\'O\ @IK^V]XI^+?A;PQKWQL\^QU+
MQ'8VM[!_PC>FKYD4EPB.NY;8$94D9!!'8U^M-?4\/<38#B6G4GA8RBH-)\R2
MW[6DS\[XX\/\YX!KT:685*<W53:]FY.W*TG?FA'OTN%%%%?1'PI^ ?CC_D=-
M8_["EQ_Z,:LNM3QQ_P CIK'_ &%+C_T8U9=?QU5_BR]6?ZE8;_=H>B_(****
M@V"BBB@ HHHH ]Q_X)M?\GO_  ^_["DW_I+-7[/U^,'_  3:_P"3W_A]_P!A
M2;_TEFK]GZ_>?"K_ )$=;_KX_P#TF)_&GTC_ /DKL+_UX7_IRH%%%%?IY_/0
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 %%!(4%F(  Y)K@/V</VI?@#^UUX&O?B9^S?\2;3Q7X?L/$%[HD^KV$$
MRP->VDGESI&TB*)D#=)8]T;C#(S @T =_17BO[:'_!13]BO_ ()Y^%],\7_M
MC_'_ $GP3::W</#H\-U;W%U=7S)MWF*VM8Y9Y%3<FYU0JF]=Q&X9[3X'?M'?
M G]I7X.:;^T'\"?BGH_B;P7JUJ]Q9>(M.N@;=D0E9-Y;!B9&5E='"LA4A@""
M* .VHKS/]G_]LG]ES]JO7/%?A_\ 9M^..@>-YO!%]#9>)Y_#=W]JMK.XE5V2
M(7" PRMA&R(W;:1AL'BO3* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /Y]/^"]WPX_X+ ?#;]@CXQ:C^U#X)^!,_PY\7?%&SU35O%WA[
M5-3F\3W*B_5-+MRLI%ND,$"P0"-5 549OFD>21_T?^ ?_!3;P-^R+\$_V2/V
M9_V[Y;?3?BM\;M%LM(\,V?@32KF[TI3N@M[)I99#NCWQSV:N?FQ+(YPL8W#[
M>\1>&/#7B_2VT3Q9X>L=4LG96>SU&T2>)B#D$HX()!Y'%5M3^'W@+6]1T?5]
M9\$:1=W?AZ1GT"ZNM-BDDTQF38S6[,I,)*@*2F,CCI0!^4'[6G[$O_!MW_P4
MPU7XV^%_#OQ \&^"_C/X4UO5_P#A,O%-IJ=WI&IZ?K:2R"XN9;:[,<>I1?:
MPD=$D5B2$D5V#5ZO^QA\9O@#X>_8"^!O_!*G_@K#\:_[(^+GQ!^#L5S>^$O$
MVL7^DWM[I;7$T=M;27Z&(1W2PQQPM 9UG9H7!5N<_>4GP"^!4WQ%'Q@E^"OA
M)O%H((\4MX<M3J((& ?M/E^;P./O=*?\2_@5\$/C0;(_&+X-^%?%ATUR^G'Q
M+X>MK_[*QQEH_/1MA.!RN.@H _.;_@W)_9(^('[''Q&_:I^$_@[X@ZIXA^ 6
MG?%"ULO@S?7]YYT,\D27)U)X&&$DV&2TMI9HQLDFM),89& _4.H=.TW3M'T^
M#2=(L(;6UMHEBMK:VB"1Q1J,*BJH 50   . !4U !1110 4444 ?B+^W-_R>
M%\2/^QNO/_1AKRFO5OVYO^3POB1_V-UY_P"C#7E-?R/FW_(UQ'^.?_I3/]->
M&?\ DF\%_P!>:?\ Z1$****\\]L**** "BBB@#K_ -G[_DO7@C_L;]-_]*HZ
M_>&OP>_9^_Y+UX(_[&_3?_2J.OWAK]M\)_\ <\5_BC^3/Y)^DI_R,\N_P5/_
M $J(4445^MG\RGX!^./^1TUC_L*7'_HQJRZU/''_ ".FL?\ 84N/_1C5EU_'
M57^++U9_J5AO]VAZ+\@HHHJ#8**** "BBB@#W'_@FU_R>_\ #[_L*3?^DLU?
ML_7XP?\ !-K_ )/?^'W_ &%)O_26:OV?K]Y\*O\ D1UO^OC_ /28G\:?2/\
M^2NPO_7A?^G*@4445^GG\]!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!\3_\%._VQ/@7)=Z_^PWXG_:B\(?#PR^!
MY]9^(=_K?C2TTF]FTZ6*9;72+'SI4=I[UXW$LD66AMD< I+<V[CP7_@SZ\9>
M$-7_ ."2</@S2?%6FW6L:-X]U:36-)M[Z-[FQ2>0&!IHE):(2"-RA8#<$;&<
M&OM3]JC_ ()B_L-?M>ZAK'CGXU_LK> /$GC+4-#;3K;Q7XA\,P75W !&RPGS
M&7=B,MD#/':OD?\ 99_X(7?M$?L0?\$I/&?[&_[*/[5^B>#/C1XLU^*_N?C'
MH6@26LEQ;Q7*R1VLK!FF7;"9XUD4DKYIP,$T ?67[?/PP_8AT'X)?$7]IK]K
M;X+>&/$EGI_P^FT_5KGQ!IB7DTUBGG-%86PE#>7)-/<%$6':\LLD0^9ECQX'
M_P &\O\ P3B\:_L4?\$J='^!G[4OA:"XUSQKKMSXK\1>$=:MEN(]+-RENL-G
M)'("N](K:&1T(^29W')7)B_;O_X)N_\ !4_]J;PU\&/"WPK_ ."C7AKPD?A;
MHVGW6M:W?> EO;GQ-XI@MQ$^L312%H(PK;I88@A\J61I-Q98C'[-_P $\/V6
M/VUOV6?A-XO;]K?]K./XZ?$CQ#KZW-CX@U&!]+M+73HX(TALECC201!9#=2D
MHF&,P&."U 'PI_P:;Z3I>@^+OVRM#T33H+.RLOCH8+.TMH@D<$227RHB*.%4
M*  !P *_8JOA#_@CG_P2L^.W_!,GQO\ &+6?B#\6O"?C&Q^+_C#_ (2.Y;1[
M&YLI=)N=URS1JLAD$Z,9P 2T9783\V<#[OH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HK\A_^"N7_)[WB#_L%Z=_Z2I7S/7Y3FGB=_9N8UL)
M]4YO9R<;^TM>SM>W([?>S^D.'OH^?V]D6%S+^TN3VU.,^7V-^7F2=K^U5[7W
MLK]C^A"BOY[Z*X?^(M_]07_E3_[F>Q_Q+/\ ]37_ ,H?_=C^A"BOY[Z*/^(M
M_P#4%_Y4_P#N8?\ $L__ %-?_*'_ -V/Z$**_GOHH_XBW_U!?^5/_N8?\2S_
M /4U_P#*'_W8_H0HK^>^OW]\$_\ (F:1_P!@NW_]%K7V'"7%_P#K3.M'V'L_
M9\OVN:_-?^[&UK>9^7>)?AA_Q#NGA9?6_;^V<U_#Y.7DY?[\[WYO*UNIIT44
M5]H?E!^(O[<W_)X7Q(_[&Z\_]&&O*:]6_;F_Y/"^)'_8W7G_ *,->4U_(^;?
M\C7$?XY_^E,_TUX9_P"2;P7_ %YI_P#I$0HHHKSSVPHHHH **** .O\ V?O^
M2]>"/^QOTW_TJCK]X:_![]G[_DO7@C_L;]-_]*HZ_>&OVWPG_P!SQ7^*/Y,_
MDGZ2G_(SR[_!4_\ 2HA1117ZV?S*?@'XX_Y'36/^PI<?^C&K+K4\<?\ (Z:Q
M_P!A2X_]&-677\=5?XLO5G^I6&_W:'HOR"BBBH-@HHHH **** /<?^";7_)[
M_P /O^PI-_Z2S5^S]?C!_P $VO\ D]_X??\ 84F_])9J_9^OWGPJ_P"1'6_Z
M^/\ ])B?QI](_P#Y*["_]>%_Z<J!1117Z>?ST%%%% !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 %%>"_MU?MN_\,5Z+X=UC_A6
M/_"2_P!OW5Q#Y?\ ;7V/R/*5&SGR9=V=_3C&.]?./_#]_P#ZM7_\OC_[AKYK
M,>+^'<JQ<L-BJ_+.-KKEF]U=:J+6S[GWN1^&''/$F60S#+L)[2C.]I>TI1OR
MMQ>DIIZ--:H_0BBOSW_X?O\ _5J__E\?_<-'_#]__JU?_P OC_[AKB_XB!PC
M_P!!/_DE3_Y ]?\ X@GXG?\ 0!_Y5H__ "P_0BBOSW_X?O\ _5J__E\?_<-'
M_#]__JU?_P OC_[AH_XB!PC_ -!/_DE3_P"0#_B"?B=_T ?^5:/_ ,L/T(HK
M\]_^'[__ %:O_P"7Q_\ <-'_  _?_P"K5_\ R^/_ +AH_P"(@<(_]!/_ ))4
M_P#D _X@GXG?] '_ )5H_P#RP_0BBOSW_P"'[_\ U:O_ .7Q_P#<-?7G[(W[
M1/\ PU/\$-/^,O\ PA_]A?;[JYA_LW^T/M6SRI6CSYGEQYSMSC:,9[UZ65\4
MY#G6)=#!UN>:5[<LEHK+>44NJ/!XB\.N,N%, L9FN%]G2<E%/GIR]YIM*T)R
M>R>MK'IE%%%?0'Q(4444 %%%% !1110 4444 %%%% !1110!^0__  5R_P"3
MWO$'_8+T[_TE2OF>OIC_ (*Y?\GO>(/^P7IW_I*E?,]?RIQ/_P E'B_^OD__
M $IG^D'A]_R0N6?]>*7_ *0@HHHKPC[ **** "BBB@ K]_?!/_(F:1_V"[?_
M -%K7X!5^_O@G_D3-(_[!=O_ .BUK]@\)?XN+](?^WG\N_27_P!WROUK?E3-
M.BBBOV@_E$_$7]N;_D\+XD?]C=>?^C#7E->K?MS?\GA?$C_L;KS_ -&&O*:_
MD?-O^1KB/\<__2F?Z:\,_P#)-X+_ *\T_P#TB(4445YY[84444 %%%% '7_L
M_?\ )>O!'_8WZ;_Z51U^\-?@]^S]_P EZ\$?]C?IO_I5'7[PU^V^$_\ N>*_
MQ1_)G\D_24_Y&>7?X*G_ *5$****_6S^93\ _''_ ".FL?\ 84N/_1C5EUJ>
M./\ D=-8_P"PI<?^C&K+K^.JO\67JS_4K#?[M#T7Y!1114&P4444 %%%% 'N
M/_!-K_D]_P"'W_84F_\ 26:OV?K\8/\ @FU_R>_\/O\ L*3?^DLU?L_7[SX5
M?\B.M_U\?_I,3^-/I'_\E=A?^O"_].5 HHHK]//YZ"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI&944N[  #))/ %?,WP;
M_P""RG_!,/\ :"_:3D_9%^#/[8OA?7_B DTL,&C6:7(AO)8@S/';7CQ"UNW
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
MMJ?!7]H7X)?"KX9^!O WP]O)Y_'/@"R\%((O%6YU:,/Y95/DVG&]6ZT ;O\
MP7N_9:_9CUG]@'XC^'-&_9MT'Q)\7/C%K]CI7@/R]+CGUS6/$\\D,=N\-S)^
M]7[/;P.[?.L<5K:R+\L8*U]2?\$Y_P!E_6/V+?V%OA7^RQXC\0KJNI^"?!EG
MIVJW\;LT<MV$W3^46P?*$C.J9 .Q5X'2OE']NS_@FA_P5P_:6_;-/[3O[/7_
M  4N\+?"[2M$T>71_ ^A0> %U";2K24HUS*9;C<!<7#(OF21JAV)''RJ9;Z\
M_89^!/Q;_9N_9@\.?";X^?&ZY^)'C:S>]N?%/CF\C9'U:[N;R:X+[&)V(BRK
M$B#A4B50    #UNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /"OVYO^">GP+_X* :%X3T_XNZ]
MXQT+4_ GB(:YX.\3^!/%$NE:EI-\$*>;%*F5SM.,LI([$9.>C^%?[(/PD^&&
MH:[XINY=9\5>*?%&B0:/XD\9^+]3-WJE_I\(D$5H95"+! IEE810)&A>1Y"#
M([.?4J* /A_3_P#@WM_X)QZ)^QM'^P[X=\.>,M-\)6WQ&/CK3M2T_P :7,6J
MV.N^0+=+J*X' V0*L:J5*@*&P9/GKZ+^"7[('PT^#,<=_?\ B+Q3X[UU- .A
MGQ5\1]?DUC46TUF5WM=\@"(DC)&TNQ%,QBC,ID,:%?5:* /D+2_^"(_[$NE?
M#&/]G)8O%L_P<@\8_P#"3P?!:ZU\2>'4U#S3.!M,?VIK83'S?L;7!MB_)B/-
M?7<445O$L$$2HB*%1$7 4#H .PIU% !1110 4444 ?!?_!=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**\R^./[8_[.'[-VO6?ACXT_$;^Q;Z_L_M5I!_9%Y<^
M9%O*;MT$+@?,I&"0>.E<1_P]2_8+_P"B[_\ EKZI_P#(M>77SS)<-5=*MB:<
M9+=.<4UZINY]#A.$>+,PPT<1A<OKU*<M5*-*I*+]&HM/Y'T)17SW_P /4OV"
M_P#HN_\ Y:^J?_(M'_#U+]@O_HN__EKZI_\ (M9?ZQ\/?]!E+_P9#_,Z?]1>
M-_\ H5XC_P $5?\ Y$^A**^>_P#AZE^P7_T7?_RU]4_^1:/^'J7[!?\ T7?_
M ,M?5/\ Y%H_UCX>_P"@RE_X,A_F'^HO&_\ T*\1_P""*O\ \B?0E%?/?_#U
M+]@O_HN__EKZI_\ (M'_  ]2_8+_ .B[_P#EKZI_\BT?ZQ\/?]!E+_P9#_,/
M]1>-_P#H5XC_ ,$5?_D3Z$HKY[_X>I?L%_\ 1=__ "U]4_\ D6O;_ WC?PO\
M2?!^F^/O!6I_;=)U>S2ZTZ[\EX_-B<95MLBJRY'9@#[5U83-,LQ\W##5X5&M
M6HRC)I?)L\W,N'>(,FIQJ9AA*M&,G9.I3G!-[V3DE=^1JT445WGCGY#_ /!7
M+_D][Q!_V"]._P#25*^9Z^F/^"N7_)[WB#_L%Z=_Z2I7S/7\J<3_ /)1XO\
MZ^3_ /2F?Z0>'W_)"Y9_UXI?^D(****\(^P"BBB@ HHHH *_?WP3_P B9I'_
M &"[?_T6M?@%7[^^"?\ D3-(_P"P7;_^BUK]@\)?XN+](?\ MY_+OTE_]WRO
MUK?E3-.BBBOV@_E$_$7]N;_D\+XD?]C=>?\ HPUY37JW[<W_ ">%\2/^QNO/
M_1AKRFOY'S;_ )&N(_QS_P#2F?Z:\,_\DW@O^O-/_P!(B%%%%>>>V%%%% !1
M110!U_[/W_)>O!'_ &-^F_\ I5'7[PU^#W[/W_)>O!'_ &-^F_\ I5'7[PU^
MV^$_^YXK_%'\F?R3])3_ )&>7?X*G_I40HHHK];/YE/P#\<?\CIK'_84N/\
MT8U9=:GCC_D=-8_["EQ_Z,:LNOXZJ_Q9>K/]2L-_NT/1?D%%%%0;!1110 44
M44 >X_\ !-K_ )/?^'W_ &%)O_26:OV?K\8/^";7_)[_ ,/O^PI-_P"DLU?L
M_7[SX5?\B.M_U\?_ *3$_C3Z1_\ R5V%_P"O"_\ 3E0****_3S^>@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_/O\ X*8?\%Q/
MB-_P3LOG\?+_ ,$W/'_C3X0:1X@31?%/Q9CU^VTZVMKOS?*=;6T>.2:X19 8
MA-+]GADE&U)&!5F_02OSC_X.9/V<?VNOCI_P3T\0>,?V>_B[H=MX9^'<2>+?
M''P]U?PQ%=)XFM=,D^V/OGE9E,<(A$QM6B*S&'#-T4@'Z _#7X@>&_BS\.?#
M_P 5/!L\LND>)M$M-5TJ2>$QN]M<0K-$64\J2CKD'H>*^.?C]_P6L\(_#7QW
M\>]"^#_P.E\=Z)^R_I6EWOQJUE?$RV$ML;QI2;;383;RK?3PQ03O(LLML@:,
MQARW3V/]@S]K?3?C9^Q9\"OBU\9YO#G@OQ7\4? NG7MAX7-Y'9B[N7M$D=+&
M"1M[IM(D6-=Q6-UR3U/XM_ K1_$WACX8?\%K=)\<I(-6&M7$MR9@0TB2WGB1
MXI!G^%T=67_984 ?L9\:_P#@H=J]G^S;X3^.W[$7[+_BGX_ZAX\\-1^(/"WA
M[PQ>P:;%_9K1))]HN[NZ^2U)$BHL(62>20.J1-Y<I3%_X)#?\%6?!/\ P5E^
M .M_%G1/A!K/@'7_  GXGET#Q=X1UFZ%RUC>)&D@\N<1Q^:A5\'='&ZNCJ4
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
MBQ_IO^'&H>+]6^'F@ZK\0=(BT_7[G1;676["!LI;7C0J9HE.3D+(64<G@=:
M-FBBB@ HHHH ^>O^"FGQR^*7[/?[-J>/OA!XH_LC5CXCM;4W?V*"X_=.DI9=
MLZ.O)5><9XZU^?'_  ]2_;T_Z+O_ .6OI?\ \BU]M?\ !9O_ ),]C_[&ZQ_]
M%SU^4-?A7B'F^;8+B'V>'Q$X1Y(NT9RBKZ]$TC^Q/ [ACAK-N"/;X[!4:L_:
MS7-.G"<K)1LKRBW9=CZ$_P"'J7[>G_1=_P#RU]+_ /D6C_AZE^WI_P!%W_\
M+7TO_P"1:^>Z*^%_UCXA_P"@RK_X,G_F?L7^HO!'_0KP_P#X(I?_ ")]"?\
M#U+]O3_HN_\ Y:^E_P#R+1_P]2_;T_Z+O_Y:^E__ "+7SW11_K'Q#_T&5?\
MP9/_ ##_ %%X(_Z%>'_\$4O_ )$^A/\ AZE^WI_T7?\ \M?2_P#Y%H_X>I?M
MZ?\ 1=__ "U]+_\ D6OGNBC_ %CXA_Z#*O\ X,G_ )A_J+P1_P!"O#_^"*7_
M ,B?0G_#U+]O3_HN_P#Y:^E__(M?=/\ P2K_ &B_C+^TC\)/$GB?XT^,?[:O
MK#Q&+6TG_L^WMO+B^SQOMVP1H#\S$Y()YZU^25?IO_P0Z_Y(+XP_[&\?^DL-
M?:< YQF^,XDITL1B*DXN,M)3DUMV;L?E/C1PMPQE7 5;$8+ T:513II2A2A&
M2O)7UC%/7J?;-%%%?O9_%Y\%_P#!=3_D2_AW_P!A34/_ $7!7YQU^CG_  74
M_P"1+^'?_84U#_T7!7YQU_-GB'_R5E?TA_Z1$_O;P._Y-K@_6K_Z=F%%%%?%
M'ZT%%%% !1110 5^O/\ P2._Y,@\/_\ 84U'_P!*I*_(:OUY_P""1W_)D'A_
M_L*:C_Z525^C^%W_ "4<_P#KW+_TJ!^$?2(_Y(6E_P!?X?\ I%0^EZ***_H$
M_B8_,G_@N+_R7CP?_P!BB?\ TJEKXEK[:_X+B_\ )>/!_P#V*)_]*I:^):_F
M#C;_ )*K%?XE_P"DH_T+\)?^3<Y=_@?_ *7(****^6/T4**** "BBB@ K]N_
MV&O^3/?AO_V*%G_Z+%?B)7[=_L-?\F>_#?\ [%"S_P#18K]3\*?^1MB/\'_M
MR/YR^DC_ ,DY@O\ KZ__ $AGJM%%%?NI_'A^0_\ P5R_Y/>\0?\ 8+T[_P!)
M4KYGKZ8_X*Y?\GO>(/\ L%Z=_P"DJ5\SU_*G$_\ R4>+_P"OD_\ TIG^D'A]
M_P D+EG_ %XI?^D(****\(^P"BBB@ HHHH *_?WP3_R)FD?]@NW_ /1:U^ 5
M?O[X)_Y$S2/^P7;_ /HM:_8/"7^+B_2'_MY_+OTE_P#=\K]:WY4S3HHHK]H/
MY1/Q%_;F_P"3POB1_P!C=>?^C#7E->K?MS?\GA?$C_L;KS_T8:\IK^1\V_Y&
MN(_QS_\ 2F?Z:\,_\DW@O^O-/_TB(4445YY[84444 %%%% '7_L_?\EZ\$?]
MC?IO_I5'7[PU^#W[/W_)>O!'_8WZ;_Z51U^\-?MOA/\ [GBO\4?R9_)/TE/^
M1GEW^"I_Z5$****_6S^93\ _''_(Z:Q_V%+C_P!&-676IXX_Y'36/^PI<?\
MHQJRZ_CJK_%EZL_U*PW^[0]%^04445!L%%%% !1110![C_P3:_Y/?^'W_84F
M_P#26:OV?K\8/^";7_)[_P /O^PI-_Z2S5^S]?O/A5_R(ZW_ %\?_I,3^-/I
M'_\ )787_KPO_3E0****_3S^>@HHHH **** "BBB@ HHHH ***^.O^"KO_!+
MGX0?\%%?A_JUS^TY^T3XW\/>#O#/A.XGTC1?#>KK8Z?IU^BS2RZO>*0POF1!
M"$23"1+%+CF9F !]BT5^<W_!K!>_M0:K_P $AO"NM?M.:_J^HB\\1ZC)\/YM
M=E>2Y7PZ/*2W4M(2[1^>MT8L\>2T07Y E=I_P4L_X(B>"/\ @J?^T#H?Q-^.
MG[3WQ$\)^&?"OA5-,T+PW\.M1@LI9+I[F:6ZNIYKB&93O0VT:HL8V^2Q+'<%
M4 ^Y:*_)W_@B+_P37\)7?[$OQJ3X2?M"_$C2O!GQ<^+>H:;X:\9R:ZDGB"]\
M&:/=2V,1ANTCC2UDNYDOB9HX@5AG&P!]LJ\!_P $M?V,?%O[ O\ P<0?%?\
M9:_9 ^*/B[5/@=H_PPMM8^(.E>(=5:\AT_5+Y(I+2WD? 5KHL6FC<J)3 TJD
ML S, ?M#1110 4444 %%%% !7R/\,_\ @B[^RC\)[CQWH'A7QW\46\!_$C5K
MG4?%_P *;WQ]/+X=O9KB1GN!Y!7SECE+$2H)MLR?NY0Z94_7%% 'S]^TA_P3
M&_9&_:I^.?P=_:%^*W@J]/B#X%ZJM_\ #]-)U-[2UMY$D@EB22&/"O''+;0N
MJC:/DVG*DJ<WX^_\$IOV3/VB/B!XT^(/BK3M?TF3XGZ3I^E_%G3/#.LFRM?&
MUG8ONM8=0"J7R@S'YL#PRM&QC9V3Y:^DZ* /F?XY_P#!*C]G#XS?''P!^T?X
M<\5^._AMXP^&OAF/PWX7U/X8>*#I<<>C(Y9-/DMS') ]N"S#9Y8R,*<A4"^Q
M_ _]GWX7?L]:'J6C_#;1)8IM>UF;5_$FKW]V]S?:SJ,H427=U/(2\LA"(HR=
MJ(B1HJ(B(O:T4 %%%% !1110 445\1?'/_@LC_PI?XP^)/A/_P ,Y?VE_P (
M]J\UC]O_ .$O\G[1Y;8W[/LC;,^FXX]:\K-L[RS(Z4:F-J<D9.RTD]=_LIGT
M?#?"7$'%V)GA\IH^UG!<S7-"-E>U[SE%;OIJ?;M%?GO_ ,/W_P#JU?\ \OC_
M .X:/^'[_P#U:O\ ^7Q_]PUX7_$0.$?^@G_R2I_\@?8_\03\3O\ H _\JT?_
M )8?H117Y[_\/W_^K5__ "^/_N&C_A^__P!6K_\ E\?_ '#1_P 1 X1_Z"?_
M "2I_P#(!_Q!/Q._Z /_ "K1_P#EA^A%%?GO_P /W_\ JU?_ ,OC_P"X:/\
MA^__ -6K_P#E\?\ W#1_Q$#A'_H)_P#)*G_R ?\ $$_$[_H _P#*M'_Y8?H1
M17Y[_P##]_\ ZM7_ /+X_P#N&M?X??\ !;3_ (3OQ[HG@C_AF;[+_;.KVUC]
MJ_X3/?Y/G2K'OV_8QNQNSC(SCJ*J''O"=2:A'$ZO3X*G_P B9U?!CQ*HTI5)
MX&RBFW^]H[+5_P#+P^\:***^P/R\*_ /QQ_R.FL?]A2X_P#1C5^_E?@'XX_Y
M'36/^PI<?^C&K\>\6OX6#]9_^V']1?1H_P!YS/TH_G4,NBBBOQ@_JX**** "
MBBB@ KW'_@FU_P GO_#[_L*3?^DLU>'5[C_P3:_Y/?\ A]_V%)O_ $EFKU<A
M_P"1YA?^OD/_ $I'SG&/_)(YC_UXK?\ IN1^S]%%%?UF?YI!1110!G>+O%OA
M?P#X5U+QSXW\06>DZ-HUA->ZMJFHW"PV]G;1(7DFD=B B*JEBQ.  37XS_"K
M_@MQ_P $M/VH?^"ENF_M3>,?&^N^*_']A?CX??LT_#:P\)7H2P%]="VDU:>X
MFC6%+N_DD5<@XM[01J0\K2!?V@U?1])U_39M%U[2[:]L[E"EQ:7<"R12K_=9
M6!##V(KG]-^!WP4T;4(-7T?X/^%K2[MI5EMKJV\/VT<D3J<JRLJ JP(R".10
M!X7%^W!^Q'^VE^U%\8?^"0^K6^J:UXE\/^")?^%@Z+J&CRQ:?=Z9=Q00W$4=
MP""S!;Z!6^Z?WN4+;6*_E?\ %/\ X)*:1\;OVBO@S_P22_8N_:,\??$CX!_!
M[XA7?B[XJWOB$:;<Z+X&5YO,_L6WU"VM(Y+C4)O,NP;=I7\HW"NT:_O&7]S[
MOX6_#*_U75]>OOASH,U]K]FEIKM[+I$+2ZE;H"$AN'*YF102 KD@ \"M'P]X
M<\/>$=%M_#GA30;+3-.M(]EK8:?:I##"O]U$0!5'L!0!^*W_  7.^'/_  6!
M\&?LV?M7_$7QEX)^!.H_"'Q=+!%-XGDU74W\56GAJVOH5TVQ@CRMM$$=S*R8
M(,MU<R$DN,?>G_! VZ^-5U_P2,^!I^-VF^'K:X3P%IR>&QX<DF99-$%M$+&2
MX\TDBZ:+!E"_(&SMXKZXUK0]%\2:7-H?B+1[6_LKA=MQ9WMNLL4HR#AD8$,,
M@'D=J?IFF:;HNG0:1HVG06EI;1+%;6MK"L<<2 8"JJ@!0!P .!0!/1110 44
M44 %%%% &%\1/A=\,_B_X<;P=\6?AUH7BC2'E65]*\1:1#>VS.N<,8IE921D
MX.,C)JUX.\$^#/AWX>M_"/P_\(Z9H6DV@(M=,T>PCM;>$$Y(2.-0J\\\"M.B
M@#(\+_#_ ,!>"/#[^$O!?@C2-(TJ226233-+TV*WMV>4EI&,<:A27))8X^8D
MYS4/P_\ A?\ #3X3:*_ASX5_#O0O#.G2W#7$EAX?TB&RA>5L;I"D*JI8X&6Q
MDXK=HH Y*W^ ?P*M/B*_Q?M/@MX2B\6R$F3Q1'X<M5U%B1@DW(C\TY!(^]T-
M=;110 4444 %%%% 'R;_ ,%F_P#DSV/_ +&ZQ_\ 1<]?E#7ZO?\ !9O_ ),]
MC_[&ZQ_]%SU^4-?SSXF_\E-_VY']3^X?H_?\D!_W&J?E$****_/3]O"BBB@
MHHHH *_3?_@AU_R07QA_V-X_])8:_,BOTW_X(=?\D%\8?]C>/_26&ON_#C_D
MJ:?^&?Y'X[X[_P#)N:_^.G_Z6C[9HHHK^C3^$3X+_P""ZG_(E_#O_L*:A_Z+
M@K\XZ_1S_@NI_P B7\._^PIJ'_HN"OSCK^;/$/\ Y*ROZ0_](B?WMX'?\FUP
M?K5_].S"BBBOBC]:"BBB@ HHHH *_7G_ ()'?\F0>'_^PIJ/_I5)7Y#5^O/_
M  2._P"3(/#_ /V%-1_]*I*_1_"[_DHY_P#7N7_I4#\(^D1_R0M+_K_#_P!(
MJ'TO1117] G\3'YD_P#!<7_DO'@__L43_P"E4M?$M?;7_!<7_DO'@_\ [%$_
M^E4M?$M?S!QM_P E5BO\2_\ 24?Z%^$O_)N<N_P/_P!+D%%%%?+'Z*%%%% !
M1110 5^W?[#7_)GOPW_[%"S_ /18K\1*_;O]AK_DSWX;_P#8H6?_ *+%?J?A
M3_R-L1_@_P#;D?SE])'_ ))S!?\ 7U_^D,]5HHHK]U/X\/R'_P""N7_)[WB#
M_L%Z=_Z2I7S/7TQ_P5R_Y/>\0?\ 8+T[_P!)4KYGK^5.)_\ DH\7_P!?)_\
MI3/](/#[_DA<L_Z\4O\ TA!1117A'V 4444 %%%% !7[^^"?^1,TC_L%V_\
MZ+6OP"K]_?!/_(F:1_V"[?\ ]%K7[!X2_P 7%^D/_;S^7?I+_P"[Y7ZUORIF
MG1117[0?RB?B+^W-_P GA?$C_L;KS_T8:\IKU;]N;_D\+XD?]C=>?^C#7E-?
MR/FW_(UQ'^.?_I3/]->&?^2;P7_7FG_Z1$****\\]L**** "BBB@#K_V?O\
MDO7@C_L;]-_]*HZ_>&OP>_9^_P"2]>"/^QOTW_TJCK]X:_;?"?\ W/%?XH_D
MS^2?I*?\C/+O\%3_ -*B%%%%?K9_,I^ ?CC_ )'36/\ L*7'_HQJRZU/''_(
MZ:Q_V%+C_P!&-677\=5?XLO5G^I6&_W:'HOR"BBBH-@HHHH **** /<?^";7
M_)[_ ,/O^PI-_P"DLU?L_7XP?\$VO^3W_A]_V%)O_26:OV?K]Y\*O^1'6_Z^
M/_TF)_&GTC_^2NPO_7A?^G*@4445^GG\]!1110 4444 %%%% !1110 5^>__
M  7%^*G[>6M:1H'[+O[)W_!/?Q;\7_!>OXN?BU=:9XBATBWU+3@3MT-+@DRA
M9V4&Y9%&8"85?,SM'^A%% 'YZ^!OVQ_^"OVC?\$[?B%\>H?^"7&E^&OB'X9U
MK3]%^%_P'L]069?[(C6V66^+0,IE4+/(BP1^7A;/Y0,DM[K^UU\4?VM)?^"6
M?B#Q[\/?@5JEO\;/$OPSMK6S\#Z%(;V;1=?U*"*W=1)&,.EG-</(\OW=ELS9
MQ7TK10!\U>)]"^('_!-?_@FIHWPM_8__ &?]2^)_BCX?>!['P_X,\*:2$C_M
M*]C@6$7-P[N@2+>&GF;=N;+!<NPKY#_X)&_$S_@K!HGQLT7X0?&S_@EM/\+_
M  ]XIUS4?$OQG^,OB/Q5!J>I^)-3:SE9698U18C)<"VB1%4QP6\8BC50JD?J
MC10 4444 %%%% !7YR_\%%?V\?VKO@1^U/K'PX^%7Q5_LK1;6PLI(++^P[&?
M:TD".YWS0.YRQ)Y/':OT:K\A_P#@KE_R>]X@_P"P7IW_ *2I7P/B/C,9@<@C
M4PU24)>TBKQ;B[6EI=6T/VGP(RK*\XXSJ4,?0A6@J,WRSC&:NITTG:2:OJ]?
M-F7_ ,/4OV]/^B[_ /EKZ7_\BT?\/4OV]/\ HN__ ):^E_\ R+7SW17X=_K'
MQ#_T&5?_  9/_,_KW_47@C_H5X?_ ,$4O_D3Z$_X>I?MZ?\ 1=__ "U]+_\
MD6C_ (>I?MZ?]%W_ /+7TO\ ^1:^>Z*/]8^(?^@RK_X,G_F'^HO!'_0KP_\
MX(I?_(GT)_P]2_;T_P"B[_\ EKZ7_P#(M'_#U+]O3_HN_P#Y:^E__(M?/=%'
M^L?$/_095_\ !D_\P_U%X(_Z%>'_ /!%+_Y$^A/^'J7[>G_1=_\ RU]+_P#D
M6C_AZE^WI_T7?_RU]+_^1:^>Z*/]8^(?^@RK_P"#)_YA_J+P1_T*\/\ ^"*7
M_P B?T ^%KVYU'PSIVH7LF^:>PADE? &YF0$G X')J_69X)_Y$S2/^P7;_\
MHM:TZ_JNDVZ46^R/\WJZ2KR2[O\ ,*_$7]N;_D\+XD?]C=>?^C#7[=5^(O[<
MW_)X7Q(_[&Z\_P#1AK\O\5O^15A_\;_])9_1'T;O^2DQO_7E?^EQ/*:***_"
MS^PPHHHH **** "NO_9^_P"2]>"/^QOTW_TJCKD*Z_\ 9^_Y+UX(_P"QOTW_
M -*HZZ<%_OE/_$OS1PYI_P BRO\ X)?^DL_>&BBBOZ_/\O0K\ _''_(Z:Q_V
M%+C_ -&-7[^5^ ?CC_D=-8_["EQ_Z,:OQ[Q:_A8/UG_[8?U%]&C_ 'G,_2C^
M=0RZ***_&#^K@HHHH **** "O<?^";7_ ">_\/O^PI-_Z2S5X=7N/_!-K_D]
M_P"'W_84F_\ 26:O5R'_ )'F%_Z^0_\ 2D?.<8_\DCF/_7BM_P"FY'[/T445
M_69_FD%%<C^T!_R0?QM_V*.I?^DLE?@[7Q/%G&/^J]:E#V'M.=-_%RVM;^[*
M^Y^N>&OA9_Q$/"XBM]<]A[*45;V?/?F3?\\+6MYG]"%%?SWT5\C_ ,1;_P"H
M+_RI_P#<S],_XEG_ .IK_P"4/_NQ_0A17\]]%'_$6_\ J"_\J?\ W,/^)9_^
MIK_Y0_\ NQ_0A17\]]%'_$6_^H+_ ,J?_<P_XEG_ .IK_P"4/_NQ_0A17\]]
M?6?_  1C_P"3PI?^Q0O?_1D%>CE/B7_:F9TL)]4Y?:24;^TO:_6W(K_>>'Q-
MX _ZN\/XG,_[2Y_8P<N7V/+>W2_M7;ULS]7:***_4S^<SP__ (*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 **** "O,OCC^V/\ LX?LW:]9^&/C3\1O[%OK^S^U6D']D7ESYD6\INW0
M0N!\RD8)!XZ5Z;7YD_\ !<7_ )+QX/\ ^Q1/_I5+7S7%F<XK(<EGC,.DY)Q5
MI7:U=NC3_$^^\-.%LOXRXKIY9C92C3E&;;@TI>[&ZUE&2]=#ZR_X>I?L%_\
M1=__ "U]4_\ D6C_ (>I?L%_]%W_ /+7U3_Y%K\<Z*_)_P#B*G$/_/JE_P"
MS_\ DS^E/^)<N"/^@C$?^!TO_E)^QG_#U+]@O_HN_P#Y:^J?_(M'_#U+]@O_
M *+O_P"6OJG_ ,BU^.=%'_$5.(?^?5+_ ,!G_P#)A_Q+EP1_T$8C_P #I?\
MRD_8S_AZE^P7_P!%W_\ +7U3_P"1:/\ AZE^P7_T7?\ \M?5/_D6OQSHH_XB
MIQ#_ ,^J7_@,_P#Y,/\ B7+@C_H(Q'_@=+_Y2?L9_P /4OV"_P#HN_\ Y:^J
M?_(M'_#U+]@O_HN__EKZI_\ (M?CG11_Q%3B'_GU2_\  9__ "8?\2Y<$?\
M01B/_ Z7_P I/W[\#>-_"_Q)\'Z;X^\%:G]MTG5[-+K3KOR7C\V)QE6VR*K+
MD=F /M6K7E7[#7_)GOPW_P"Q0L__ $6*]5K]SP->>*P5*M/>48MVVNTF?Q]F
M^$IY?FV(PM-MQISG%7WM&32O:VNFNB"OR'_X*Y?\GO>(/^P7IW_I*E?KQ7Y#
M_P#!7+_D][Q!_P!@O3O_ $E2O@O%'_DG(?\ 7R/_ *3(_9_H[_\ )=5?^O$_
M_2Z9\ST445_/Q_; 4444 %%%% !1110!^_O@G_D3-(_[!=O_ .BUK3K,\$_\
MB9I'_8+M_P#T6M:=?V)1_A1]$?Y:XC_>)^K_ #"OQ%_;F_Y/"^)'_8W7G_HP
MU^W5?B+^W-_R>%\2/^QNO/\ T8:_+_%;_D58?_&__26?T/\ 1N_Y*3&_]>5_
MZ7$\IHHHK\+/[#"BBB@ HHHH *Z_]G[_ )+UX(_[&_3?_2J.N0KK_P!G[_DO
M7@C_ +&_3?\ TJCKIP7^^4_\2_-'#FG_ "+*_P#@E_Z2S]X:***_K\_R]"OP
M#\<?\CIK'_84N/\ T8U?OY7X!^./^1TUC_L*7'_HQJ_'O%K^%@_6?_MA_47T
M:/\ ><S]*/YU#+HHHK\8/ZN"BBB@ HHHH *]Q_X)M?\ )[_P^_["DW_I+-7A
MU>X_\$VO^3W_ (??]A2;_P!)9J]7(?\ D>87_KY#_P!*1\YQC_R2.8_]>*W_
M *;D?L_1117]9G^:1R/[0'_)!_&W_8HZE_Z2R5^#M?O%^T!_R0?QM_V*.I?^
MDLE?@[7XEXL?[WA?\,OS1_6_T:_^17F/^.G_ .DR"BBBOR0_ID**** "BBB@
M KZS_P"",?\ R>%+_P!BA>_^C(*^3*^L_P#@C'_R>%+_ -BA>_\ HR"OH>$O
M^2EPG^.)\-XF?\D!F7_7J7Y'ZNT445_4Y_G0>'_\%(_^3(?B#_V"X?\ TJAK
M\7Z_:#_@I'_R9#\0?^P7#_Z50U^+]?@WBK_R.Z/_ %[7_I4C^S/HX_\ )(8K
M_K^__3=,****_,#^A HHHH **** "OO7_@A7_P CG\1?^P7IW_HR>O@JOO7_
M ((5_P#(Y_$7_L%Z=_Z,GKZ[@3_DK,-ZR_\ 2)'YCXR_\FUS#TA_Z=@?HW11
M17]-'^?I\F_\%F_^3/8_^QNL?_1<]?E#7ZO?\%F_^3/8_P#L;K'_ -%SU^4-
M?SSXF_\ )3?]N1_4_N'Z/W_) ?\ <:I^40HHHK\]/V\**** "BBB@ K]-_\
M@AU_R07QA_V-X_\ 26&OS(K]-_\ @AU_R07QA_V-X_\ 26&ON_#C_DJ:?^&?
MY'X[X[_\FYK_ ..G_P"EH^V:***_HT_A$^"_^"ZG_(E_#O\ ["FH?^BX*_..
MOT<_X+J?\B7\._\ L*:A_P"BX*_..OYL\0_^2LK^D/\ TB)_>W@=_P FUP?K
M5_\ 3LPHHHKXH_6@HHHH **** "OUY_X)'?\F0>'_P#L*:C_ .E4E?D-7Z\_
M\$CO^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+7
MQ+7\P<;?\E5BO\2_])1_H7X2_P#)N<N_P/\ ]+D%%%%?+'Z*%%%% !1110 5
M^W?[#7_)GOPW_P"Q0L__ $6*_$2OV[_8:_Y,]^&__8H6?_HL5^I^%/\ R-L1
M_@_]N1_.7TD?^2<P7_7U_P#I#/5:***_=3^/#\A_^"N7_)[WB#_L%Z=_Z2I7
MS/7TQ_P5R_Y/>\0?]@O3O_25*^9Z_E3B?_DH\7_U\G_Z4S_2#P^_Y(7+/^O%
M+_TA!1117A'V 4444 %%%% !7[^^"?\ D3-(_P"P7;_^BUK\ J_?WP3_ ,B9
MI'_8+M__ $6M?L'A+_%Q?I#_ -O/Y=^DO_N^5^M;\J9IT445^T'\HGXB_MS?
M\GA?$C_L;KS_ -&&O*:]6_;F_P"3POB1_P!C=>?^C#7E-?R/FW_(UQ'^.?\
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
M)_\ 2J6OTVK\R?\ @N+_ ,EX\'_]BB?_ $JEKX3Q'_Y)6I_BA_Z4C]C\"/\
MDXU#_!4_](9\2T445_.1_=H4444 %%%% !1110!^W?[#7_)GOPW_ .Q0L_\
MT6*]5KRK]AK_ ),]^&__ &*%G_Z+%>JU_6^4?\BG#_X(?^DH_P RN)O^2CQO
M_7VI_P"ER"OR'_X*Y?\ )[WB#_L%Z=_Z2I7Z\5^0_P#P5R_Y/>\0?]@O3O\
MTE2OB?%'_DG(?]?(_P#I,C]=^CO_ ,EU5_Z\3_\ 2Z9\ST445_/Q_; 4444
M%%%% !1110!^_O@G_D3-(_[!=O\ ^BUK3K,\$_\ (F:1_P!@NW_]%K6G7]B4
M?X4?1'^6N(_WB?J_S"OQ%_;F_P"3POB1_P!C=>?^C#7[=5^(O[<W_)X7Q(_[
M&Z\_]&&OR_Q6_P"15A_\;_\ 26?T/]&[_DI,;_UY7_I<3RFBBBOPL_L,****
M "BBB@ KK_V?O^2]>"/^QOTW_P!*HZY"NO\ V?O^2]>"/^QOTW_TJCKIP7^^
M4_\ $OS1PYI_R+*_^"7_ *2S]X:***_K\_R]"OP#\<?\CIK'_84N/_1C5^_E
M?@'XX_Y'36/^PI<?^C&K\>\6OX6#]9_^V']1?1H_WG,_2C^=0RZ***_&#^K@
MHHHH **** "O<?\ @FU_R>_\/O\ L*3?^DLU>'5[C_P3:_Y/?^'W_84F_P#2
M6:O5R'_D>87_ *^0_P#2D?.<8_\ )(YC_P!>*W_IN1^S]%%%?UF?YI'(_M ?
M\D'\;?\ 8HZE_P"DLE?@[7[Q?M ?\D'\;?\ 8HZE_P"DLE?@[7XEXL?[WA?\
M,OS1_6_T:_\ D5YC_CI_^DR"BBBOR0_ID**** "BBB@ KZS_ .",?_)X4O\
MV*%[_P"C(*^3*^L_^",?_)X4O_8H7O\ Z,@KZ'A+_DI<)_CB?#>)G_) 9E_U
MZE^1^KM%%%?U.?YT'A__  4C_P"3(?B#_P!@N'_TJAK\7Z_:#_@I'_R9#\0?
M^P7#_P"E4-?B_7X-XJ_\CNC_ ->U_P"E2/[,^CC_ ,DABO\ K^__ $W3"BBB
MOS _H0**** "BBB@ K[U_P""%?\ R.?Q%_[!>G?^C)Z^"J^]?^"%?_(Y_$7_
M +!>G?\ HR>OKN!/^2LPWK+_ -(D?F/C+_R;7,/2'_IV!^C=%%%?TT?Y^GR;
M_P %F_\ DSV/_L;K'_T7/7Y0U^KW_!9O_DSV/_L;K'_T7/7Y0U_//B;_ ,E-
M_P!N1_4_N'Z/W_) ?]QJGY1"BBBOST_;PHHHH **** "OTW_ ."'7_)!?&'_
M &-X_P#26&OS(K]-_P#@AU_R07QA_P!C>/\ TEAK[OPX_P"2II_X9_D?COCO
M_P FYK_XZ?\ Z6C[9HHHK^C3^$3X+_X+J?\ (E_#O_L*:A_Z+@K\XZ_1S_@N
MI_R)?P[_ .PIJ'_HN"OSCK^;/$/_ )*ROZ0_](B?WMX'?\FUP?K5_P#3LPHH
MHKXH_6@HHHH **** "OUY_X)'?\ )D'A_P#["FH_^E4E?D-7Z\_\$CO^3(/#
M_P#V%-1_]*I*_1_"[_DHY_\ 7N7_ *5 _"/I$?\ )"TO^O\ #_TBH?2]%%%?
MT"?Q,?F3_P %Q?\ DO'@_P#[%$_^E4M?$M?;7_!<7_DO'@__ +%$_P#I5+7Q
M+7\P<;?\E5BO\2_])1_H7X2_\FYR[_ __2Y!1117RQ^BA1110 4444 %?MW^
MPU_R9[\-_P#L4+/_ -%BOQ$K]N_V&O\ DSWX;_\ 8H6?_HL5^I^%/_(VQ'^#
M_P!N1_.7TD?^2<P7_7U_^D,]5HHHK]U/X\/R'_X*Y?\ )[WB#_L%Z=_Z2I7S
M/7TQ_P %<O\ D][Q!_V"]._])4KYGK^5.)_^2CQ?_7R?_I3/](/#[_DA<L_Z
M\4O_ $A!1117A'V 4444 %%%% !7[^^"?^1,TC_L%V__ *+6OP"K]_?!/_(F
M:1_V"[?_ -%K7[!X2_Q<7Z0_]O/Y=^DO_N^5^M;\J9IT445^T'\HGXB_MS?\
MGA?$C_L;KS_T8:\IKU;]N;_D\+XD?]C=>?\ HPUY37\CYM_R-<1_CG_Z4S_3
M7AG_ ))O!?\ 7FG_ .D1"BBBO//;"BBB@ HHHH Z_P#9^_Y+UX(_[&_3?_2J
M.OWAK\'OV?O^2]>"/^QOTW_TJCK]X:_;?"?_ '/%?XH_DS^2?I*?\C/+O\%3
M_P!*B%%%%?K9_,I^ ?CC_D=-8_["EQ_Z,:LNM3QQ_P CIK'_ &%+C_T8U9=?
MQU5_BR]6?ZE8;_=H>B_(****@V"BBB@ HHHH ]Q_X)M?\GO_  ^_["DW_I+-
M7[/U^,'_  3:_P"3W_A]_P!A2;_TEFK]GZ_>?"K_ )$=;_KX_P#TF)_&GTC_
M /DKL+_UX7_IRH%%%%?IY_/04444 %%%% !1110 5^9/_!<7_DO'@_\ [%$_
M^E4M?IM7YD_\%Q?^2\>#_P#L43_Z52U\)XC_ /)*U/\ %#_TI'['X$?\G&H?
MX*G_ *0SXEHHHK^<C^[0HHHH **** "BBB@#]N_V&O\ DSWX;_\ 8H6?_HL5
MZK7E7[#7_)GOPW_[%"S_ /18KU6OZWRC_D4X?_!#_P!)1_F5Q-_R4>-_Z^U/
M_2Y!7Y#_ /!7+_D][Q!_V"]._P#25*_7BOR'_P""N7_)[WB#_L%Z=_Z2I7Q/
MBC_R3D/^OD?_ $F1^N_1W_Y+JK_UXG_Z73/F>BBBOY^/[8"BBB@ HHHH ***
M* /W]\$_\B9I'_8+M_\ T6M:=9G@G_D3-(_[!=O_ .BUK3K^Q*/\*/HC_+7$
M?[Q/U?YA7XB_MS?\GA?$C_L;KS_T8:_;JOQ%_;F_Y/"^)'_8W7G_ *,-?E_B
MM_R*L/\ XW_Z2S^A_HW?\E)C?^O*_P#2XGE-%%%?A9_884444 %%%% !77_L
M_?\ )>O!'_8WZ;_Z51UR%=?^S]_R7KP1_P!C?IO_ *51UTX+_?*?^)?FCAS3
M_D65_P#!+_TEG[PT445_7Y_EZ%?@'XX_Y'36/^PI<?\ HQJ_?ROP#\<?\CIK
M'_84N/\ T8U?CWBU_"P?K/\ ]L/ZB^C1_O.9^E'\ZAET445^,']7!1110 44
M44 %>X_\$VO^3W_A]_V%)O\ TEFKPZO<?^";7_)[_P /O^PI-_Z2S5ZN0_\
M(\PO_7R'_I2/G.,?^21S'_KQ6_\ 3<C]GZ***_K,_P TCD?V@/\ D@_C;_L4
M=2_])9*_!VOWB_: _P"2#^-O^Q1U+_TEDK\':_$O%C_>\+_AE^:/ZW^C7_R*
M\Q_QT_\ TF04445^2'],A1110 4444 %?6?_  1C_P"3PI?^Q0O?_1D%?)E?
M6?\ P1C_ .3PI?\ L4+W_P!&05]#PE_R4N$_QQ/AO$S_ )(#,O\ KU+\C]7:
M***_J<_SH/#_ /@I'_R9#\0?^P7#_P"E4-?B_7[0?\%(_P#DR'X@_P#8+A_]
M*H:_%^OP;Q5_Y'='_KVO_2I']F?1Q_Y)#%?]?W_Z;IA1117Y@?T(%%%% !11
M10 5]Z_\$*_^1S^(O_8+T[_T9/7P57WK_P $*_\ D<_B+_V"]._]&3U]=P)_
MR5F&]9?^D2/S'QE_Y-KF'I#_ -.P/T;HHHK^FC_/T^3?^"S?_)GL?_8W6/\
MZ+GK\H:_5[_@LW_R9['_ -C=8_\ HN>ORAK^>?$W_DIO^W(_J?W#]'[_ )(#
M_N-4_*(4445^>G[>%%%% !1110 5^F__  0Z_P"2"^,/^QO'_I+#7YD5^F__
M  0Z_P"2"^,/^QO'_I+#7W?AQ_R5-/\ PS_(_'?'?_DW-?\ QT__ $M'VS11
M17]&G\(GP7_P74_Y$OX=_P#84U#_ -%P5^<=?HY_P74_Y$OX=_\ 84U#_P!%
MP5^<=?S9XA_\E97](?\ I$3^]O [_DVN#]:O_IV84445\4?K04444 %%%% !
M7Z\_\$CO^3(/#_\ V%-1_P#2J2OR&K]>?^"1W_)D'A__ +"FH_\ I5)7Z/X7
M?\E'/_KW+_TJ!^$?2(_Y(6E_U_A_Z14/I>BBBOZ!/XF/S)_X+B_\EX\'_P#8
MHG_TJEKXEK[:_P""XO\ R7CP?_V*)_\ 2J6OB6OY@XV_Y*K%?XE_Z2C_ $+\
M)?\ DW.7?X'_ .ER"BBBOEC]%"BBB@ HHHH *_;O]AK_ ),]^&__ &*%G_Z+
M%?B)7[=_L-?\F>_#?_L4+/\ ]%BOU/PI_P"1MB/\'_MR/YR^DC_R3F"_Z^O_
M -(9ZK1117[J?QX?D/\ \%<O^3WO$'_8+T[_ -)4KYGKZ8_X*Y?\GO>(/^P7
MIW_I*E?,]?RIQ/\ \E'B_P#KY/\ ]*9_I!X??\D+EG_7BE_Z0@HHHKPC[ **
M** "BBB@ K]_?!/_ ")FD?\ 8+M__1:U^ 5?O[X)_P"1,TC_ +!=O_Z+6OV#
MPE_BXOTA_P"WG\N_27_W?*_6M^5,TZ***_:#^43\1?VYO^3POB1_V-UY_P"C
M#7E->K?MS?\ )X7Q(_[&Z\_]&&O*:_D?-O\ D:XC_'/_ -*9_IKPS_R3>"_Z
M\T__ $B(4445YY[84444 %%%% '7_L_?\EZ\$?\ 8WZ;_P"E4=?O#7X/?L_?
M\EZ\$?\ 8WZ;_P"E4=?O#7[;X3_[GBO\4?R9_)/TE/\ D9Y=_@J?^E1"BBBO
MUL_F4_ /QQ_R.FL?]A2X_P#1C5EUJ>./^1TUC_L*7'_HQJRZ_CJK_%EZL_U*
MPW^[0]%^04445!L%%%% !1110![C_P $VO\ D]_X??\ 84F_])9J_9^OQ@_X
M)M?\GO\ P^_["DW_ *2S5^S]?O/A5_R(ZW_7Q_\ I,3^-/I'_P#)787_ *\+
M_P!.5 HHHK]//YZ"BBB@ HHHH **** "OS)_X+B_\EX\'_\ 8HG_ -*I:_3:
MOS)_X+B_\EX\'_\ 8HG_ -*I:^$\1_\ DE:G^*'_ *4C]C\"/^3C4/\ !4_]
M(9\2T445_.1_=H4444 %%%% !1110!^W?[#7_)GOPW_[%"S_ /18KU6O*OV&
MO^3/?AO_ -BA9_\ HL5ZK7];Y1_R*</_ ((?^DH_S*XF_P"2CQO_ %]J?^ER
M"OR'_P""N7_)[WB#_L%Z=_Z2I7Z\5^0__!7+_D][Q!_V"]._])4KXGQ1_P"2
M<A_U\C_Z3(_7?H[_ /)=5?\ KQ/_ -+IGS/1117\_']L!1110 4444 %%%%
M'[^^"?\ D3-(_P"P7;_^BUK3K,\$_P#(F:1_V"[?_P!%K6G7]B4?X4?1'^6N
M(_WB?J_S"OQ%_;F_Y/"^)'_8W7G_ *,-?MU7XB_MS?\ )X7Q(_[&Z\_]&&OR
M_P 5O^15A_\ &_\ TEG]#_1N_P"2DQO_ %Y7_I<3RFBBBOPL_L,**** "BBB
M@ KK_P!G[_DO7@C_ +&_3?\ TJCKD*Z_]G[_ )+UX(_[&_3?_2J.NG!?[Y3_
M ,2_-'#FG_(LK_X)?^DL_>&BBBOZ_/\ +T*_ /QQ_P CIK'_ &%+C_T8U?OY
M7X!^./\ D=-8_P"PI<?^C&K\>\6OX6#]9_\ MA_47T:/]YS/TH_G4,NBBBOQ
M@_JX**** "BBB@ KW'_@FU_R>_\ #[_L*3?^DLU>'5[C_P $VO\ D]_X??\
M84F_])9J]7(?^1YA?^OD/_2D?.<8_P#)(YC_ ->*W_IN1^S]%%%?UF?YI'(_
MM ?\D'\;?]BCJ7_I+)7X.U^\7[0'_)!_&W_8HZE_Z2R5^#M?B7BQ_O>%_P ,
MOS1_6_T:_P#D5YC_ (Z?_I,@HHHK\D/Z9"BBB@ HHHH *^L_^",?_)X4O_8H
M7O\ Z,@KY,KZS_X(Q_\ )X4O_8H7O_HR"OH>$O\ DI<)_CB?#>)G_) 9E_UZ
ME^1^KM%%%?U.?YT'A_\ P4C_ .3(?B#_ -@N'_TJAK\7Z_:#_@I'_P F0_$'
M_L%P_P#I5#7XOU^#>*O_ ".Z/_7M?^E2/[,^CC_R2&*_Z_O_ --TPHHHK\P/
MZ$"BBB@ HHHH *^]?^"%?_(Y_$7_ +!>G?\ HR>O@JOO7_@A7_R.?Q%_[!>G
M?^C)Z^NX$_Y*S#>LO_2)'YCXR_\ )M<P](?^G8'Z-T445_31_GZ?)O\ P6;_
M .3/8_\ L;K'_P!%SU^4-?J]_P %F_\ DSV/_L;K'_T7/7Y0U_//B;_R4W_;
MD?U/[A^C]_R0'_<:I^40HHHK\]/V\**** "BBB@ K]-_^"'7_)!?&'_8WC_T
MEAK\R*_3?_@AU_R07QA_V-X_])8:^[\./^2II_X9_D?COCO_ ,FYK_XZ?_I:
M/MFBBBOZ-/X1/@O_ (+J?\B7\._^PIJ'_HN"OSCK]'/^"ZG_ ")?P[_["FH?
M^BX*_..OYL\0_P#DK*_I#_TB)_>W@=_R;7!^M7_T[,****^*/UH**** "BBB
M@ K]>?\ @D=_R9!X?_["FH_^E4E?D-7Z\_\ !([_ ),@\/\ _84U'_TJDK]'
M\+O^2CG_ ->Y?^E0/PCZ1'_)"TO^O\/_ $BH?2]%%%?T"?Q,?F3_ ,%Q?^2\
M>#_^Q1/_ *52U\2U]M?\%Q?^2\>#_P#L43_Z52U\2U_,'&W_ "56*_Q+_P!)
M1_H7X2_\FYR[_ __ $N04445\L?HH4444 %%%% !7[=_L-?\F>_#?_L4+/\
M]%BOQ$K]N_V&O^3/?AO_ -BA9_\ HL5^I^%/_(VQ'^#_ -N1_.7TD?\ DG,%
M_P!?7_Z0SU6BBBOW4_CP_(?_ (*Y?\GO>(/^P7IW_I*E?,]?3'_!7+_D][Q!
M_P!@O3O_ $E2OF>OY4XG_P"2CQ?_ %\G_P"E,_T@\/O^2%RS_KQ2_P#2$%%%
M%>$?8!1110 4444 %?O[X)_Y$S2/^P7;_P#HM:_ *OW]\$_\B9I'_8+M_P#T
M6M?L'A+_ !<7Z0_]O/Y=^DO_ +OE?K6_*F:=%%%?M!_*)^(O[<W_ ">%\2/^
MQNO/_1AKRFO5OVYO^3POB1_V-UY_Z,->4U_(^;?\C7$?XY_^E,_TUX9_Y)O!
M?]>:?_I$0HHHKSSVPHHHH **** .O_9^_P"2]>"/^QOTW_TJCK]X:_![]G[_
M )+UX(_[&_3?_2J.OWAK]M\)_P#<\5_BC^3/Y)^DI_R,\N_P5/\ TJ(4445^
MMG\RGX!^./\ D=-8_P"PI<?^C&K+K4\<?\CIK'_84N/_ $8U9=?QU5_BR]6?
MZE8;_=H>B_(****@V"BBB@ HHHH ]Q_X)M?\GO\ P^_["DW_ *2S5^S]?C!_
MP3:_Y/?^'W_84F_])9J_9^OWGPJ_Y$=;_KX__28G\:?2/_Y*["_]>%_Z<J!1
M117Z>?ST%%%% !1110 4444 %?F3_P %Q?\ DO'@_P#[%$_^E4M?IM7YD_\
M!<7_ )+QX/\ ^Q1/_I5+7PGB/_R2M3_%#_TI'['X$?\ )QJ'^"I_Z0SXEHHH
MK^<C^[0HHHH **** "BBB@#]N_V&O^3/?AO_ -BA9_\ HL5ZK7E7[#7_ "9[
M\-_^Q0L__18KU6OZWRC_ )%.'_P0_P#24?YE<3?\E'C?^OM3_P!+D%?D/_P5
MR_Y/>\0?]@O3O_25*_7BOR'_ ."N7_)[WB#_ +!>G?\ I*E?$^*/_).0_P"O
MD?\ TF1^N_1W_P"2ZJ_]>)_^ETSYGHHHK^?C^V HHHH **** "BBB@#]_?!/
M_(F:1_V"[?\ ]%K6G69X)_Y$S2/^P7;_ /HM:TZ_L2C_  H^B/\ +7$?[Q/U
M?YA7XB_MS?\ )X7Q(_[&Z\_]&&OVZK\1?VYO^3POB1_V-UY_Z,-?E_BM_P B
MK#_XW_Z2S^A_HW?\E)C?^O*_]+B>4T445^%G]AA1110 4444 %=?^S]_R7KP
M1_V-^F_^E4=<A77_ +/W_)>O!'_8WZ;_ .E4==."_P!\I_XE^:.'-/\ D65_
M\$O_ $EG[PT445_7Y_EZ%?@'XX_Y'36/^PI<?^C&K]_*_ /QQ_R.FL?]A2X_
M]&-7X]XM?PL'ZS_]L/ZB^C1_O.9^E'\ZAET445^,']7!1110 4444 %>X_\
M!-K_ )/?^'W_ &%)O_26:O#J]Q_X)M?\GO\ P^_["DW_ *2S5ZN0_P#(\PO_
M %\A_P"E(^<XQ_Y)',?^O%;_ --R/V?HHHK^LS_-(Y']H#_D@_C;_L4=2_\
M262OP=K]XOV@/^2#^-O^Q1U+_P!)9*_!VOQ+Q8_WO"_X9?FC^M_HU_\ (KS'
M_'3_ /29!1117Y(?TR%%%% !1110 5]9_P#!&/\ Y/"E_P"Q0O?_ $9!7R97
MUG_P1C_Y/"E_[%"]_P#1D%?0\)?\E+A/\<3X;Q,_Y(#,O^O4OR/U=HHHK^IS
M_.@\/_X*1_\ )D/Q!_[!</\ Z50U^+]?M!_P4C_Y,A^(/_8+A_\ 2J&OQ?K\
M&\5?^1W1_P"O:_\ 2I']F?1Q_P"20Q7_ %_?_INF%%%%?F!_0@4444 %%%%
M!7WK_P $*_\ D<_B+_V"]._]&3U\%5]Z_P#!"O\ Y'/XB_\ 8+T[_P!&3U]=
MP)_R5F&]9?\ I$C\Q\9?^3:YAZ0_].P/T;HHHK^FC_/T^3?^"S?_ "9['_V-
MUC_Z+GK\H:_5[_@LW_R9['_V-UC_ .BYZ_*&OYY\3?\ DIO^W(_J?W#]'[_D
M@/\ N-4_*(4445^>G[>%%%% !1110 5^F_\ P0Z_Y(+XP_[&\?\ I+#7YD5^
MF_\ P0Z_Y(+XP_[&\?\ I+#7W?AQ_P E33_PS_(_'?'?_DW-?_'3_P#2T?;-
M%%%?T:?PB?!?_!=3_D2_AW_V%-0_]%P5^<=?HY_P74_Y$OX=_P#84U#_ -%P
M5^<=?S9XA_\ )65_2'_I$3^]O [_ )-K@_6K_P"G9A1117Q1^M!1110 4444
M %?KS_P2._Y,@\/_ /84U'_TJDK\AJ_7G_@D=_R9!X?_ .PIJ/\ Z525^C^%
MW_)1S_Z]R_\ 2H'X1](C_DA:7_7^'_I%0^EZ***_H$_B8_,G_@N+_P EX\'_
M /8HG_TJEKXEK[:_X+B_\EX\'_\ 8HG_ -*I:^):_F#C;_DJL5_B7_I*/]"_
M"7_DW.7?X'_Z7(****^6/T4**** "BBB@ K]N_V&O^3/?AO_ -BA9_\ HL5^
M(E?MW^PU_P F>_#?_L4+/_T6*_4_"G_D;8C_  ?^W(_G+Z2/_).8+_KZ_P#T
MAGJM%%%?NI_'A^0__!7+_D][Q!_V"]._])4KYGKZ8_X*Y?\ )[WB#_L%Z=_Z
M2I7S/7\J<3_\E'B_^OD__2F?Z0>'W_)"Y9_UXI?^D(****\(^P"BBB@ HHHH
M *_?WP3_ ,B9I'_8+M__ $6M?@%7[^^"?^1,TC_L%V__ *+6OV#PE_BXOTA_
M[>?R[])?_=\K]:WY4S3HHHK]H/Y1/Q%_;F_Y/"^)'_8W7G_HPUY37JW[<W_)
MX7Q(_P"QNO/_ $8:\IK^1\V_Y&N(_P <_P#TIG^FO#/_ "3>"_Z\T_\ TB(4
M445YY[84444 %%%% '7_ +/W_)>O!'_8WZ;_ .E4=?O#7X/?L_?\EZ\$?]C?
MIO\ Z51U^\-?MOA/_N>*_P 4?R9_)/TE/^1GEW^"I_Z5$****_6S^93\ _''
M_(Z:Q_V%+C_T8U9=:GCC_D=-8_["EQ_Z,:LNOXZJ_P 67JS_ %*PW^[0]%^0
M4445!L%%%% !1110![C_ ,$VO^3W_A]_V%)O_26:OV?K\8/^";7_ ">_\/O^
MPI-_Z2S5^S]?O/A5_P B.M_U\?\ Z3$_C3Z1_P#R5V%_Z\+_ -.5 HHHK]//
MYZ"BBB@ HHHH **** "OS)_X+B_\EX\'_P#8HG_TJEK]-J_,G_@N+_R7CP?_
M -BB?_2J6OA/$?\ Y)6I_BA_Z4C]C\"/^3C4/\%3_P!(9\2T445_.1_=H444
M4 %%%% !1110!^W?[#7_ "9[\-_^Q0L__18KU6O*OV&O^3/?AO\ ]BA9_P#H
ML5ZK7];Y1_R*</\ X(?^DH_S*XF_Y*/&_P#7VI_Z7(*_(?\ X*Y?\GO>(/\
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
MU^7^*W_(JP_^-_\ I+/Z'^C=_P E)C?^O*_]+B>4T445^%G]AA1110 4444
M%=?^S]_R7KP1_P!C?IO_ *51UR%=?^S]_P EZ\$?]C?IO_I5'73@O]\I_P")
M?FCAS3_D65_\$O\ TEG[PT445_7Y_EZ%?@'XX_Y'36/^PI<?^C&K]_*_ /QQ
M_P CIK'_ &%+C_T8U?CWBU_"P?K/_P!L/ZB^C1_O.9^E'\ZAET445^,']7!1
M110 4444 %>X_P#!-K_D]_X??]A2;_TEFKPZO<?^";7_ ">_\/O^PI-_Z2S5
MZN0_\CS"_P#7R'_I2/G.,?\ DD<Q_P"O%;_TW(_9^BBBOZS/\TCD?V@/^2#^
M-O\ L4=2_P#262OP=K]XOV@/^2#^-O\ L4=2_P#262OP=K\2\6/][PO^&7YH
M_K?Z-?\ R*\Q_P =/_TF04445^2'],A1110 4444 %?6?_!&/_D\*7_L4+W_
M -&05\F5]9_\$8_^3PI?^Q0O?_1D%?0\)?\ )2X3_'$^&\3/^2 S+_KU+\C]
M7:***_J<_P Z#P__ (*1_P#)D/Q!_P"P7#_Z50U^+]?M!_P4C_Y,A^(/_8+A
M_P#2J&OQ?K\&\5?^1W1_Z]K_ -*D?V9]''_DD,5_U_?_ *;IA1117Y@?T(%%
M%% !1110 5]Z_P#!"O\ Y'/XB_\ 8+T[_P!&3U\%5]Z_\$*_^1S^(O\ V"].
M_P#1D]?7<"?\E9AO67_I$C\Q\9?^3:YAZ0_].P/T;HHHK^FC_/T^3?\ @LW_
M ,F>Q_\ 8W6/_HN>ORAK]7O^"S?_ "9['_V-UC_Z+GK\H:_GGQ-_Y*;_ +<C
M^I_</T?O^2 _[C5/RB%%%%?GI^WA1110 4444 %?IO\ \$.O^2"^,/\ L;Q_
MZ2PU^9%?IO\ \$.O^2"^,/\ L;Q_Z2PU]WX<?\E33_PS_(_'?'?_ )-S7_QT
M_P#TM'VS1117]&G\(GP7_P %U/\ D2_AW_V%-0_]%P5^<=?HY_P74_Y$OX=_
M]A34/_1<%?G'7\V>(?\ R5E?TA_Z1$_O;P._Y-K@_6K_ .G9A1117Q1^M!11
M10 4444 %?KS_P $CO\ DR#P_P#]A34?_2J2OR&K]>?^"1W_ "9!X?\ ^PIJ
M/_I5)7Z/X7?\E'/_ *]R_P#2H'X1](C_ )(6E_U_A_Z14/I>BBBOZ!/XF/S)
M_P""XO\ R7CP?_V*)_\ 2J6OB6OMK_@N+_R7CP?_ -BB?_2J6OB6OY@XV_Y*
MK%?XE_Z2C_0OPE_Y-SEW^!_^ER"BBBOEC]%"BBB@ HHHH *_;O\ 8:_Y,]^&
M_P#V*%G_ .BQ7XB5^W?[#7_)GOPW_P"Q0L__ $6*_4_"G_D;8C_!_P"W(_G+
MZ2/_ "3F"_Z^O_TAGJM%%%?NI_'A^0__  5R_P"3WO$'_8+T[_TE2OF>OIC_
M (*Y?\GO>(/^P7IW_I*E?,]?RIQ/_P E'B_^OD__ $IG^D'A]_R0N6?]>*7_
M *0@HHHKPC[ **** "BBB@ K]_?!/_(F:1_V"[?_ -%K7X!5^_O@G_D3-(_[
M!=O_ .BUK]@\)?XN+](?^WG\N_27_P!WROUK?E3-.BBBOV@_E$_$7]N;_D\+
MXD?]C=>?^C#7E->K?MS?\GA?$C_L;KS_ -&&O*:_D?-O^1KB/\<__2F?Z:\,
M_P#)-X+_ *\T_P#TB(4445YY[84444 %%%% '7_L_?\ )>O!'_8WZ;_Z51U^
M\-?@]^S]_P EZ\$?]C?IO_I5'7[PU^V^$_\ N>*_Q1_)G\D_24_Y&>7?X*G_
M *5$****_6S^93\ _''_ ".FL?\ 84N/_1C5EUJ>./\ D=-8_P"PI<?^C&K+
MK^.JO\67JS_4K#?[M#T7Y!1114&P4444 %%%% 'N/_!-K_D]_P"'W_84F_\
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
M1110 4444 %%%% !7YD_\%Q?^2\>#_\ L43_ .E4M?IM7YD_\%Q?^2\>#_\
ML43_ .E4M?">(_\ R2M3_%#_ -*1^Q^!'_)QJ'^"I_Z0SXEHHHK^<C^[0HHH
MH **** "BBB@#]N_V&O^3/?AO_V*%G_Z+%>JUY5^PU_R9[\-_P#L4+/_ -%B
MO5:_K?*/^13A_P#!#_TE'^97$W_)1XW_ *^U/_2Y!7Y#_P#!7+_D][Q!_P!@
MO3O_ $E2OUXK\A_^"N7_ ">]X@_[!>G?^DJ5\3XH_P#).0_Z^1_])D?KOT=_
M^2ZJ_P#7B?\ Z73/F>BBBOY^/[8"BBB@ HHHH **** /W]\$_P#(F:1_V"[?
M_P!%K6G69X)_Y$S2/^P7;_\ HM:TZ_L2C_"CZ(_RUQ'^\3]7^85^(O[<W_)X
M7Q(_[&Z\_P#1AK]NJ_$7]N;_ )/"^)'_ &-UY_Z,-?E_BM_R*L/_ (W_ .DL
M_H?Z-W_)28W_ *\K_P!+B>4T445^%G]AA1110 4444 %=?\ L_?\EZ\$?]C?
MIO\ Z51UR%=?^S]_R7KP1_V-^F_^E4==."_WRG_B7YHX<T_Y%E?_  2_])9^
M\-%%%?U^?Y>A7X!^./\ D=-8_P"PI<?^C&K]_*_ /QQ_R.FL?]A2X_\ 1C5^
M/>+7\+!^L_\ VP_J+Z-'^\YGZ4?SJ&71117XP?U<%%%% !1110 5[C_P3:_Y
M/?\ A]_V%)O_ $EFKPZO<?\ @FU_R>_\/O\ L*3?^DLU>KD/_(\PO_7R'_I2
M/G.,?^21S'_KQ6_]-R/V?HHHK^LS_-(Y']H#_D@_C;_L4=2_])9*_!VOWB_:
M _Y(/XV_[%'4O_262OP=K\2\6/\ >\+_ (9?FC^M_HU_\BO,?\=/_P!)D%%%
M%?DA_3(4444 %%%% !7UG_P1C_Y/"E_[%"]_]&05\F5]9_\ !&/_ )/"E_[%
M"]_]&05]#PE_R4N$_P <3X;Q,_Y(#,O^O4OR/U=HHHK^IS_.@\/_ ."D?_)D
M/Q!_[!</_I5#7XOU^T'_  4C_P"3(?B#_P!@N'_TJAK\7Z_!O%7_ )'='_KV
MO_2I']F?1Q_Y)#%?]?W_ .FZ84445^8']"!1110 4444 %?>O_!"O_D<_B+_
M -@O3O\ T9/7P57WK_P0K_Y'/XB_]@O3O_1D]?7<"?\ )68;UE_Z1(_,?&7_
M )-KF'I#_P!.P/T;HHHK^FC_ #]/DW_@LW_R9['_ -C=8_\ HN>ORAK]7O\
M@LW_ ,F>Q_\ 8W6/_HN>ORAK^>?$W_DIO^W(_J?W#]'[_D@/^XU3\HA1117Y
MZ?MX4444 %%%% !7Z;_\$.O^2"^,/^QO'_I+#7YD5^F__!#K_D@OC#_L;Q_Z
M2PU]WX<?\E33_P ,_P C\=\=_P#DW-?_ !T__2T?;-%%%?T:?PB?!?\ P74_
MY$OX=_\ 84U#_P!%P5^<=?HY_P %U/\ D2_AW_V%-0_]%P5^<=?S9XA_\E97
M](?^D1/[V\#O^3:X/UJ_^G9A1117Q1^M!1110 4444 %?KS_ ,$CO^3(/#__
M &%-1_\ 2J2OR&K]>?\ @D=_R9!X?_["FH_^E4E?H_A=_P E'/\ Z]R_]*@?
MA'TB/^2%I?\ 7^'_ *14/I>BBBOZ!/XF/S)_X+B_\EX\'_\ 8HG_ -*I:^):
M^VO^"XO_ "7CP?\ ]BB?_2J6OB6OY@XV_P"2JQ7^)?\ I*/]"_"7_DW.7?X'
M_P"ER"BBBOEC]%"BBB@ HHHH *_;O]AK_DSWX;_]BA9_^BQ7XB5^W?[#7_)G
MOPW_ .Q0L_\ T6*_4_"G_D;8C_!_[<C^<OI(_P#).8+_ *^O_P!(9ZK1117[
MJ?QX?D/_ ,%<O^3WO$'_ &"]._\ 25*^9Z^F/^"N7_)[WB#_ +!>G?\ I*E?
M,]?RIQ/_ ,E'B_\ KY/_ -*9_I!X??\ )"Y9_P!>*7_I""BBBO"/L HHHH *
M*** "OW]\$_\B9I'_8+M_P#T6M?@%7[^^"?^1,TC_L%V_P#Z+6OV#PE_BXOT
MA_[>?R[])?\ W?*_6M^5,TZ***_:#^43\1?VYO\ D\+XD?\ 8W7G_HPUY37J
MW[<W_)X7Q(_[&Z\_]&&O*:_D?-O^1KB/\<__ $IG^FO#/_)-X+_KS3_](B%%
M%%>>>V%%%% !1110!U_[/W_)>O!'_8WZ;_Z51U^\-?@]^S]_R7KP1_V-^F_^
ME4=?O#7[;X3_ .YXK_%'\F?R3])3_D9Y=_@J?^E1"BBBOUL_F4_ /QQ_R.FL
M?]A2X_\ 1C5EUJ>./^1TUC_L*7'_ *,:LNOXZJ_Q9>K/]2L-_NT/1?D%%%%0
M;!1110 4444 >X_\$VO^3W_A]_V%)O\ TEFK]GZ_&#_@FU_R>_\ #[_L*3?^
MDLU?L_7[SX5?\B.M_P!?'_Z3$_C3Z1__ "5V%_Z\+_TY4"BBBOT\_GH****
M"BBB@ HHK ^*7PXT+XN_#W5OAKXFO-0M[#6+4V]U-I5ZUM<(I(.8Y4^9#QU%
M &_7YD_\%Q?^2\>#_P#L43_Z52U](?\ #H?]F;_H?_BG_P"''O?\:/\ AT/^
MS-_T/_Q3_P##CWO^->%Q'DG^L&52P7M.2[3O;FV=]KK\S[+@/BW_ %)XCAFO
ML?:\L9+EYN2_,K;\LMO0_)6BOUJ_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9
MF_Z'_P"*?_AQ[W_&OSC_ (A)_P!1O_E/_P"Z'[M_Q,Q_U*O_ "O_ /<3\E:*
M_6K_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :/^(2?]1O
M_E/_ .Z!_P 3,?\ 4J_\K_\ W$_)6BOUJ_X=#_LS?]#_ /%/_P ./>_XT?\
M#H?]F;_H?_BG_P"''O?\:/\ B$G_ %&_^4__ +H'_$S'_4J_\K__ '$_)6BO
MUJ_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:/^(2?]1O\
MY3_^Z!_Q,Q_U*O\ RO\ _<3U']AK_DSWX;_]BA9_^BQ7JM?+/_#H?]F;_H?_
M (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?KF$P_P!5PE.A>_)%1OWLK7/Y
MES/&?VCF5;%\O+[2<I6O>W,V[7TO:^]D?4U?D/\ \%<O^3WO$'_8+T[_ -)4
MK[2_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&O#XHX?\
M]9<N6$]K[.TE*_+S;)JUKKOW/KO#OC;_ %!SV69?5_;<U.4.7GY-W%WORR_E
MVMUW/R5HK]:O^'0_[,W_ $/_ ,4__#CWO^-'_#H?]F;_ *'_ .*?_AQ[W_&O
MS_\ XA)_U&_^4_\ [H?MG_$S'_4J_P#*_P#]Q/R5HK]:O^'0_P"S-_T/_P 4
M_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QH_XA)_U&_\ E/\ ^Z!_Q,Q_U*O_
M "O_ /<3\E:*_6K_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]
M_P :/^(2?]1O_E/_ .Z!_P 3,?\ 4J_\K_\ W$_)6BOUJ_X=#_LS?]#_ /%/
M_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:/\ B$G_ %&_^4__ +H'_$S'_4J_
M\K__ '$^D_!/_(F:1_V"[?\ ]%K6G7RS_P .A_V9O^A_^*?_ (<>]_QH_P"'
M0_[,W_0__%/_ ,./>_XU^Q0CR04>Q_+52?M*CEW=SZFK\1?VYO\ D\+XD?\
M8W7G_HPU^BG_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C7R
M_%?#/^L^%IT?:^SY)7OR\U]+6^*)^A^&_B!_Q#W,JV+^K>W]I#EMS\EM4[WY
M)WVVLO4_)6BOUJ_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?
M\:^%_P"(2?\ 4;_Y3_\ NA^Q?\3,?]2K_P K_P#W$_)6BOUJ_P"'0_[,W_0_
M_%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &C_B$G_4;_Y3_P#N@?\ $S'_
M %*O_*__ -Q/R5HK]:O^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_XI_\
MAQ[W_&C_ (A)_P!1O_E/_P"Z!_Q,Q_U*O_*__P!Q/R5KK_V?O^2]>"/^QOTW
M_P!*HZ_3O_AT/^S-_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QK2CX
M4>QK1J?7+V:?\/M_V^88KZ27UG"SH_V7;F35_;[75O\ GR?4U%?+/_#H?]F;
M_H?_ (I_^''O?\:/^'0_[,W_ $/_ ,4__#CWO^-?L!_+Q]35^ ?CC_D=-8_[
M"EQ_Z,:OU6_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^/
MXMX3_P!:8T5[;V?L^;[/-?FM_>C:UO,_4?#3Q)_XAW4Q4_JOM_;*"^/DY>3F
M_N3O?F\K6ZGY*T5^M7_#H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_
M /#CWO\ C7Q?_$)/^HW_ ,I__=#]7_XF8_ZE7_E?_P"XGY*T5^M7_#H?]F;_
M *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X][_C1_P 0D_ZC?_*?_P!T#_B9
MC_J5?^5__N)^2M%?K5_PZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX
M][_C1_Q"3_J-_P#*?_W0/^)F/^I5_P"5_P#[B?DK7N/_  3:_P"3W_A]_P!A
M2;_TEFK[Y_X=#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:Z\!
MX7?4<=2Q/UN_)*,K>SM?E:=K\[M>W8\W.?I$?VME&(P/]F<OM:<X7]M>W/%Q
MO;V2O:][75^Z/J:BOEG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\
MX<>]_P :_63^:3WC]H#_ )(/XV_[%'4O_262OP=K]:O^'0_[,W_0_P#Q3_\
M#CWO^-'_  Z'_9F_Z'_XI_\ AQ[W_&OB>+.#O]:*U*?M_9\B:^'FO>W]Z-MC
M]<\-?%/_ (AYA<11^I^W]K*+O[3DMRIK^2=[W\C\E:*_6K_AT/\ LS?]#_\
M%/\ \./>_P"-'_#H?]F;_H?_ (I_^''O?\:^1_XA)_U&_P#E/_[H?IG_ !,Q
M_P!2K_RO_P#<3\E:*_6K_AT/^S-_T/\ \4__  X][_C1_P .A_V9O^A_^*?_
M (<>]_QH_P"(2?\ 4;_Y3_\ N@?\3,?]2K_RO_\ <3\E:*_6K_AT/^S-_P!#
M_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QH_XA)_U&_P#E/_[H'_$S'_4J
M_P#*_P#]Q/R5KZS_ .",?_)X4O\ V*%[_P"C(*^M_P#AT/\ LS?]#_\ %/\
M\./>_P"-'_#H?]F;_H?_ (I_^''O?\:]'*?#3^R\SI8OZWS>SDI6]G:]NE^=
MV^X\/B;Q^_UBX?Q.6?V;R>V@X\WMN:U^MO9*_I='U-17RS_PZ'_9F_Z'_P"*
M?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C7ZF?SF=M_P %(_\ DR'X@_\ 8+A_
M]*H:_%^OUJ_X=#_LS?\ 0_\ Q3_\./>_XT?\.A_V9O\ H?\ XI_^''O?\:^"
MXJX(_P!9L=#$?6/9\L>6W)S=6[WYH]S]F\./%S_B'^3U<#]2]MSU'/F]IR6O
M&,;6]G._PWO?KL?DK17ZU?\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3
M_P##CWO^-?,?\0D_ZC?_ "G_ /=#]"_XF8_ZE7_E?_[B?DK17ZU?\.A_V9O^
MA_\ BG_X<>]_QH_X=#_LS?\ 0_\ Q3_\./>_XT?\0D_ZC?\ RG_]T#_B9C_J
M5?\ E?\ ^XGY*T5^M7_#H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_
M /#CWO\ C1_Q"3_J-_\ *?\ ]T#_ (F8_P"I5_Y7_P#N)^2M?>O_  0K_P"1
MS^(O_8+T[_T9/7NO_#H?]F;_ *'_ .*?_AQ[W_&C_AT/^S-_T/\ \4__  X]
M[_C7KY#X<_V)FU+&_6N?DOIR6O=-;\[MOV/F.,O'7_6[AK$93_9_LO:J*YO:
M\UN649?#[*-[\MMUO<^IJ*^6?^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^
MA_\ BG_X<>]_QK]-/Y^*?_!9O_DSV/\ [&ZQ_P#1<]?E#7ZU?\.A_P!F;_H?
M_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"-?GG$W 7^L>9_6_K/)[J5
MN3FVOK?F7?L?N'A]XS?ZB9!_9GU'VWORES>UY/BMI;V<MK;W^1^2M%?K5_PZ
M'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XU\]_Q"3_ *C?_*?_
M -T/N/\ B9C_ *E7_E?_ .XGY*T5^M7_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#
M_LS?]#_\4_\ PX][_C1_Q"3_ *C?_*?_ -T#_B9C_J5?^5__ +B?DK17ZU?\
M.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-'_ !"3_J-_\I__
M '0/^)F/^I5_Y7_^XGY*U^F__!#K_D@OC#_L;Q_Z2PUV?_#H?]F;_H?_ (I_
M^''O?\:/^'0_[,W_ $/_ ,4__#CWO^->[PWX?_ZOYK'&_6>>R:MR<NZMOSO\
MCX[CSQL_UVX<J95]0]ES.+YO:\]N5WV]G'?U/J:BOEG_ (=#_LS?]#_\4_\
MPX][_C1_PZ'_ &9O^A_^*?\ X<>]_P :_1S\(/,?^"ZG_(E_#O\ ["FH?^BX
M*_..OUJ_X=#_ +,W_0__ !3_ /#CWO\ C1_PZ'_9F_Z'_P"*?_AQ[W_&OS;B
M'P]_M[-JF-^L\G-;3DO:R2WYUV['[WP/XW_ZF<-4<I_L_P!K[-R?-[7EOS2<
MOA]G*UKVW=]S\E:*_6K_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\
MX<>]_P :\3_B$G_4;_Y3_P#NA];_ ,3,?]2K_P K_P#W$_)6BOUJ_P"'0_[,
MW_0__%/_ ,./>_XT?\.A_P!F;_H?_BG_ .''O?\ &C_B$G_4;_Y3_P#N@?\
M$S'_ %*O_*__ -Q/R5HK]:O^'0_[,W_0_P#Q3_\ #CWO^-'_  Z'_9F_Z'_X
MI_\ AQ[W_&C_ (A)_P!1O_E/_P"Z!_Q,Q_U*O_*__P!Q/R5K]>?^"1W_ "9!
MX?\ ^PIJ/_I5)5#_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\ X<>]
M_P :^DX6X%_U:S%XKZQ[2\7&W)R[M.]^9]NQ\'XB>,7^ON11RWZC[&U2,^;V
MO/LI*UO9Q_FWOTV/J:BOEG_AT/\ LS?]#_\ %/\ \./>_P"-'_#H?]F;_H?_
M (I_^''O?\:_0#\3/F__ (+B_P#)>/!__8HG_P!*I:^):_6K_AT/^S-_T/\
M\4__  X][_C1_P .A_V9O^A_^*?_ (<>]_QK\PSOPW_MG-:N-^M<O.[VY+VT
M2WYU?;L?T-PEX\_ZK<.8?*O[.]I[*-N;VW+?5O;V4K;]V?DK17ZU?\.A_P!F
M;_H?_BG_ .''O?\ &C_AT/\ LS?]#_\ %/\ \./>_P"->5_Q"3_J-_\ *?\
M]T/HO^)F/^I5_P"5_P#[B?DK17ZU?\.A_P!F;_H?_BG_ .''O?\ &C_AT/\
MLS?]#_\ %/\ \./>_P"-'_$)/^HW_P I_P#W0/\ B9C_ *E7_E?_ .XGY*T5
M^M7_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C1_Q"3_ *C?
M_*?_ -T#_B9C_J5?^5__ +B?DK7[=_L-?\F>_#?_ +%"S_\ 18KR[_AT/^S-
M_P!#_P#%/_PX][_C1_PZ'_9F_P"A_P#BG_X<>]_QKZKA3@K_ %8Q=2O[?VG-
M'EMR\MM;W^*1^<^)'BQ_Q$++:.$^I^P]G/FO[3GOHU:WLX6WWNSZFHKY9_X=
M#_LS?]#_ /%/_P ./>_XT?\ #H?]F;_H?_BG_P"''O?\:^Z/QT^+?^"N7_)[
MWB#_ +!>G?\ I*E?,]?K5_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/
M_P ./>_XU^4YIX8_VEF-;%_6^7VDG*WL[VN[VOSJ_P!R/Z0X>^D'_8.187+?
M[-Y_8TXPYO;6YN5)7M[)VO;:[MW/R5HK]:O^'0_[,W_0_P#Q3_\ #CWO^-'_
M  Z'_9F_Z'_XI_\ AQ[W_&N'_B$G_4;_ .4__NA['_$S'_4J_P#*_P#]Q/R5
MHK]:O^'0_P"S-_T/_P 4_P#PX][_ (T?\.A_V9O^A_\ BG_X<>]_QH_XA)_U
M&_\ E/\ ^Z!_Q,Q_U*O_ "O_ /<3\E:*_6K_ (=#_LS?]#_\4_\ PX][_C1_
MPZ'_ &9O^A_^*?\ X<>]_P :/^(2?]1O_E/_ .Z!_P 3,?\ 4J_\K_\ W$_)
M6OW]\$_\B9I'_8+M_P#T6M?-G_#H?]F;_H?_ (I_^''O?\:/^'0_[,W_ $/_
M ,4__#CWO^-?8<)<(?ZK3K2]O[3VG+]GEMRW_O2O>_D?EWB7XG_\1$IX6/U3
MV'L7-_Q.?FY^7^Y"UN7SO?H?4U%?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0
M_P"S-_T/_P 4_P#PX][_ (U]H?E!^=?[<W_)X7Q(_P"QNO/_ $8:\IK]:O\
MAT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#AQ[W_ !K\CQ?A9]:Q52M]
M<MS2;M[/:[O;XS^FLL^D9_9V6T<)_9?-[.$8W]O:_*DKV]B[7MM=^I^2M%?K
M5_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XUS_\0D_ZC?\
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
M8@%;>-F5PLDI16V/@G:V #VJBFPS17$2W%O*KQNH9'1LA@>001U%.H ****
M"BBLKQQXZ\$_#'PCJ'Q ^)'C#2] T'2+9KG5=:UJ_CM;2SA7[TDLLA"1J/5B
M!0!JT5Y)X&_;L_9.^(GC72OAWX?^,-K#K/B!6;PU9:WI]UIAUP*-Q^P->11+
M?84%OW!D^4;NG-=C\9_CG\&OV<_A_>_%;X]?%+0?!WAO3US>:WXCU2*TMXS@
MX7?(P#.<85!EF/ !/% '545S?BGXP?#+P3\([[X\^+O&EEIW@_3/#[ZYJ'B"
M[<I;P:>D)G:X8D9"B,%NF<=LURJ?MH?LH-^S+#^V8_[0/A:+X5SZ:+^+QU<:
MJD>GM"9/*!\QR,/YO[KR_O\ F?)MW?+0!Z=17EO[*W[;/[)O[;WA&]\<_LG?
M'SP[XZTW3;D6^IR:'>[Y+*5@2JS1,!)$6 )7>HW $C.#72_$WX[?!_X-:QX5
M\/?%#X@Z=HM_XW\0QZ%X2LKR7$NJZBZ/(MO"H!+-M1B3T ')&1D ZVBBB@ H
MHHH ***RO''CKP3\,?".H?$#XD>,-+T#0=(MFN=5UK6K^.UM+.%?O22RR$)&
MH]6(% &K17DG@;]NS]D[XB>-=*^'?A_XPVL.L^(%9O#5EK>GW6F'7 HW'[ U
MY%$M]A06_<&3Y1NZ<U/^U7^V_P#LD_L/>%K#QG^UG\?O#G@6PU6Y:WTI];O-
MLM[(H!=88E#22[0REBJD*&&XC(H ]4HK@='_ &I_V<O$7[/,_P"UGX=^-7AW
M4/AK;:%<:S/XUL-32;3TL8%=IYC*A(Q&(W#+]Y61E(# BL]/VT/V4&_9EA_;
M,?\ :!\+1?"N?31?Q>.KC54CT]H3)Y0/F.1A_-_=>7]_S/DV[OEH ].HKRW]
ME;]MG]DW]M[PC>^.?V3OCYX=\=:;IMR+?4Y-#O=\EE*P)59HF DB+ $KO4;@
M"1G!KI?B;\=O@_\ !K6/"OA[XH?$'3M%O_&_B&/0O"5E>2XEU7471Y%MX5 )
M9MJ,2>@ Y(R,@'6T444 %%%% !117&_&3]H/X+?L^Z98:I\8_B-INA#5KO[)
MHUI<R%[K4[G:6\BUMXPTUU+M!;RXD=L G& 30!V5%<!\&_VI/@#\?]5U7PW\
M*?B79ZAK.@[#KOAZXAEL]4TU7SY;W%E<I'<0H^#M9XPK8.TG!KDOC3_P4@_8
M2_9T^,6F_ #XY?M4>#_#'C#5I($M=$U;5!&Z-/\ ZD3-C9;F3JGFLFX<C(H
M]LHKS[]HC]JS]G+]DOP_HWBO]I3XQZ'X+TSQ!XA@T/1[[7KOR8KG4)E=HX V
M, E8W8L<*H4EB ,UC?M6_MW?L>_L-Z)IGB#]K7]H;PUX%M]:G>'2$UN]Q->L
MFW?Y4*!I)%3<NYE4JN]=Q&X9 /6J*P/A=\4_AK\;OA_I7Q7^#_CO2?$_AG7+
M47.D:[H=\ES:W<1)&Y)$)5L$%3SD$$'!!%4;'X[?!_4_C9??LX:=\0=.G\<Z
M7X>AUW4O#,,NZYM=.EF:&.XD &$5I%8 $Y.,XQS0!UM%%% !1110 445QOQD
M_:#^"W[/NF6&J?&/XC:;H0U:[^R:-:7,A>ZU.YVEO(M;>,--=2[06\N)'; )
MQ@$T =E17 ?!O]J3X _'_5=5\-_"GXEV>H:SH.PZ[X>N(9;/5--5\^6]Q97*
M1W$*/@[6>,*V#M)P:U_C5\:_A1^SG\+-:^-OQQ\>:?X8\*>';3[3K6N:I-L@
MM8]P4$GDDEF554 LS,J@$D"@#J**\Z^/G[6_[-/[+?A/0?'7[1'QHT+P?H_B
M?7+;1]"U+7+KR8KN]N$9XH0Q'&51V+-A5"DL0!65^U;^W=^Q[^PWHFF>(/VM
M?VAO#7@6WUJ=X=(36[W$UZR;=_E0H&DD5-R[F52J[UW$;AD ]:HK ^%WQ3^&
MOQN^'^E?%?X/^.])\3^&=<M1<Z1KNAWR7-K=Q$D;DD0E6P05/.000<$$51L?
MCM\']3^-E]^SAIWQ!TZ?QSI?AZ'7=2\,PR[KFUTZ69H8[B0 816D5@ 3DXSC
M'- '6T444 %%%% !117F?Q0_;$_9N^#WC)_AQXU^)L+>)(+);V[\.:)IUUJN
MH6EJV=MQ/;644LL$+;6Q)(JH=IP3@T >F45S?PF^,?PI^//@>U^)7P7^(FC^
M*= O&=+?5M#OTN86=&VO&60G:Z,"K(<,K A@""*SO"?[1_P$\>?%W7?@)X'^
M+_A[6?&7A>RCNO$OAS2M4CN+K2HI'*)]I2,GR&9E.$?#8YQCF@#M:*\^U/\
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
M'</AJP^"WCIQH;#XKOX@UW5/#TC:HQ1M^DO;6-Z@M4)E58KB/S61(]TNXNQ
M/$_^" WB_P"$.O?LM^/]"\#?#S7O WBZQ^-OB:[^*GPZ\0V"6K^%M>O;K[6^
MGVT:$K]BB@E@CA=<"18RQ5&+(OW37D/[*G[,3_ C5/B%\3_%FHV-[XV^+'C'
M_A)/&5SI4#1V<$B6=O96UG;A_F:*&VM8E,C8:60RRE8_,$:>O4 %%%% !7P9
M_P '*O[1/Q2_9L_X)#_$3Q-\']?N='U?Q!>:;X=DURSD9)=/M+V[2*YD5EY0
MM#OBW#!7SL@@@&OO.O,_VQ?V3_A)^W)^S-XO_93^.6FS7'AGQEI9M+UK5PL]
MM(KK+#<PL00LL4R1RH2"-T8R",@@&U\+O@+\)_A+\!M$_9M\'>#=/3P9HGAF
M+0K31'M$:WDL4A$)C="-KATSOR#NW,3G)KX*_P"#?'5;_7?@+\:OV7O&MA-X
MH\/?LX_M-^)?"_PPDU!A.\&G64@:SMXVF;#- 9)/++-B-9(@"H12-/X\_MM_
MM[_\$Q_AIX'^ 7QK^$&C>+-&N(K;PY;_ +59O;@:%HJX\B'4O$.F10O-:2*!
M&TFV?[-*S$BXA!9(_8_@7^QY\7?V#?V+]!^%?_!/#4_ ?C;Q1?>*SXB\;^)?
MBMJ5W9P>+Y;TM-J%_P#:-.BG,%Q*QA\H^5-&D2*A#X#4 >6_\$\?BG\/O$W_
M  5V_:=L_B'^SUXQ^$_Q?\2>'O#]_;^%O$D%GY&L^%M/#VD6L13V,\T-S.]U
M<.DK!V$:BWC5F9)L?5.E?L:?!N#7?BEXCUCP_:37/Q>LH]-\8#3K".Q2XTV(
M70CMF\D!I'/VZ\>2=V:61[E_F5%CCCQOA+^S;XXU/]J2[_;;_: L/#FG^-#\
M/T\&:'X?\)ZC/?VFE:8UX+VZ+WL]O;27<LUPD!S]GA6)+=5"L6=SZK\4)/B=
M'\/-9;X+VFA3^+/[/D'AY/$]S-%IWVHC$;7#0(\GE@\D(-S ;05SN !\D_MR
M?LS^"/C]^VO^RQX#^$?A#3],\1_!WQLOC?7=?TFS2$^'_"EO:75NFF$H!Y:7
M]XUO%'!P'2RNG (A>I_^"UJ'P9_P3P^+N@>#_P!CSQ!\0K/X@:)=0>/;WPC9
MZ=/<:3:O D$VLO#<W$<MW<6MO&LD"1*Y#VL(9HHUWKC? 7X#_P#!;/X=7=MH
MOBGQ_P#LSQ6^O^(X+[XC^-]-L=>N_$.I(SQK<3P"<+:B<0)Y4".GV>%4B01^
M6@2O:O&$'_!2+7_''C?P+IWAOX)0^!=7C:W\%^+WU_5CK&DPR0A'>\TIK)K>
M^=7+LH2]MU8*JG&20 =E^QKXR^#OQ!_9*^&?C']GK5[N_P# M]X%TI_"5UJ!
M)N7T\6L:P";/(E" !P>0X8'FO2JX;]F3]GSP%^R?^SSX+_9I^%Z7 T#P-X;M
M-&TM[MPTTL<$2IYLA  ,CD%V( !9C@ <5W- !1110 5\&?\ !RK^T3\4OV;/
M^"0_Q$\3?!_7[G1]7\07FF^'9-<LY&273[2]NTBN9%9>4+0[XMPP5\[(((!K
M[SKS/]L7]D_X2?MR?LS>+_V4_CEILUQX9\9:6;2]:U<+/;2*ZRPW,+$$++%,
MD<J$@C=&,@C((!M?"[X"_"?X2_ ;1/V;?!W@W3T\&:)X9BT*TT1[1&MY+%(1
M"8W0C:X=,[\@[MS$YR:_,G_@CY^V5XA_9T_94^,W[*#>)K+4[WX:?M1>)OA;
M\"%\4:ILMC9PMYL,=Q,[!A:64?GW$C;MP@58HP7,*-ZI\>?VV_V]_P#@F/\
M#3P/\ OC7\(-&\6:-<16WARW_:K-[<#0M%7'D0ZEXATR*%YK210(VDVS_9I6
M8D7$(+)'[;^S-_P27_8;^&?[*N@? 7XB?"3P=\9[5=7N_$^J>*?B)X4T_5VU
MS7-0(DN]6"S1R1QM-\JKY?2)(TW,%W$ \ _X)D:'\)OA1_P6)_:=\">%?BMI
M_B.\U3X=^ ;F\\03:I!)=>)-5=-7GOKL^6V'D9V9S''\D2;454C1%'V9I7[&
MGP;@UWXI>(]8\/VDUS\7K*/3?& TZPCL4N--B%T([9O) :1S]NO'DG=FED>Y
M?YE18XX_$OV8/^"0?P _9F_X**?$;]L;P1\ OA+HFA:UX;T&S^'&E^&O!-I:
M7?A>\MX+R'4;B#R[=$M3=)<HC- P:15(DXP*^J?BA)\3H_AYK+?!>TT*?Q9_
M9\@\/)XGN9HM.^U$8C:X:!'D\L'DA!N8#:"N=P /DG]N3]F?P1\?OVU_V6/
M?PC\(:?IGB/X.^-E\;Z[K^DV:0GP_P"%+>TNK=-,)0#RTO[QK>*.#@.EE=.
M1"]3_P#!:U#X,_X)X?%W0/!_['GB#XA6?Q T2Z@\>WOA&STZ>XTFU>!()M9>
M&YN(Y;NXM;>-9($B5R'M80S11KO7&^ OP'_X+9_#J[MM%\4^/_V9XK?7_$<%
M]\1_&^FV.O7?B'4D9XUN)X!.%M1.($\J!'3[/"J1((_+0)7M7C"#_@I%K_CC
MQOX%T[PW\$H? NKQM;^"_%[Z_JQUC289(0CO>:4UDUO?.KEV4)>VZL%53C)(
M .R_8U\9?!WX@_LE?#/QC^SUJ]W?^!;[P+I3^$KK4"3<OIXM8U@$V>1*$ #@
M\APP/->E5PW[,G[/G@+]D_\ 9Y\%_LT_"]+@:!X&\-VFC:6]VX::6.")4\V0
M@ &1R"[$  LQP .*[F@ HHHH *_.3_@IYXKU3XN_\%E?V)_V&?&;,_PZU;4/
M$?C?Q!H\O-OK>IZ3I\UQIT<RGB18)H?-\MLJ3("02JX_1NOG7]O?]@N/]K75
MOAO\;/AQXXB\(?%KX,>)VU[X;^*KFQ-U;!I%6.[TV\A5D:2SNXE6.78RR+A6
M4_*5< YG_@N1\,/#OQ,_X)1_&ZZUES;W_@_P->^+O#&K02&.YTS5M*C:^M+F
MWE7#0RB2 *'0AL.RYPQ!\4_:B^+/B7]J;_@V%U[X^_%[3H;GQ'XG_9>CU?5I
MY[9?WEZ^G1R/<(,?)OD'FC'3<,=*ROVD/VA_CQ^WI\9+O_@CI^U]\'/^&=-+
M\9VJ'5?&@\0OJL'Q$TZ&97N-)\.W?V:"%)9T4>89_P#2(X&D'V7=ED^J_P!O
M#]D7Q1\</^"=OC#]AO\ 9HTOPSH4?B'P*WA+11K5]/;6.C6/D"!"HA@F=Q'&
MJJL>%! ^\,<@'H7P4T6+Q+^R?X1\.SV]E*E_\/+"V>+4K(7-NX>PC4K+"2!+
M&<_,A(W#(R,YK-^&G[&GP(^&GPV\&_"^S\(V]]IW@?Q%=^(=&CN[:)8UUBZE
MNYI[[R(D2%',U]=R*B(L<32_NU38FWIO@#X8\:^"/@GX4\$_$2TTN'6=%T"T
MT^_&BW\ES:L\,*Q;XY)887(;;NP4&,XYQD\+^W5X1_;5^('P<'@?]B#Q/X(T
M+7M2ODCUO6_&E_?P>1IXYEBM391-(DTH_=^<&1HE+-&1)L= #PKX+?#/X;>&
MO^"HG[0O_!2/1I].\*?#?2/AA8^$?%FNY6"RU[7-.N;F\U759&&%<64 MK)I
MCG][#=1YW0N*^>/VX/'/@KXK?M$?LC?M??$3Q]HL&KZO^U'H\/AKP]/K4!D\
M(^%QIFJ.B3H'_<W5S((KBZ)QM86UN2WV17;ZY_9M^!'[?MY*/@Y^V=H?[-Z?
M!6W\(7&D_P#" ?#7PYJ-P-4WHD"VEVNJ!H39"%IMT:IN=_+#,4WJW"_M:_\
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
MV@>$H/A?I^C^%_#N@>!+.TN-(\00ZA<SS:K"D5NL4,CV\L</G1L)2$VGY0*
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
MGU'4!J]W9IN;J$C@M88TC^Z@4A0!7WXZ)*ACD0,K##*PR"/2OS^@^%O[2/\
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
MAW\/]*\677CW3/ VCVVNWT82^UJ#3(DN[A1@!7F"[W' X)/0>E;%% !1110
M4444 %%%% !1110 4444 %8]A\._A_I7BRZ\>Z9X&T>VUV^C"7VM0:9$EW<*
M, *\P7>XX'!)Z#TK8HH **** "BBB@ HHHH **** "BBB@!LL44\303QJZ.I
M5T<9# ]01W%9?@[P#X$^'>FOHWP_\%:1H5G),99+31M-BM8VD/5RL:J"Q]>M
M:U% !1110 4444 %%%% !1110 4444 -EBBGB:">-71U*NCC(8'J".XK+\'>
M ? GP[TU]&^'_@K2-"LY)C+)::-IL5K&TAZN5C506/KUK6HH **** "BBB@
MHHHH **** "BBB@#.\5>$/"7CK1)?#7C?POIVLZ;.5,VGZK91W$$A4Y!:.0%
M3@@$9'!%6M+TO3-$TZ#1]%TZ"SM+:)8[:UM85CCB0# 554 * .@'%3T4 %%%
M% !1110 4444 %%%% !1110!G>*O"'A+QUHDOAKQOX7T[6=-G*F;3]5LH[B"
M0J<@M'("IP0",C@BK6EZ7IFB:=!H^BZ=!9VEM$L=M:VL*QQQ(!@*JJ % '0#
MBIZ* "BBB@ HHHH **** "BBB@ HHHH Q_$/P[^'_B[5]/U_Q7X&T?5+_29"
M^EWNHZ9%/-9L2"6B=U+1G('*D=!6Q110 4444 %%%% !1110 4444 %%%% &
M/XA^'?P_\7:OI^O^*_ VCZI?Z3(7TN]U'3(IYK-B02T3NI:,Y Y4CH*V***
M"BBB@ HHHH **** "BBB@ HHHH Q[#X=_#_2O%EUX]TSP-H]MKM]&$OM:@TR
M)+NX48 5Y@N]QP."3T'I6Q110 4444 %%%% !1110 4444 %%%% &/8?#OX?
MZ5XLNO'NF>!M'MM=OHPE]K4&F1)=W"C "O,%WN.!P2>@]*V*** "BBB@ HHH
MH **** "BBB@ ILL44\303QJZ.I5T<9# ]01W%.HH R?!W@'P)\.]-?1OA_X
M*TC0K.28RR6FC:;%:QM(>KE8U4%CZ]:UJ** "BBB@ HHHH **** "BBB@ IL
ML44\303QJZ.I5T<9# ]01W%.HH R?!W@'P)\.]-?1OA_X*TC0K.28RR6FC:;
M%:QM(>KE8U4%CZ]:UJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
7 "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Feb. 04, 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Reddit, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-2546501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">303 2nd Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">South Tower<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">5th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">494-8016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, par value $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">RDDT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><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%">Portions of the registrant&#8217;s definitive Proxy Statement for the registrant&#8217;s 2026 Annual Meeting of Stockholders, which will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December&#160;31, 2025, are incorporated by reference in Part III of this Annual Report on Form 10-K.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,649,508<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,386,276<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_CommonClassCMember', window );">Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>30
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_rddt_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Francisco, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</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_AuditInformationAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 953,569<span></span>
</td>
<td class="nump">$ 562,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,523,242<span></span>
</td>
<td class="nump">1,278,717<span></span>
</td>
</tr>
<tr class="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">590,162<span></span>
</td>
<td class="nump">349,534<span></span>
</td>
</tr>
<tr class="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">69,012<span></span>
</td>
<td class="nump">33,058<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,135,985<span></span>
</td>
<td class="nump">2,223,401<span></span>
</td>
</tr>
<tr class="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">12,710<span></span>
</td>
<td class="nump">12,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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">20,788<span></span>
</td>
<td class="nump">23,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">15,521<span></span>
</td>
<td class="nump">25,424<span></span>
</td>
</tr>
<tr class="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,995<span></span>
</td>
<td class="nump">9,695<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,239,173<span></span>
</td>
<td class="nump">2,336,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">62,929<span></span>
</td>
<td class="nump">45,423<span></span>
</td>
</tr>
<tr class="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,023<span></span>
</td>
<td class="nump">6,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">201,331<span></span>
</td>
<td class="nump">124,464<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">271,283<span></span>
</td>
<td class="nump">176,024<span></span>
</td>
</tr>
<tr class="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">16,191<span></span>
</td>
<td class="nump">20,565<span></span>
</td>
</tr>
<tr class="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">22,661<span></span>
</td>
<td class="nump">9,257<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">310,135<span></span>
</td>
<td class="nump">205,846<span></span>
</td>
</tr>
<tr class="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 11)</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 (deficit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $0.0001 per share; 100,000,000 authorized as of December&#160;31, 2025 and 2024; no shares issued and outstanding as of December&#160;31, 2025 and 2024</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,595,772<span></span>
</td>
<td class="nump">3,331,546<span></span>
</td>
</tr>
<tr class="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="nump">4,364<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(671,117)<span></span>
</td>
<td class="num">(1,200,838)<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 (deficit)</a></td>
<td class="nump">2,929,038<span></span>
</td>
<td class="nump">2,130,749<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity (deficit)</a></td>
<td class="nump">3,239,173<span></span>
</td>
<td class="nump">2,336,595<span></span>
</td>
</tr>
<tr class="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="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 (deficit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="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_EquityAbstract', window );"><strong>Stockholders&#8217; equity (deficit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (deficit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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/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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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)(a)(4))<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 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 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 2: 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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 7: 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 8: 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 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 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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 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> -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 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 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(18))<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 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/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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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/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 36: 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 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 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(9))<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 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 12: 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 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(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/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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<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 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><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><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)(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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 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 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 5: 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 6: 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 7: 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 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 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 10: 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 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: 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 14: 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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="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/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 3: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<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 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<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 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<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 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 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/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://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 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 30: 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 31: 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 32: 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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 8: 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 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<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 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 6: 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 7: 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 8: 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 9: 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 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 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(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/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 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://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 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)(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 physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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 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><br>Reference 4: 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><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<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/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 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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 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 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(4)(b))<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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: 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 14: 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 15: 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 16: 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>32
<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.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">139,218,373<span></span>
</td>
<td class="nump">125,001,880<span></span>
</td>
</tr>
<tr class="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">139,218,373<span></span>
</td>
<td class="nump">125,001,880<span></span>
</td>
</tr>
<tr class="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_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">51,673,735<span></span>
</td>
<td class="nump">55,314,099<span></span>
</td>
</tr>
<tr class="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">51,673,735<span></span>
</td>
<td class="nump">55,314,099<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: 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 4: 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 5: 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 6: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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>33
<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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 2,202,506<span></span>
</td>
<td class="nump">$ 1,300,205<span></span>
</td>
<td class="nump">$ 804,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">194,216<span></span>
</td>
<td class="nump">123,595<span></span>
</td>
<td class="nump">111,011<span></span>
</td>
</tr>
<tr class="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">783,145<span></span>
</td>
<td class="nump">935,152<span></span>
</td>
<td class="nump">438,346<span></span>
</td>
</tr>
<tr class="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">503,863<span></span>
</td>
<td class="nump">350,579<span></span>
</td>
<td class="nump">230,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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">279,298<span></span>
</td>
<td class="nump">451,447<span></span>
</td>
<td class="nump">164,658<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">1,760,522<span></span>
</td>
<td class="nump">1,860,773<span></span>
</td>
<td class="nump">944,190<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">441,984<span></span>
</td>
<td class="num">(560,568)<span></span>
</td>
<td class="num">(140,161)<span></span>
</td>
</tr>
<tr class="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">86,706<span></span>
</td>
<td class="nump">75,361<span></span>
</td>
<td class="nump">53,138<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 (loss) before income taxes</a></td>
<td class="nump">528,690<span></span>
</td>
<td class="num">(485,207)<span></span>
</td>
<td class="num">(87,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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">(1,031)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
<td class="nump">3,801<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 (loss)</a></td>
<td class="nump">$ 529,721<span></span>
</td>
<td class="num">$ (484,276)<span></span>
</td>
<td class="num">$ (90,824)<span></span>
</td>
</tr>
<tr class="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 (loss) 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>
</tr>
<tr class="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">$ 2.84<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="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">$ 2.62<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="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 (loss) 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>
</tr>
<tr class="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">186,383,271<span></span>
</td>
<td class="nump">145,472,389<span></span>
</td>
<td class="nump">59,138,086<span></span>
</td>
</tr>
<tr class="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,107,978<span></span>
</td>
<td class="nump">145,472,389<span></span>
</td>
<td class="nump">59,138,086<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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://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 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 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 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 (c)(1)<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 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 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 (c)(1)<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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/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 2: 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 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/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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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/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 2: 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 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/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 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><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 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(4)(iii)(A))<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 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 37: 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 38: 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 39: 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 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)(iii)(B))<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)(4)(iv))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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://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/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 2: 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 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 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/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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: 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/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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/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 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/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 2: 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 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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 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>34
<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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 529,721<span></span>
</td>
<td class="num">$ (484,276)<span></span>
</td>
<td class="num">$ (90,824)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">954<span></span>
</td>
<td class="nump">258<span></span>
</td>
<td class="nump">4,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation adjustment</a></td>
<td class="nump">3,386<span></span>
</td>
<td class="num">(1,048)<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_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income (loss)</a></td>
<td class="nump">$ 534,061<span></span>
</td>
<td class="num">$ (485,066)<span></span>
</td>
<td class="num">$ (86,218)<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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(4)(iii)(A))<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 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 37: 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 38: 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 39: 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 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)(iii)(B))<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)(4)(iv))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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>35
<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.25.4</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 Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Conversion of Class B common stock to Class A common stock</div></th>
<th class="th"><div>Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</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 A </div>
<div>Common Stock </div>
<div>Conversion of Class B common stock to Class A common stock</div>
</th>
<th class="th">
<div>Class A </div>
<div>Common Stock </div>
<div>Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</div>
</th>
<th class="th"><div>Class B</div></th>
<th class="th">
<div>Class B </div>
<div>Conversion of Class B common stock to Class A common stock</div>
</th>
<th class="th">
<div>Class B </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Class B </div>
<div>Common Stock </div>
<div>Conversion of Class B common stock to Class A common stock</div>
</th>
<th class="th">
<div>Class B </div>
<div>Common Stock </div>
<div>Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</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_TemporaryEquitySharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">73,021,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,853,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">73,021,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 1,853,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,381,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="nump">51,410,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="num">(379,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,792)<span></span>
</td>
<td class="num">$ (625,738)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">489,959<span></span>
</td>
<td class="text">&#160;<span></span>
</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,494,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(4,320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,320)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">47,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(90,824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(90,824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,606<span></span>
</td>
<td class="text">&#160;<span></span>
</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,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,099,700<span></span>
</td>
<td class="text">&#160;<span></span>
</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">53,904,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="num">$ (412,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">302,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="num">(716,562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_TemporaryEquitySharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)</a></td>
<td class="nump">73,021,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_TemporaryEquityValueConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering</a></td>
<td class="nump">$ 1,853,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,979,938<span></span>
</td>
<td class="text">&#160;<span></span>
</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,038,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">88,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,501,630<span></span>
</td>
<td class="text">&#160;<span></span>
</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,002,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(294,571)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(294,572)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">71,548,247<span></span>
</td>
<td class="nump">5,104,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71,548,247)<span></span>
</td>
<td class="nump">67,917,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,853,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,853,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,576,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs</a></td>
<td class="nump">576,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">576,266<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of Class A common stock in connection with acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of Class A common stock in connection with acquisitions</a></td>
<td class="nump">2,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">801,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">801,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(484,276)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(484,276)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(790)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(790)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,001,880<span></span>
</td>
<td class="nump">125,001,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,314,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,314,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 2,130,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,331,546<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<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_TemporaryEquitySharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_TemporaryEquityCarryingAmountAttributableToParent', window );">Ending balance at Dec. 31, 2025</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">3,833,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,179,307<span></span>
</td>
<td class="text">&#160;<span></span>
</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,653,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 25,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,639,347<span></span>
</td>
<td class="text">&#160;<span></span>
</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">103,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(104,028)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104,029)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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,397,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,397,839)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">343,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">343,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">529,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">529,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,340<span></span>
</td>
<td class="text">&#160;<span></span>
</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,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,673,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2025</a></td>
<td class="nump">$ 2,929,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,595,772<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Early Exercised Stock Options</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_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions</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_TemporaryEquitySharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Shares, Conversion Of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_TemporaryEquitySharesConversionOfConvertibleSecurities</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_TemporaryEquityValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Value, Conversion Of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_TemporaryEquityValueConversionOfConvertibleSecurities</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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 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 4: 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 5: 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 6: 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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(4)(iii)(A))<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 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 37: 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 38: 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 39: 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 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)(iii)(B))<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)(4)(iv))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<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_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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross value of stock issued during the period upon 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<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/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 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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<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 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 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(4)(b))<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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: 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 14: 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 15: 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 16: 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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479772/718-30-S55-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-1<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<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 1<br> -Subparagraph (01)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(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_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 529,721<span></span>
</td>
<td class="num">$ (484,276)<span></span>
</td>
<td class="num">$ (90,824)<span></span>
</td>
</tr>
<tr class="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 (loss) 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>
</tr>
<tr class="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">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,702<span></span>
</td>
</tr>
<tr class="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">6,197<span></span>
</td>
<td class="nump">4,110<span></span>
</td>
<td class="nump">11,359<span></span>
</td>
</tr>
<tr class="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">(28,214)<span></span>
</td>
<td class="num">(43,400)<span></span>
</td>
<td class="num">(27,442)<span></span>
</td>
</tr>
<tr class="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">343,180<span></span>
</td>
<td class="nump">801,646<span></span>
</td>
<td class="nump">47,598<span></span>
</td>
</tr>
<tr class="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">848<span></span>
</td>
<td class="num">(4,187)<span></span>
</td>
<td class="nump">484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">(241,356)<span></span>
</td>
<td class="num">(104,280)<span></span>
</td>
<td class="num">(53,318)<span></span>
</td>
</tr>
<tr class="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">(37,082)<span></span>
</td>
<td class="num">(19,485)<span></span>
</td>
<td class="nump">3,878<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">(7,224)<span></span>
</td>
<td class="num">(2,397)<span></span>
</td>
<td class="num">(5,758)<span></span>
</td>
</tr>
<tr class="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">18,166<span></span>
</td>
<td class="num">(570)<span></span>
</td>
<td class="nump">12,470<span></span>
</td>
</tr>
<tr class="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">90,691<span></span>
</td>
<td class="nump">59,264<span></span>
</td>
<td class="nump">12,737<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">690,875<span></span>
</td>
<td class="nump">222,068<span></span>
</td>
<td class="num">(75,114)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">(6,706)<span></span>
</td>
<td class="num">(6,248)<span></span>
</td>
<td class="num">(9,724)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of marketable securities</a></td>
<td class="num">(2,298,397)<span></span>
</td>
<td class="num">(1,996,725)<span></span>
</td>
<td class="num">(1,259,854)<span></span>
</td>
</tr>
<tr class="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">2,065,971<span></span>
</td>
<td class="nump">1,573,602<span></span>
</td>
<td class="nump">1,273,159<span></span>
</td>
</tr>
<tr class="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">17,234<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">37,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,137)<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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">5,821<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(218,889)<span></span>
</td>
<td class="num">(440,687)<span></span>
</td>
<td class="nump">41,291<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from issuance of Class A common stock in initial public offering, net of underwriting discounts and commissions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">600,022<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employee stock options</a></td>
<td class="nump">25,075<span></span>
</td>
<td class="nump">88,972<span></span>
</td>
<td class="nump">8,428<span></span>
</td>
</tr>
<tr class="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">(104,028)<span></span>
</td>
<td class="num">(294,573)<span></span>
</td>
<td class="num">(4,320)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of initial public offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,775)<span></span>
</td>
<td class="num">(1,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="num">(1,606)<span></span>
</td>
<td class="num">(6,111)<span></span>
</td>
<td class="num">(3,478)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(80,559)<span></span>
</td>
<td class="nump">379,535<span></span>
</td>
<td class="num">(811)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">391,427<span></span>
</td>
<td class="nump">160,916<span></span>
</td>
<td class="num">(34,634)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at the beginning of the period</a></td>
<td class="nump">562,142<span></span>
</td>
<td class="nump">401,226<span></span>
</td>
<td class="nump">435,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at the end of the period</a></td>
<td class="nump">953,569<span></span>
</td>
<td class="nump">562,142<span></span>
</td>
<td class="nump">401,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">953,569<span></span>
</td>
<td class="nump">562,092<span></span>
</td>
<td class="nump">401,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">953,569<span></span>
</td>
<td class="nump">562,142<span></span>
</td>
<td class="nump">401,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of noncash financing and investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of convertible preferred stock to common stock upon initial public offering</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,853,492<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering', window );">Reclassification of deferred offering costs to additional paid-in capital upon initial public offering</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23,754<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_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_rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reclassification Of Deferred Offering Costs To Additional Paid-In-Capital Upon Initial Public Offering</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_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering</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_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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash 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 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash 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_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<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 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/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 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><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/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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(4)(iii)(A))<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 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 37: 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 38: 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 39: 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 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)(iii)(B))<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)(4)(iv))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<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_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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<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_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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><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(1))<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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>37
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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;text-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>38
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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</span></div><div style="margin-bottom:9pt;text-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;). 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.</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%">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%">On March 20, 2024, our initial public offering (&#8220;IPO&#8221;) was declared effective and our Class A common stock began trading on the New York Stock Exchange on March 21, 2024. On March 25, 2024, we completed our IPO in which we issued and sold 18,576,527 shares of Class A common stock, including 3,300,000 shares of Class A common stock pursuant to the underwriters&#8217; exercise in full of their over-allotment option, and excluding 6,723,473 shares of Class A common stock sold in the IPO by certain of our existing stockholders, at a public offering price of $34.00 per share. We received net proceeds of $600.0 million after deducting underwriting discounts and commissions of $31.6 million. In connection with the closing of the IPO, all shares of our then-outstanding convertible preferred stock other than Series F-1 preferred stock automatically converted into an aggregate of 67,917,432 shares of Class B common stock and all then-outstanding shares of Series F-1 preferred stock automatically converted into 5,104,017 shares of Class A common stock. Following the IPO, we have three classes of authorized common stock &#8212; Class A common stock, Class B common stock, 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%">Certain of our restricted stock units granted to employees included both service-based and performance-based vesting conditions (&#8220;Double Trigger RSUs&#8221;). The performance condition related to these awards was satisfied upon the effectiveness of the IPO. Upon the effectiveness of the IPO, we recognized $534.7 million of stock-based compensation expense. To meet the related tax withholding requirements, we withheld 4,861,113 shares of the 10,502,390 shares of Class A common stock issued and 723,341 shares of the 1,347,456 shares of Class B common stock issued. Based on the IPO public offering price of $34.00 per share, the tax withholding obligation was $189.9 million.</span></div><div style="margin-bottom:9pt;text-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 IPO, we amended and restated our certificate of incorporation (&#8220;Restated Certificate&#8221;) which authorized 2,340,000,000 shares of capital stock, consisting of 2,000,000,000 shares of Class A common stock, 140,000,000 shares of Class B common stock, 100,000,000 shares of Class C common stock, and 100,000,000 shares of undesignated preferred stock.</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 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 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;text-align:justify;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%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-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. Other revenue consists of revenue from content licensing and products sold directly to 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%">We determine revenue recognition by identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-bottom:9pt;text-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 customer contracts that include multiple performance obligations, we identify each distinct performance obligation and determine the transaction price, which may include an estimation of variable consideration, subject to constraint. The transaction price is allocated to each performance obligation using the stand-alone selling price, which is generally based on the observable price of each good or 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%">Payments for revenue arrangements are due based on the contractually stated payment terms, usually within 30 to 60 days. Sales and other similar taxes are excluded from revenue. </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%">Advertising 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 recognize advertising 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. Generally, we recognize advertising revenue on a gross basis since we control the advertising units before being transferred to our users. In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-bottom:9pt;text-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 transaction price in advertising arrangements is generally calculated as the number of advertising units delivered multiplied by the contractually agreed upon CPC, CPM, or CPV, or on a fixed fee basis and revenue is recognized based on the number of clicks, impressions, or views, or ratable over the service period, respectively.</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%">Other 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%">In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. The transaction price in content licensing arrangements is generally a fixed fee or usage-based fee. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably over the license period. Revenue from 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:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'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:700;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:700;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:700;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:700;line-height:120%">Advertising Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and were $102.4 million for the year ended December&#160;31, 2025. Advertising costs were immaterial for the years ended December&#160;31, 2024 and 2023.</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</span></div><div style="margin-bottom:9pt;text-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 measure and recognize compensation expense for stock-based awards, including restricted stock units (&#8220;RSUs&#8221;), restricted stock awards (&#8220;RSAs&#8221;), and stock options granted to employees and non-employees based on the grant date fair value of the awards granted.</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 an asset and liability approach. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refund received, as provided for under currently enacted tax law. In assessing the need for a valuation allowance, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets. If, based on the weight of available evidence, it is more likely than not that the deferred tax assets will not be realized, a valuation allowance is recorded. Should there be a change in the ability to recover deferred tax assets, the income tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="margin-bottom:9pt;text-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 recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Any interest and penalties related to unrecognized tax benefits are recognized as income tax expense in the consolidated statements 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:700;line-height:120%">Functional Currency</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. For those foreign subsidiaries where the local currency is the functional currency, we translate the financial statements to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity (deficit). Net foreign exchange gains and losses were not material for the years ended December 31, 2025, 2024, and 2023.</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%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase. We define restricted cash as cash that cannot be withdrawn or used for general operating activities. Restricted cash is classified as current or noncurrent assets based on the contractual or estimated term of the remaining restriction. As of December&#160;31, 2024, restricted cash included in other noncurrent assets in the consolidated balance sheets was not material.</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%">Marketable 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%">We hold investments in marketable securities consisting of U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. We classify our marketable securities as available-for-sale investments in current assets because they represent investments available for current operations. 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%">available-for-sale investments are carried at fair value with any unrealized gains and losses included in accumulated other comprehensive income (loss) in stockholders&#8217; equity (deficit). Expected losses from credit related impairment, if any, are recognized through an allowance for credit losses and adjusted each period for changes in credit risk. Gains or losses on the sale or maturities of marketable securities are determined using the specific identification method and recorded in other income (expense), net in our consolidated statements 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:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash, cash equivalents, and restricted cash, are recorded at cost, which approximates fair value. Additionally, the carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities approximate fair value due to their short-term nature.</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%">Accounts Receivable, 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%">Accounts receivable are recorded at the invoiced amount, net of any allowance for doubtful accounts due to expected credit losses and potentially uncollectible receivables. We apply a &#8220;single loss&#8221; rate approach to the overall accounts receivable portfolio and also evaluate the aging, historical write-offs, and collectability of accounts receivable on a customer-by-customer basis. The allowance for doubtful accounts was immaterial as of December&#160;31, 2025 and 2024.</span></div><div 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:700;line-height:120%">Contract 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%">When revenue recognition exceeds the amounts billable on a contract, the difference is recorded as an unbilled receivable if there is an unconditional right to bill in the future or as a contract asset if the right is conditional upon something other than the passage of time. Unbilled receivables are included within accounts receivable, net. The current portion of contract assets are included within prepaid expenses and other current assets and the noncurrent portion of contract assets are included within other noncurrent assets on the consolidated balance sheets. Contract assets were not material as of December&#160;31, 2025 and 2024.</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%">Property and Equipment, 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%">Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:f-457">three</span> to five years for computer equipment, furniture, and fixtures. Leasehold improvements are depreciated over the shorter of the lease term or the useful life of the assets. Maintenance and repairs are expensed as incurred.</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%">Software Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete, it is probable that the project will be completed, and the software will be used to perform the function intended. Due to the iterative process of our development projects, development costs meeting our capitalization criteria were 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:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Leases arise from contractual obligations that convey the right to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. We determine if a contract is, or contains, a lease at contract inception. All of our leases are operating leases and are included in operating lease right-of-use assets, net, operating lease liabilities, and operating lease liabilities, non-current on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term discounted using our incremental borrowing rate. Operating lease right-of-use assets also include any lease payments made and exclude lease incentives. As our leases do not provide an implicit rate, the incremental borrowing rate used is estimated based on what we would have to pay on a collateralized basis over a similar term as the lease. Lease payments include fixed payments and any variable payments based on an index or rate, and are recognized as lease expense on a straight-line basis over the term of the lease.</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%">Business Combinations</span></div><div style="margin-bottom:9pt;text-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 include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but are inherently uncertain and unpredictable and, as a result, actual results may differ from 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%">When we issue cash payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as 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%">Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in our consolidated statements 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: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%">Goodwill represents the excess of the aggregate purchase consideration over the fair value of net assets acquired in a business combination. We perform our annual impairment test on October 1. We also test for impairment whenever events or circumstances indicate that the fair value of goodwill has been impaired. Our impairment tests are based on a single operating segment and reporting unit structure. No impairment charges were recorded during the years ended December&#160;31, 2025, 2024, and 2023.</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%">Identifiable acquired intangible assets consist primarily of acquisition-related developed technology. We determine the appropriate useful life of our intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over the estimated useful life of up to five 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%">Impairment of Long-Lived 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%">We evaluate recoverability of our property and equipment and definite-lived intangible assets when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets&#8217; carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount exceeds the fair value of the assets. We determined that there were no events or changes in circumstances that indicated our long-lived assets were impaired 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%">Concentration of Business 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 primarily use Amazon Web Services and Google Cloud Platform for our hosting requirements. A disruption or loss of service from Amazon Web Services or Google Cloud Platform could harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a disruption to our business and negatively impact our operating 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%">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, </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%">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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No customer accounted for greater than 10% of our revenues for the years ended December&#160;31, 2025, 2024, and 2023. No customer accounted for greater than 10% of our accounts receivable as of December&#160;31, 2025 and 2024.</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%">Segments</span></div><div style="margin-bottom:9pt;text-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 determined that we have a single operating segment. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. </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%">Recently Adopted 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%">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</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 specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. We adopted this standard effective January 1, 2025 on a prospective basis. Adoption of this standard resulted in changes to the effective tax rate reconciliation as reflected 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 15&#8212;Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-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>39
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,062,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,185,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">788,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,202,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,300,205&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,785,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,063,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">651,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">416,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">236,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,202,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,300,205&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><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 years ended December 31, 2025, 2024, and 2023.</span></div><div style="margin-bottom:9pt;text-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 $18.1&#160;million and $14.9&#160;million as of December&#160;31, 2025 and 2024, respectively. For the years ended December 31, 2025, 2024, and 2023, substantially all of the beginning deferred revenue balance was recognized as revenue during the 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 December&#160;31, 2025, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $143.7&#160;million. This amount consists primarily of long-term content licensing contracts and excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $118.9&#160;million in 2026 and $24.8&#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>40
<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.25.4</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 (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><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 (Loss) 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 (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to our IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of 8% of the respective original issue price then in effect in the event that a dividend was paid on 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 connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a one-to-one basis into 67,917,432 shares of Class B common stock, and our Series F-1 preferred stock converted on a one-to-one basis into 5,104,017 shares of Class A common stock. For the year ended December 31, 2024, these shares were weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO.</span></div><div style="margin-bottom:9pt;text-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 holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net loss for the year ended December 31, 2023 was not allocated to these participating 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%">The following table presents the calculation of basic and diluted net income (loss) 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.707%"><tr><td style="width:1.0%"></td><td style="width:33.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:2px 1pt;text-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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Basic net income (loss) 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">376,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">152,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(231,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(252,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(11,033)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(79,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">132,637,767</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">53,745,504</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">69,580,048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">75,892,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,183,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">51,954,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic income (loss) per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Diluted net income (loss) 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">388,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">140,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(231,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(252,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(11,033)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(79,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">132,637,767</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">53,745,504</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">69,580,048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">75,892,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,183,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">51,954,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%">Weighted-average effect of dilutive potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">15,724,707</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%">Shares used in computation of diluted net income (loss) per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">148,362,474</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">53,745,504</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">69,580,048</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">75,892,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,183,723</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">51,954,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,501,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,185,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,600,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,213,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">274,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">10,746,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">598,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">24,166,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">2,720,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,104,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67,917,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">274,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,247,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,783,869&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">51,871,276&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">77,851,104&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 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:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">825,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="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:2px 1pt;text-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, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 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:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">497,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">497,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 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:2px 0 2px 1pt;text-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,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">817,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">818,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">182,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">182,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,782,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,638&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,783,227&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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 December&#160;31, 2025 and 2024. There were no impairment charges due to credit losses during the years ended December 31, 2025, 2024, and 2023.</span></div><div style="margin-bottom:9pt;text-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&#160;31, 2025, the amortized cost of marketable securities with maturities less than one year was $883.9 million. The amortized cost of marketable securities with maturities between one and five years was $637.3 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>42
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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%">Property and Equipment, 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%">Property and equipment, net 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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment, furniture, and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,710&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,652&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was immaterial for the years ended December 31, 2025, 2024, and 2023.</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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue share payable and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,464&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;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%">9,257&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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>43
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Operating Leases</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. Operating Leases</span></div><div style="margin-bottom:9pt;text-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 entered into various non-cancellable operating leases agreements, primarily for the use of office space, expiring at various dates through 2029. Our lease terms include options to extend or terminate the lease when it is reasonably certain they will be exercised. We consider these options in determining the lease term on a lease-by-lease basis. We account for lease components and non-lease components as a single lease component for all leases. None of our lease agreements contain material non-lease components, material residual value guarantees, or restrictive covenants. We have elected an accounting policy to not recognize short-term leases, which have a lease term of twelve months or less, on the consolidated balance sheets.</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%">Lease Cost</span></div><div style="margin-bottom:9pt;text-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 components of lease cost were as follows:</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,365&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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%">Lease Term and Discount 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%">The weighted-average remaining lease term and discount rate related to the operating leases were as follows:</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:2px 1pt;text-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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maturity of Lease 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 present value of our operating lease liabilities as of December&#160;31, 2025 was as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,023&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Operating lease liabilities, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,214&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 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%">Right-of-use assets obtained in exchange for lease liabilities were immaterial for the years ended December 31, 2025 and 2024 and were $12.0&#160;million for the year ended December 31, 2023. Cash payments included in the measurement of our operating lease liabilities were immaterial for the years ended December 31, 2025, 2024, and 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</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. Acquisitions</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%">2024 Acquisition</span></div><div style="margin-bottom:9pt;text-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;15, 2024, we completed an acquisition to enhance our technology and workforce. The aggregate purchase consideration was $19.9 million, which consisted of $17.1 million of cash consideration and $2.8 million related to the fair value of equity consideration. Additional consideration with a fair value of $10.7 million was determined to relate to post-combination expenses, primarily stock-based compensation for future employment 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%">Of the aggregate purchase consideration, $4.3 million was allocated to developed technology with a useful life of three years, $15.9 million was allocated to goodwill, and the remainder was allocated to other assets acquired and liabilities assumed. </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%">The goodwill amount represents synergies from utilizing the acquired technology across our business and from the assembled workforce. Goodwill recorded in connection with the acquisition is not deductible for income tax purposes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</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. 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%">There was no change in the carrying amount of goodwill during the year ended December&#160;31, 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%">The change in the carrying amount of goodwill during the year ended December 31, 2024 was as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:2px 1pt;text-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, 2024</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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 years ended December 31, 2025, 2024, and 2023.</span></div><div style="margin-bottom:9pt;text-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 estimated future amortization expense related to acquired intangible assets as of December&#160;31, 2025 was as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>46
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">10. 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 December&#160;31, 2025, we have issued three letters of credit, two of which are denominated in a foreign currency, for an aggregate of $5.3 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.7 million. The aggregate available balance under the Revolving Credit Facility was $494.7 million as of December&#160;31, 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%">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 December&#160;31, 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_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://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>47
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">11. 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. We have met all minimum purchase commitments under these agreements 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%">As of December&#160;31, 2025, future payments under non-cancellable purchase obligations were as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">206,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">111,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">54,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">372,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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</span></div><div style="margin-bottom:9pt;text-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. </span></div><div style="margin-bottom:9pt;text-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 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 </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%">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%">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 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 December&#160;31, 2025 and 2024. Legal fees and other expenses associated with such matters are expensed as incurred.</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%">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%">In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to defend lawsuits or settle claims related to these indemnifications during the years ended December 31, 2025, 2024, and 2023. We believe the fair value of these liabilities is immaterial and accordingly have not recorded liabilities for these agreements as of December&#160;31, 2025 and 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.25.4</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 (Deficit)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 (Deficit)</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. Stockholders' Equity (Deficit)</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%">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%">We have three classes of authorized common stock &#8212; Class A, Class B, and Class C common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock (i) upon any transfer, except for certain permitted transfers set forth in the Restated Certificate, 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 Magazine Publishers Inc., or any Advance Entity (as defined in the Restated Certificate), or (ii) upon the first date on which the aggregate number of outstanding shares of Class B common stock ceases to represent at least 7.5% of the aggregate number of then-outstanding shares of our Class A and Class B common stock. Once converted into Class A common stock, the Class B common stock will not be reissued. In connection with our IPO, the Restated Certificate became effective, which authorized 100,000,000 shares of Class C common stock. Each holder of Class C common stock is entitled to no votes 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-style:italic;font-weight:700;line-height:120%">Preferred 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 connection with our IPO, the Restated Certificate became effective, which authorized 100,000,000 shares of undesignated preferred stock. Our Board of Directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock.</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 the IPO. 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, RSU awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The 2024 Plan also includes shares of our Class A common stock that remained available for grant of future awards under our 2017 Equity Incentive and Grant Plan (as amended, the "2017 Plan") at the time the 2024 Plan became effective. The number of shares reserved for issuance under the 2024 Plan will increase by an annual increase on the first day of each fiscal year beginning in 2025 and ending in 2034, equal to the lesser of (A) 5% of the shares of common stock outstanding (on an as converted basis) on the last day of the immediately preceding year and (B) such smaller number of shares of stock as determined by our Board of Directors; provided, however, that no more than 185,661,778 shares of stock may be issued upon the exercise of incentive 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%">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:2px 1pt;text-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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,687,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,175,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,711,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,911,911&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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 Class A and Class B 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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<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 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-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_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>49
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">13. Stock-Based Compensation</span></div><div 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:700;line-height:120%">RSUs and RSAs</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%">Service-based RSUs</span></div><div style="margin-bottom:9pt;text-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 grant service-based RSUs to our employees, all of which relate to Class A common stock. RSUs granted under the 2017 Plan generally have both service-based and performance-based vesting conditions (&#8220;Double Trigger RSUs&#8221;). Double Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <span style="-sec-ix-hidden:f-799">three</span> to four years, during which time the grants will vest either quarterly or with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition was satisfied upon the effectiveness of our IPO. We record stock-based compensation expense in connection with these Double Trigger RSUs based on the fair market value of our common stock on the grant date using the accelerated attribution method over the requisite service 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%">We also grant RSUs with a service-based vesting condition only, covering shares of our Class A common stock (&#8220;Single Trigger RSUs&#8221;). Single Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <span style="-sec-ix-hidden:f-803">one</span> to three years, during which time the grants will vest either with a cliff vesting period of one year and continued vesting quarterly thereafter or quarterly from the vesting commencement date. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service period.</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%">Service-based 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%">We grant, in certain circumstances, RSAs with a service-based vesting condition, covering shares of our Class&#160;A common stock. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for three years, during which time the grants will vest with a cliff vesting period of one year and continued vesting quarterly thereafter. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service 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%">The following table summarizes the RSU and RSA activity for the year ended December 31, 2025:</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt 2px 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, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,344,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-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,593,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-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,405,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-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,070,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;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&#160;31, 2025, we had RSUs and RSAs outstanding for 4,460,851 common shares, of which 4,012,274 relate to Class A common stock and 448,577 relate to Class B common stock. The weighted-average grant date fair value of RSUs and RSAs granted during the years ended December&#160;31, 2025, 2024, and 2023 was $140.43, $56.96, and $26.71, respectively. The total fair value of RSUs and RSAs vested during the years ended December&#160;31, 2025, 2024, and 2023 was $315.4 million, </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%">$766.8 million, and $27.9 million, respectively. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $152.5 million as of December&#160;31, 2025 and is expected to be recognized over a weighted-average period of 0.91 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 option grants generally expire ten years from the date of the grant. Certain stock option grants allow for the exercise of unvested options to acquire shares. Upon termination of service, we have the right to repurchase, at the original exercise price, any unvested (but issued) common stock. The grant date fair value of stock options is estimated using a Black-Scholes option-pricing model. Calculating the fair value of stock options using the Black-Scholes model requires certain highly subjective inputs and assumptions including the fair value of the underlying common stock, the expected term of the stock option, and the expected volatility of the price of the underlying common stock. Forfeitures are accounted for as they occur. 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. For awards that vest based only on continuous service, stock-based compensation expense is recognized on a straight-line basis over the requisite service 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%">The following table summarizes the stock option activity during the year ended December 31, 2025:</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,687,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,958,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-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,833,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Canceled/Forfeited </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,078,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-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,509,084&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,091,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,852,131&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,078,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 December&#160;31, 2025, we had outstanding stock options for 10,852,131 common shares, of which 9,320,333 relate to Class A common stock and 1,531,798 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $83.1 million as of December&#160;31, 2025 and is expected to be recognized over a weighted-average period of 2.98 years.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of our common stock. The intrinsic value of options exercised during the years ended December&#160;31, 2025, 2024, and 2023 was $611.6&#160;million, $887.3&#160;million, and $72.5&#160;million, respectively. The weighted-average grant date fair value per share of options granted during the year ended December&#160;31, 2023 was $15.67. There were no options granted during the years ended December&#160;31, 2025 and 2024. The total grant date fair value of options vested during the years ended December&#160;31, 2025, 2024, and 2023 was $28.8 million, $34.8 million, and $14.0 million, respectively.</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%">Determination of Fair Value</span></div><div style="margin-bottom:9pt;text-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 estimate the fair value of stock options using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of our common stock, expected term of the option, expected volatility of the stock price, risk-free interest rate, and expected dividend 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%">The assumptions used in the Black-Scholes option pricing model were determined as follows:</span></div><div 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%">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Prior to the completion of an IPO, the Board of Directors exercised reasonable judgment and considered numerous and subjective factors to determine the best estimate of the fair value of our common stock, including but not limited to the prices of recent issuances of our convertible preferred stock, third-party valuations of our common stock, the price paid by us to repurchase outstanding shares of common stock, the prices paid for our common stock in secondary market transactions, our performance and market position relative to our competitors or similar publicly traded companies, the </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%">likelihood and timing of achieving a liquidity event, the lack of marketability of our common stock, and U.S. and global capital market conditions.</span></div><div 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%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term of options represents the period that our stock-based awards are expected to be outstanding and is calculated using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the 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-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We determine the price volatility factor based on the historical and implied volatilities of our peer group as we do not have a sufficient trading history for our common stock. When considering which companies to include in our comparable industry peer companies, we focused on publicly-traded companies with businesses similar 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-style:italic;font-weight:400;line-height:120%">Risk Free Interest Rates</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;These rates are based on the implied yield currently available on U.S. Treasury notes with terms approximately equal to the expected life of the option.</span></div><div 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%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We have not and do not expect to pay cash dividends on our common stock.</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">441,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">278,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">343,180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">801,646&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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>50
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</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. Employee Benefit 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%">We have a defined contribution 401(k) plan (the &#8220;401(k) Plan&#8221;) for our United States-based employees. The 401(k) Plan is for all full-time employees who meet certain eligibility requirements. Eligible employees may contribute up to 100% of their annual compensation, but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). We match 75% of each participant&#8217;s contribution up to $3,000 and 25% of each participant&#8217;s contribution thereafter, subject to certain limitations and the IRS annual contribution limits. During the years ended December&#160;31, 2025, 2024, and 2023, we recognized expense related to matching contributions of $12.3 million, $11.5 million, and $10.1 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">15. 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%">For the years ended December&#160;31, 2025, 2024, and 2023, the geographical breakdown of our income (loss) before income taxes is as follows:</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">514,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(493,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">528,690&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(485,207)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,023)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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 4, 2025, the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was signed into law. The OBBBA makes changes to U.S. federal income tax law, including repealing the requirement to capitalize domestic research and experimental expenditures </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%">under the 2017 Tax Cuts and Jobs Act, and allowing for immediate expensing of these costs. Our income tax provision for the year ended December 31, 2025 reflects these changes and resulted in additional taxable 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%">For the years ended December&#160;31, 2025, 2024, and 2023, income tax expense (benefit) 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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense (benefit):</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,627)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,031)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,801&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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 year ended December&#160;31, 2025, following the adoption of ASU 2023-09, our tax provision and effective tax rate differed from the statutory federal rate as follows:</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="9" style="padding:2px 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%">Year ended December 31, 2025</span></div></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:2px 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%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Percent</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Provision for income taxes at statutory federal income tax rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">111,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 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%">State income taxes, net of federal income tax effect</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:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Foreign tax effects:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">United Kingdom:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(5,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other foreign jurisdictions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Tax credits:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(57,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(10.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">172,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">32.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Non-taxable or non-deductible items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(285,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(54.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">69,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other non-taxable or non-deductible items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other reconciling items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Return to provision true-ups</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(6,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Total tax provision and effective tax rate</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,031)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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">State taxes in California made up the majority (greater than 50%) of the tax effect in this category.</span></div><div style="margin-bottom:9pt;text-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 years ended December&#160;31, 2024 and 2023, prior to the adoption of ASU 2023-09, our effective tax rate, as a percentage of pre-tax income (loss), differed from the statutory federal rate as follows:</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Non-deductible compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(14.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">44.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">14.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(71.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(41.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">0.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(4.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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%">Deferred income taxes reflect the net tax effect of temporary differences between amounts recorded for financial reporting purposes and the amounts used for tax purposes. The major components of deferred tax assets and liabilities were as follows:</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 #000000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">December 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 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:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">404,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 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:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">149,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">16,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">28,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">5,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">156,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">268,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">199,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">124,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">12,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">794,315&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">590,226&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(779,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(572,894)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">15,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">17,332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(4,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(5,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(9,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(8,497)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(15,163)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 deferred tax assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,788&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;text-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&#160;31, 2025, we had $1.7 billion and $806.1 million, respectively, of gross federal and state net operating loss carryforwards available to reduce future taxable income. The federal net operating loss carryforwards are able to be carried forward indefinitely but are limited to 80% of taxable income. The state carryforwards will begin to expire in 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%">As of December&#160;31, 2025, we had federal research and development credit carryforwards of $201.0 million that will begin to expire in 2039 and state research and development credit carryforwards of $78.3 million that do not expire.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by Section 382 of the Code and similar state tax regulations. Under Section 382 of the Code, substantial changes in our ownership and in the ownership of acquired companies may limit the amount of net operating loss and tax credit carryforwards that are available to offset taxable income. The annual limitation may result in the expiration of net operating losses and tax credits before utilization. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership change.</span></div><div style="margin-bottom:9pt;text-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 assessed the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use our existing federal and state deferred tax assets. Based on the weight of the available evidence, including our history of losses, we provided a full valuation allowance against our federal and state deferred tax assets as of December&#160;31, 2025. The </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%">amount of the deferred tax asset considered realizable could be adjusted in future periods if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as our projections for 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%">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 18 months to allow us to release a significant portion of the federal valuation allowance. 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 our actual operating 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%">We intend to reinvest unremitted foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.</span></div><div 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:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-bottom:9pt;text-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 activity related to our gross unrecognized tax benefits during the years ended December&#160;31, 2025, 2024, and 2023:</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">43,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">16,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to prior year tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">7,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to current year tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">23,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">4,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">70,410&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">43,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,236&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Substantially all of the unrecognized tax benefits were recorded as reductions in our gross deferred tax assets, offset by a corresponding reduction in our valuation allowance. The unrecognized tax benefits, if recognized, would not materially affect the effective tax rate due to the full valuation allowance recorded against our federal and state deferred tax assets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to recognize interest and penalties associated with unrecognized tax benefits as income tax expense. During the year ended December&#160;31, 2025, we had no interest expense or penalties related to uncertain tax positions. As of December&#160;31, 2025, we had no accrued balances of interest and penalties related to uncertain tax positions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to our net operating loss carryforwards, we are subject to examination by taxing authorities in the United States for all tax years. In our foreign jurisdictions, we are subject to examination for tax years ending on or after December&#160;31, 2019.</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>52
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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-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%">16. 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 December&#160;31, 2025, 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. Moreover, pursuant to the terms of the Restated Certificate and that certain Governance Agreement, dated as of March 19, 2024, by and among us, Steve Huffman, our Chief Executive Officer and a member of our Board of Directors, and Advance, Advance has the right to designate two directors for inclusion in the slate of nominees for election as directors at an annual or special meeting of stockholders, to designate one nonvoting observer to the Board of Directors, and to have one of its designees sit on each committee of the Board of Directors (other than the audit committee), subject to certain limitations set forth in the Restated Certificate. Additionally, the affirmative vote or written consent of Advance will be required for us to take certain corporate actions. These rights will continue until the first to occur of the following events: (i) a change of control of Advance or Reddit; (ii) Advance and its permitted transferees 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; and (iii) (a) Advance and its permitted transferees cease to, in the aggregate, beneficially own at least 50% of the number of outstanding shares of our equity securities held by Advance upon the closing of our IPO, and (b) the then-outstanding shares of our Class B common stock, in the aggregate, represents less than 7.5% of the aggregate of the then-outstanding shares of our Class A and Class B 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 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 years ended December&#160;31, 2025, 2024, and 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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>53
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">17. 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 (loss) 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 (loss):</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,202,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,300,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">122,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,009,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,177,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">693,271&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:2px 0 2px 1pt;text-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,164,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">762,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">842,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(53,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(484,276)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,824)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(484,276)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,824)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 and depreciation and amortization 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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 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:2px 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%">194,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">123,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:2px 0 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">193,341&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">122,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">110,758&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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, depreciation and amortization, and restructuring costs 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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 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:2px 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,566,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,737,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">833,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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%">386,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">842,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">48,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:2px 0 2px 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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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,164,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">879,223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">762,546&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 restructuring costs, realized gains and losses on sales of marketable securities, and foreign currency transaction gains and losses.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic 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%">As of December&#160;31, 2025 and 2024, substantially all of our long-lived assets were located within the United States.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 (e)<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 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> -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 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<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 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>54
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</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%">18. Subsequent Events</span></div>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.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<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/2147483399/855-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_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.25.4</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>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_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_Rule10b51ArrAdoptedFlag', window );">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_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.25.4</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 Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</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_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</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_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#333333;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The nature of Reddit&#8217;s business makes the company susceptible to cybersecurity attacks. To address this, we maintain a cybersecurity risk management program with policies and controls designed to protect our platform and data from cyber threats. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity risk management program is intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. We design and assess our cybersecurity risk management program based on applicable laws and regulations and remain informed by industry standards and industry-recognized practices.</span></div><div style="margin-bottom:9pt;text-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 cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels, and governance processes that apply across the enterprise risk management 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%">Our cybersecurity risk management program includes:</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">risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;</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">a dedicated security team principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity 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">the use of external service providers, such as third-party penetration testing firms, bug bounty programs, or auditors, to assess, test, or otherwise assist with aspects of our security controls;</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">cybersecurity awareness training of our employees, incident response personnel, and senior management, including onboarding sessions and annual refresher training to address evolving threats; </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">a cybersecurity incident response plan that follows recognized frameworks (e.g., National Institute of Standards and Technology Cybersecurity Framework), outlines procedures for investigating and resolving incidents, and is supported by automated tools for threat triage and resolution; 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">a third-party risk management process for service providers, suppliers, and vendors incorporating evaluations like SOC&#160;2 reports, annual reviews, and security questionnaires to ensure risks are understood and addressed.</span></div><div style="margin-bottom:9pt;text-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 not identified risks from known cybersecurity incidents, including as a result of any prior cybersecurity incidents, that have materially affected us, including our business, results of operations, and financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our business, operations, results of operations, or financial condition. For additional information about these risks, see Part I, Item 1A, &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</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 cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels, and governance processes that apply across the enterprise risk management program.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</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 Board of Directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee (the &#8220;Committee&#8221;) oversight of cybersecurity and other information technology risks. The Committee oversees management&#8217;s implementation of our cybersecurity risk management 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%">The Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. </span></div><div style="margin-bottom:9pt;text-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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#8220;CISO&#8221;), internal security staff, or external experts as part of the Board of Directors&#8217; continuing education on topics that impact public companies.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our Board of Directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee (the &#8220;Committee&#8221;) oversight of cybersecurity and other information technology risks. The Committee oversees management&#8217;s implementation of our cybersecurity risk management program.<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. </span></div><div style="margin-bottom:9pt;text-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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#8220;CISO&#8221;), internal security staff, or external experts as part of the Board of Directors&#8217; continuing education on topics that impact public companies.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">which is responsible for assessing and managing our material risks from cybersecurity threats. Our SPACE team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our SPACE team has a strong foundation of expertise, developed over years of experience in cybersecurity and engineering across diverse industries, including technology. <div style="margin-bottom:9pt;text-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 SPACE team supervises efforts to prevent, detect, mitigate, remediate, and appropriately report cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public, or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. </span></div><div style="margin-bottom:9pt;text-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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#8220;CISO&#8221;), internal security staff, or external experts as part of the Board of Directors&#8217; continuing education on topics that impact public companies.</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our CISO, Fredrick Lee, has over twenty years of experience in information security, engineering, and other technology-related roles. Mr. Lee currently oversees Reddit&#8217;s Security, Privacy, Assurance, Corporate Engineering (&#8220;SPACE&#8221;) team, which is responsible for assessing and managing our material risks from cybersecurity threats. Our SPACE team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our SPACE team has a strong foundation of expertise, developed over years of experience in cybersecurity and engineering across diverse industries, including technology.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. </span></div><div style="margin-bottom:9pt;text-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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#8220;CISO&#8221;), internal security staff, or external experts as part of the Board of Directors&#8217; continuing education on topics that impact public companies.</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:9pt;text-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;). 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.</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</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;). 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.</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 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 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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition, Advertising Revenue, Other Revenue and Contract 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%">We generate a majority of our revenue through the sale of advertising on our mobile applications and website. Other revenue consists of revenue from content licensing and products sold directly to 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%">We determine revenue recognition by identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-bottom:9pt;text-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 customer contracts that include multiple performance obligations, we identify each distinct performance obligation and determine the transaction price, which may include an estimation of variable consideration, subject to constraint. The transaction price is allocated to each performance obligation using the stand-alone selling price, which is generally based on the observable price of each good or service.</span></div>Payments for revenue arrangements are due based on the contractually stated payment terms, usually within 30 to 60 days. Sales and other similar taxes are excluded from revenue.<div style="margin-bottom:9pt;text-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 recognize advertising 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. Generally, we recognize advertising revenue on a gross basis since we control the advertising units before being transferred to our users. In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.</span></div><div style="margin-bottom:9pt;text-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 transaction price in advertising arrangements is generally calculated as the number of advertising units delivered multiplied by the contractually agreed upon CPC, CPM, or CPV, or on a fixed fee basis and revenue is recognized based on the number of clicks, impressions, or views, or ratable over the service period, respectively.</span></div>In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. The transaction price in content licensing arrangements is generally a fixed fee or usage-based fee. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably over the license period. Revenue from products sold directly to users, including Reddit Premium and Reddit Gold,<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When revenue recognition exceeds the amounts billable on a contract, the difference is recorded as an unbilled receivable if there is an unconditional right to bill in the future or as a contract asset if the right is conditional upon something other than the passage of time. Unbilled receivables are included within accounts receivable, net. The current portion of contract assets are included within prepaid expenses and other current assets and the noncurrent portion of contract assets are included within other noncurrent assets on the consolidated balance sheets. Contract assets were not material as of December&#160;31, 2025 and 2024.</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_CostOfSalesPolicyTextBlock', window );">Cost 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%">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</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%">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Sales and Marketing Expenses and General and Administrative Expenses</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%">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;text-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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</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%">Advertising costs are expensed as incurred and were $102.4 million for the year ended December&#160;31, 2025. Advertising costs were immaterial for the years ended December&#160;31, 2024 and 2023.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</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 measure and recognize compensation expense for stock-based awards, including restricted stock units (&#8220;RSUs&#8221;), restricted stock awards (&#8220;RSAs&#8221;), and stock options granted to employees and non-employees based on the grant date fair value of the awards granted.</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%">Service-based RSUs</span></div><div style="margin-bottom:9pt;text-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 grant service-based RSUs to our employees, all of which relate to Class A common stock. RSUs granted under the 2017 Plan generally have both service-based and performance-based vesting conditions (&#8220;Double Trigger RSUs&#8221;). Double Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <span style="-sec-ix-hidden:f-799">three</span> to four years, during which time the grants will vest either quarterly or with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition was satisfied upon the effectiveness of our IPO. We record stock-based compensation expense in connection with these Double Trigger RSUs based on the fair market value of our common stock on the grant date using the accelerated attribution method over the requisite service 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%">We also grant RSUs with a service-based vesting condition only, covering shares of our Class A common stock (&#8220;Single Trigger RSUs&#8221;). Single Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for <span style="-sec-ix-hidden:f-803">one</span> to three years, during which time the grants will vest either with a cliff vesting period of one year and continued vesting quarterly thereafter or quarterly from the vesting commencement date. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service period.</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%">Service-based 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%">We grant, in certain circumstances, RSAs with a service-based vesting condition, covering shares of our Class&#160;A common stock. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for three years, during which time the grants will vest with a cliff vesting period of one year and continued vesting quarterly thereafter. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service 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%">Stock option grants generally expire ten years from the date of the grant. Certain stock option grants allow for the exercise of unvested options to acquire shares. Upon termination of service, we have the right to repurchase, at the original exercise price, any unvested (but issued) common stock. The grant date fair value of stock options is estimated using a Black-Scholes option-pricing model. Calculating the fair value of stock options using the Black-Scholes model requires certain highly subjective inputs and assumptions including the fair value of the underlying common stock, the expected term of the stock option, and the expected volatility of the price of the underlying common stock. Forfeitures are accounted for as they occur. 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. For awards that vest based only on continuous service, stock-based compensation expense is recognized on a straight-line basis over the requisite service period.</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%">Determination of Fair Value</span></div><div style="margin-bottom:9pt;text-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 estimate the fair value of stock options using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of our common stock, expected term of the option, expected volatility of the stock price, risk-free interest rate, and expected dividend 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%">The assumptions used in the Black-Scholes option pricing model were determined as follows:</span></div><div 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%">Fair Value of Common Stock</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Prior to the completion of an IPO, the Board of Directors exercised reasonable judgment and considered numerous and subjective factors to determine the best estimate of the fair value of our common stock, including but not limited to the prices of recent issuances of our convertible preferred stock, third-party valuations of our common stock, the price paid by us to repurchase outstanding shares of common stock, the prices paid for our common stock in secondary market transactions, our performance and market position relative to our competitors or similar publicly traded companies, the </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%">likelihood and timing of achieving a liquidity event, the lack of marketability of our common stock, and U.S. and global capital market conditions.</span></div><div 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%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The expected term of options represents the period that our stock-based awards are expected to be outstanding and is calculated using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the 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-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We determine the price volatility factor based on the historical and implied volatilities of our peer group as we do not have a sufficient trading history for our common stock. When considering which companies to include in our comparable industry peer companies, we focused on publicly-traded companies with businesses similar 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-style:italic;font-weight:400;line-height:120%">Risk Free Interest Rates</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;These rates are based on the implied yield currently available on U.S. Treasury notes with terms approximately equal to the expected life of the option.</span></div><div 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%">Expected Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We have not and do not expect to pay cash dividends on our common stock.</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 an asset and liability approach. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refund received, as provided for under currently enacted tax law. In assessing the need for a valuation allowance, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets. If, based on the weight of available evidence, it is more likely than not that the deferred tax assets will not be realized, a valuation allowance is recorded. Should there be a change in the ability to recover deferred tax assets, the income tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="margin-bottom:9pt;text-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 recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Any interest and penalties related to unrecognized tax benefits are recognized as income tax expense in the consolidated statements of operations.</span></div>Our policy is to recognize interest and penalties associated with unrecognized tax benefits as income tax expense.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Functional Currency</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%">Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. For those foreign subsidiaries where the local currency is the functional currency, we translate the financial statements to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity (deficit). Net foreign exchange gains and losses were not material for the years ended December 31, 2025, 2024, and 2023.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text">Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase. We define restricted cash as cash that cannot be withdrawn or used for general operating activities. Restricted cash is classified as current or noncurrent assets based on the contractual or estimated term of the remaining restriction.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-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 hold investments in marketable securities consisting of U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. We classify our marketable securities as available-for-sale investments in current assets because they represent investments available for current operations. 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%">available-for-sale investments are carried at fair value with any unrealized gains and losses included in accumulated other comprehensive income (loss) in stockholders&#8217; equity (deficit). Expected losses from credit related impairment, if any, are recognized through an allowance for credit losses and adjusted each period for changes in credit risk. Gains or losses on the sale or maturities of marketable securities are determined using the specific identification method and recorded in other income (expense), net in our consolidated statements of operations.</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%">Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash, cash equivalents, and restricted cash, are recorded at cost, which approximates fair value. Additionally, the carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities approximate fair value due to their short-term nature.</span></div><div style="margin-bottom:9pt;text-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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text">Accounts receivable are recorded at the invoiced amount, net of any allowance for doubtful accounts due to expected credit losses and potentially uncollectible receivables. We apply a &#8220;single loss&#8221; rate approach to the overall accounts receivable portfolio and also evaluate the aging, historical write-offs, and collectability of accounts receivable on a customer-by-customer basis.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</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%">Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:f-457">three</span> to five years for computer equipment, furniture, and fixtures. Leasehold improvements are depreciated over the shorter of the lease term or the useful life of the assets. Maintenance and repairs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Software Development Costs</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%">Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete, it is probable that the project will be completed, and the software will be used to perform the function intended. Due to the iterative process of our development projects, development costs meeting our capitalization criteria were not material for the periods presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</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%">Leases arise from contractual obligations that convey the right to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. We determine if a contract is, or contains, a lease at contract inception. All of our leases are operating leases and are included in operating lease right-of-use assets, net, operating lease liabilities, and operating lease liabilities, non-current on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term discounted using our incremental borrowing rate. Operating lease right-of-use assets also include any lease payments made and exclude lease incentives. As our leases do not provide an implicit rate, the incremental borrowing rate used is estimated based on what we would have to pay on a collateralized basis over a similar term as the lease. Lease payments include fixed payments and any variable payments based on an index or rate, and are recognized as lease expense on a straight-line basis over the term of the lease.</span></div><div style="margin-bottom:9pt;text-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 entered into various non-cancellable operating leases agreements, primarily for the use of office space, expiring at various dates through 2029. Our lease terms include options to extend or terminate the lease when it is reasonably certain they will be exercised. We consider these options in determining the lease term on a lease-by-lease basis. We account for lease components and non-lease components as a single lease component for all leases. None of our lease agreements contain material non-lease components, material residual value guarantees, or restrictive covenants. We have elected an accounting policy to not recognize short-term leases, which have a lease term of twelve months or less, on the consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</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 include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but are inherently uncertain and unpredictable and, as a result, actual results may differ from 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%">When we issue cash payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as 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%">Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in our consolidated statements of operations.</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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">Goodwill represents the excess of the aggregate purchase consideration over the fair value of net assets acquired in a business combination. We perform our annual impairment test on October 1. We also test for impairment whenever events or circumstances indicate that the fair value of goodwill has been impaired. Our impairment tests are based on a single operating segment and reporting unit structure.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Acquired Intangible Assets and Cryptocurrency</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%">Identifiable acquired intangible assets consist primarily of acquisition-related developed technology. We determine the appropriate useful life of our intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over the estimated useful life of up to five years.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived 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%">We evaluate recoverability of our property and equipment and definite-lived intangible assets when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets&#8217; carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount exceeds the fair value of the assets. We determined that there were no events or changes in circumstances that indicated our long-lived assets were impaired during the periods presented.</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_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock', window );">Concentration of Business 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%">We primarily use Amazon Web Services and Google Cloud Platform for our hosting requirements. A disruption or loss of service from Amazon Web Services or Google Cloud Platform could harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a disruption to our business and negatively impact our operating results.</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_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, </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%">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><div style="margin-bottom:9pt;text-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 determined that we have a single operating segment. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial 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 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 (loss) 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><span></span>
</td>
</tr>
<tr class="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 );">Recently Adopted Accounting Pronouncements and Accounting Pronouncements Not Yet Adopted</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%">Recently Adopted 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%">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</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 specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. We adopted this standard effective January 1, 2025 on a prospective basis. Adoption of this standard resulted in changes to the effective tax rate reconciliation as reflected 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 15&#8212;Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-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>
<tr class="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 (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to our IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of 8% of the respective original issue price then in effect in the event that a dividend was paid on 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 connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a one-to-one basis into 67,917,432 shares of Class B common stock, and our Series F-1 preferred stock converted on a one-to-one basis into 5,104,017 shares of Class A common stock. For the year ended December 31, 2024, these shares were weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO.</span></div><div style="margin-bottom:9pt;text-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 holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net loss for the year ended December 31, 2023 was not allocated to these participating securities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</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%">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. </span></div><div style="margin-bottom:9pt;text-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 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 </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%">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%">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 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 December&#160;31, 2025 and 2024. 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_rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, Business Risk, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock</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: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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. 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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of product sold and service rendered.</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> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/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_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript: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> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript: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 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<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 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</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 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(ii)<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)(1)<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 S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: 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 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>59
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,062,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,185,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">788,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">114,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,202,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,300,205&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,785,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,063,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">651,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">416,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">236,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,202,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,300,205&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><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 years ended December 31, 2025, 2024, and 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>60
<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.25.4</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 (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Net Income (Loss) per Share 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 (loss) 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.707%"><tr><td style="width:1.0%"></td><td style="width:33.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:2px 1pt;text-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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Basic net income (loss) 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">376,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">152,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(231,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(252,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(11,033)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(79,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">132,637,767</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">53,745,504</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">69,580,048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">75,892,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,183,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">51,954,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic income (loss) per share attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Diluted net income (loss) 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Net income (loss) attributable to common stockholders </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">388,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">140,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(231,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(252,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(11,033)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(79,791)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">Basic weighted-average common shares outstanding </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">132,637,767</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">53,745,504</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">69,580,048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">75,892,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,183,723</span></td><td colspan="3" style="background-color:#cceeff;padding:0 6pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">51,954,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%">Weighted-average effect of dilutive potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">15,724,707</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;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 6pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%">Shares used in computation of diluted net income (loss) per share attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">148,362,474</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">53,745,504</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">69,580,048</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">75,892,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">7,183,723</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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">51,954,363</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income (loss) per share attributable to common stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">2.62&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(3.33)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;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:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1.54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 (Loss) 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, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) per share attributable to common stock for the periods presented because the impact of including them would have been anti-dilutive.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.157%"></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:10.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,501,771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,185,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,600,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,213,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">274,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">10,746,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">598,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">24,166,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">2,720,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,104,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">67,917,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">274,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22,247,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,783,869&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">51,871,276&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">77,851,104&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 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:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">825,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">410,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="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:2px 1pt;text-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, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 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:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">497,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">497,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-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,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 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:2px 0 2px 1pt;text-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,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">817,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">818,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">117,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">159,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">182,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">182,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,782,155&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,638&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,783,227&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</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>62
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</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%">Property and equipment, net 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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment, furniture, and fixtures</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,975&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,710&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,652&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">74,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue share payable and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">124,464&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<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="9" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;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%">9,257&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Cost, Lease Term and Discount Rate</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 components of lease cost were as follows:</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,365&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-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 weighted-average remaining lease term and discount rate related to the operating leases were as follows:</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:2px 1pt;text-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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturity of Lease 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%">The present value of our operating lease liabilities as of December&#160;31, 2025 was as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,786)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,023&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Operating lease liabilities, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,214&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</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 change in the carrying amount of goodwill during the year ended December 31, 2024 was as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of 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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:2px 1pt;text-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, 2024</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,409&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,409&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Amortization Expense Related to 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%">The estimated future amortization expense related to acquired intangible assets as of December&#160;31, 2025 was as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-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_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.25.4</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 (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Schedule of Future Payments under Non-Cancellable Purchase Obligations</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%">As of December&#160;31, 2025, future payments under non-cancellable purchase obligations were as follows:</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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">206,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">111,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">54,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:20pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">372,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unconditional purchase obligation not recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>66
<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.25.4</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 (Deficit) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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:2px 1pt;text-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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,687,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,175,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,711,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,911,911&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<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/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<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/legacyRef<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 12: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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 );">Schedule of RSU and RSA Activity</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 RSU and RSA activity for the year ended December 31, 2025:</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt 2px 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, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,344,247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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.67&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-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,593,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-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,405,968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-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,070,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</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 stock option activity during the year ended December 31, 2025:</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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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:2px 1pt;text-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, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,687,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,958,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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:2px 0 2px 1pt;text-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,833,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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%">Canceled/Forfeited </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,078,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-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,509,084&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,091,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,852,131&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,078,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule 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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">875&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">441,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">23,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">278,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">343,180&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">801,646&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,598&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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>68
<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.25.4</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 (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Geographical Breakdown of Income (Loss) before 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%">For the years ended December&#160;31, 2025, 2024, and 2023, the geographical breakdown of our income (loss) before income taxes is as follows:</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">514,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(493,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(92,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">528,690&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(485,207)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,023)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</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%">For the years ended December&#160;31, 2025, 2024, and 2023, income tax expense (benefit) 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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense (benefit):</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:2px 0;text-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,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,627)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,031)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,801&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Effective Tax Rate From Statutory Federal Rate</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%">For the year ended December&#160;31, 2025, following the adoption of ASU 2023-09, our tax provision and effective tax rate differed from the statutory federal rate as follows:</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="9" style="padding:2px 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%">Year ended December 31, 2025</span></div></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:2px 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%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Percent</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 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 percentages)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Provision for income taxes at statutory federal income tax rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">111,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 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%">State income taxes, net of federal income tax effect</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:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Foreign tax effects:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">United Kingdom:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(5,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other foreign jurisdictions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Tax credits:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(57,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(10.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">172,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">32.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Non-taxable or non-deductible items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(285,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(54.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">69,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other non-taxable or non-deductible items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other reconciling items:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Return to provision true-ups</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(6,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Total tax provision and effective tax rate</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,031)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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">State taxes in California made up the majority (greater than 50%) of the tax effect in this category.</span></div><div style="margin-bottom:9pt;text-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 years ended December&#160;31, 2024 and 2023, prior to the adoption of ASU 2023-09, our effective tax rate, as a percentage of pre-tax income (loss), differed from the statutory federal rate as follows:</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Non-deductible compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(14.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">44.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">14.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(71.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(41.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(2.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">0.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(4.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Major Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The major components of deferred tax assets and liabilities were as follows:<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 #000000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">December 31,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 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:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">404,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 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:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">149,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">16,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">28,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">5,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">156,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">268,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">199,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">124,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">12,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">794,315&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">590,226&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(779,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(572,894)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">15,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">17,332&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(4,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(5,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(9,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(8,497)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(15,163)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 deferred tax assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,788&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Summary of Activity Related to Gross Unrecognized Tax Benefits</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 activity related to our gross unrecognized tax benefits during the years ended December&#160;31, 2025, 2024, and 2023:</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">43,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">16,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to prior year tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">7,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to current year tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">23,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">4,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">70,410&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">43,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,236&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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 (Loss)</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 (loss):</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:59.572%"></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.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 1pt;text-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,202,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,300,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">804,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">193,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">122,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,009,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,177,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">693,271&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:2px 0 2px 1pt;text-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,164,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">879,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">762,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">842,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">49,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(78,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(53,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-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,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(484,276)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,824)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">529,721&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(484,276)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0;text-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,824)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 and depreciation and amortization 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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 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:2px 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%">194,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">123,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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%">875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:2px 0 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted cost of revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">193,341&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">122,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">110,758&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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, depreciation and amortization, and restructuring costs 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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</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:2px 1pt;text-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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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:2px 0 2px 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:2px 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,566,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,737,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">833,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 0 2px 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%">386,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">842,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 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%">48,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:2px 0 2px 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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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,164,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">879,223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:2px 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%">762,546&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'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 restructuring costs, 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 the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<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_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>70
<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.25.4</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 (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 25, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>class </div>
<div>segment </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from IPO | $</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 600,022<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_UnderwritingDiscountsAndCommissions', window );">Underwriting discounts and commissions | $</a></td>
<td class="nump">31,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_NumberOfClassesOfCommonStock', window );">Classes of common stock | class</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Stock-based compensation expense | $</a></td>
<td class="nump">534,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding obligation | $</a></td>
<td class="nump">$ 189,900<span></span>
</td>
<td class="nump">$ 104,028<span></span>
</td>
<td class="nump">$ 294,573<span></span>
</td>
<td class="nump">4,320<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_SharesAuthorized', window );">Total shares authorized (in shares)</a></td>
<td class="nump">2,340,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,400<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued and sold (in shares)</a></td>
<td class="nump">18,576,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Share price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 34.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued and sold (in shares)</a></td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_StockSoldByIndividualTypeAxis=rddt_StockholdersMember', window );">Stockholders | IPO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares issued and sold (in shares)</a></td>
<td class="nump">6,723,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 redeemable convertible preferred stock into common stock in connection with initial public offering (in shares)</a></td>
<td class="nump">67,917,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for tax withholding requirements (in shares)</a></td>
<td class="nump">723,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of restricted stock awards (in shares)</a></td>
<td class="nump">1,347,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,000,000<span></span>
</td>
<td class="nump">140,000,000<span></span>
</td>
<td class="nump">140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 redeemable convertible preferred stock into common stock in connection with initial public offering (in shares)</a></td>
<td class="nump">5,104,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for tax withholding requirements (in shares)</a></td>
<td class="nump">4,861,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of restricted stock awards (in shares)</a></td>
<td class="nump">10,502,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">2,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_NumberOfClassesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Classes Of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_NumberOfClassesOfCommonStock</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_rddt_SharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_SharesAuthorized</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_UnderwritingDiscountsAndCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Underwriting Discounts And Commissions</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_UnderwritingDiscountsAndCommissions</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 2: 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 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/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 5: http://www.xbrl.org/2003/role/exampleRef<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 6: 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 7: 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 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<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(27)(b))<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 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 17: 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 18: 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 19: 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 20: 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 21: 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</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_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 used to settle 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<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_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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_StockSoldByIndividualTypeAxis=rddt_StockholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_StockSoldByIndividualTypeAxis=rddt_StockholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_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>71
<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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 2,202,506<span></span>
</td>
<td class="nump">$ 1,300,205<span></span>
</td>
<td class="nump">$ 804,029<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">2,062,480<span></span>
</td>
<td class="nump">1,185,456<span></span>
</td>
<td class="nump">788,782<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 140,026<span></span>
</td>
<td class="nump">$ 114,749<span></span>
</td>
<td class="nump">$ 15,247<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/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 2: 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 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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 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>72
<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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 2,202,506<span></span>
</td>
<td class="nump">$ 1,300,205<span></span>
</td>
<td class="nump">$ 804,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,785,554<span></span>
</td>
<td class="nump">$ 1,063,556<span></span>
</td>
<td class="nump">$ 651,378<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">10.00%<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 416,952<span></span>
</td>
<td class="nump">$ 236,649<span></span>
</td>
<td class="nump">$ 152,651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: 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 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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 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>73
<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.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 18.1<span></span>
</td>
<td class="nump">$ 14.9<span></span>
</td>
</tr>
<tr class="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">143.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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">$ 118.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<tr class="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">$ 24.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<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_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-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=2026-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>
<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>74
<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.25.4</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 (Loss) per Share - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 25, 2024 </div>
<div>shares</div>
</th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_PreferredStockDividendRatePercentage', window );">Preferred stock, annual dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<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_TemporaryEquityConvertibleConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock into common stock in connection with initial public offering (in shares)</a></td>
<td class="nump">67,917,432<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="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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock into common stock in connection with initial public offering (in shares)</a></td>
<td class="nump">5,104,017<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_TemporaryEquityConvertibleConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Convertible, Conversion Ratio</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_TemporaryEquityConvertibleConversionRatio</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>instant</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 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 2: 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 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/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 5: http://www.xbrl.org/2003/role/exampleRef<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 6: 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 7: 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 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<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(27)(b))<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 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 17: 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 18: 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 19: 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 20: 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 21: 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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage rate used to calculate dividend payments on 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<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_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_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_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>75
<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.25.4</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 (Loss) per Share - Computation of Net Income (Loss) per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">186,383,271<span></span>
</td>
<td class="nump">145,472,389<span></span>
</td>
<td class="nump">59,138,086<span></span>
</td>
</tr>
<tr class="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 (loss) per share attributable to common stockholders</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares of Class A and Class B common stock used to compute net income (loss) 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>
</tr>
<tr class="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">186,383,271<span></span>
</td>
<td class="nump">145,472,389<span></span>
</td>
<td class="nump">59,138,086<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 (loss) per share attributable to common stockholders</a></td>
<td class="nump">202,107,978<span></span>
</td>
<td class="nump">145,472,389<span></span>
</td>
<td class="nump">59,138,086<span></span>
</td>
</tr>
<tr class="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 income (loss) per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 2.62<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to common stockholders</a></td>
<td class="nump">$ 376,971<span></span>
</td>
<td class="num">$ (231,631)<span></span>
</td>
<td class="num">$ (11,033)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">132,637,767<span></span>
</td>
<td class="nump">69,580,048<span></span>
</td>
<td class="nump">7,183,723<span></span>
</td>
</tr>
<tr class="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 (loss) per share attributable to common stockholders</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 (loss) attributable to common stockholders</a></td>
<td class="nump">$ 388,855<span></span>
</td>
<td class="num">$ (231,631)<span></span>
</td>
<td class="num">$ (11,033)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares of Class A and Class B common stock used to compute net income (loss) 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>
</tr>
<tr class="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">132,637,767<span></span>
</td>
<td class="nump">69,580,048<span></span>
</td>
<td class="nump">7,183,723<span></span>
</td>
</tr>
<tr class="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">15,724,707<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computation of diluted net income (loss) per share attributable to common stockholders</a></td>
<td class="nump">148,362,474<span></span>
</td>
<td class="nump">69,580,048<span></span>
</td>
<td class="nump">7,183,723<span></span>
</td>
</tr>
<tr class="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 income (loss) per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 2.62<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to common stockholders</a></td>
<td class="nump">$ 152,750<span></span>
</td>
<td class="num">$ (252,645)<span></span>
</td>
<td class="num">$ (79,791)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">53,745,504<span></span>
</td>
<td class="nump">75,892,341<span></span>
</td>
<td class="nump">51,954,363<span></span>
</td>
</tr>
<tr class="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 (loss) per share attributable to common stockholders</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 (loss) attributable to common stockholders</a></td>
<td class="nump">$ 140,866<span></span>
</td>
<td class="num">$ (252,645)<span></span>
</td>
<td class="num">$ (79,791)<span></span>
</td>
</tr>
<tr class="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 (loss) 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>
</tr>
<tr class="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">53,745,504<span></span>
</td>
<td class="nump">75,892,341<span></span>
</td>
<td class="nump">51,954,363<span></span>
</td>
</tr>
<tr class="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>
</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 (loss) per share attributable to common stockholders</a></td>
<td class="nump">53,745,504<span></span>
</td>
<td class="nump">75,892,341<span></span>
</td>
<td class="nump">51,954,363<span></span>
</td>
</tr>
<tr class="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 income (loss) per share attributable to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 2.62<span></span>
</td>
<td class="num">$ (3.33)<span></span>
</td>
<td class="num">$ (1.54)<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 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 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 (c)(1)<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 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 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 (c)(1)<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>76
<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.25.4</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 (Loss) per Share - Anti-dilutive Shares Excluded from Computation of Net Income (Loss) per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">274,742<span></span>
</td>
<td class="nump">22,247,916<span></span>
</td>
<td class="nump">51,871,276<span></span>
</td>
</tr>
<tr class="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 | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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">11,501,771<span></span>
</td>
<td class="nump">22,600,876<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income (loss) per share (in shares)</a></td>
<td class="nump">274,742<span></span>
</td>
<td class="nump">10,746,145<span></span>
</td>
<td class="nump">24,166,383<span></span>
</td>
</tr>
<tr class="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 | Preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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">5,104,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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">3,783,869<span></span>
</td>
<td class="nump">77,851,104<span></span>
</td>
</tr>
<tr class="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 | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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">3,185,767<span></span>
</td>
<td class="nump">7,213,522<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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">598,102<span></span>
</td>
<td class="nump">2,720,150<span></span>
</td>
</tr>
<tr class="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 | Preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">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">67,917,432<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=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>77
<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.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 2,175<span></span>
</td>
<td class="nump">$ 1,638<span></span>
</td>
</tr>
<tr class="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">(149)<span></span>
</td>
<td class="num">(566)<span></span>
</td>
</tr>
<tr class="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,384,423<span></span>
</td>
<td class="nump">1,782,155<span></span>
</td>
</tr>
<tr class="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,386,449<span></span>
</td>
<td class="nump">1,783,227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_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">450,474<span></span>
</td>
<td class="nump">817,996<span></span>
</td>
</tr>
<tr class="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">1,035<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
</tr>
<tr class="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)<span></span>
</td>
<td class="num">(396)<span></span>
</td>
</tr>
<tr class="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">451,507<span></span>
</td>
<td class="nump">818,720<span></span>
</td>
</tr>
<tr class="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">410,655<span></span>
</td>
<td class="nump">117,965<span></span>
</td>
</tr>
<tr class="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">167<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="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">(134)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="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">410,688<span></span>
</td>
<td class="nump">117,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">306,321<span></span>
</td>
<td class="nump">159,424<span></span>
</td>
</tr>
<tr class="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">820<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="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">(13)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
</tr>
<tr class="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">307,128<span></span>
</td>
<td class="nump">159,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">140,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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized losses</a></td>
<td class="nump">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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">140,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">213,767<span></span>
</td>
<td class="nump">182,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gains</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="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="num">(22)<span></span>
</td>
</tr>
<tr class="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">213,919<span></span>
</td>
<td class="nump">182,341<span></span>
</td>
</tr>
<tr class="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">825,323<span></span>
</td>
<td class="nump">497,461<span></span>
</td>
</tr>
<tr class="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">825,323<span></span>
</td>
<td class="nump">497,461<span></span>
</td>
</tr>
<tr class="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">11,934<span></span>
</td>
<td class="nump">5,979<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="nump">1<span></span>
</td>
<td class="nump">2<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="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_CashAndCashEquivalentsFairValueDisclosure', window );">Fair value</a></td>
<td class="nump">11,935<span></span>
</td>
<td class="nump">5,981<span></span>
</td>
</tr>
<tr class="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">25,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 25,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="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="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_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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 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 (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 (a)<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 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 14: 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 15: 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 16: 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/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 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_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 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><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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">883,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Amortized cost of marketable securities with maturities between one and five years</a></td>
<td class="nump">$ 637,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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 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>79
<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.25.4</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 - Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 28,975<span></span>
</td>
<td class="nump">$ 23,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(16,265)<span></span>
</td>
<td class="num">(11,197)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">12,710<span></span>
</td>
<td class="nump">12,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rddt_ComputerEquipmentFurnitureAndFixturesMember', window );">Computer equipment, furniture, and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">19,614<span></span>
</td>
<td class="nump">15,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 9,361<span></span>
</td>
<td class="nump">$ 8,017<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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 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><br>Reference 4: 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><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rddt_ComputerEquipmentFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=rddt_ComputerEquipmentFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>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.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 74,750<span></span>
</td>
<td class="nump">$ 63,441<span></span>
</td>
</tr>
<tr class="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">18,039<span></span>
</td>
<td class="nump">14,805<span></span>
</td>
</tr>
<tr class="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">86,200<span></span>
</td>
<td class="nump">31,817<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 revenue share payable and other</a></td>
<td class="nump">5,984<span></span>
</td>
<td class="nump">6,939<span></span>
</td>
</tr>
<tr class="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,358<span></span>
</td>
<td class="nump">7,462<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">$ 201,331<span></span>
</td>
<td class="nump">$ 124,464<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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/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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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>81
<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.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 22,555<span></span>
</td>
<td class="nump">$ 9,100<span></span>
</td>
</tr>
<tr class="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">106<span></span>
</td>
<td class="nump">157<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 );">Total other noncurrent liabilities</a></td>
<td class="nump">$ 22,661<span></span>
</td>
<td class="nump">$ 9,257<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<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_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>82
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Components of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 7,756<span></span>
</td>
<td class="nump">$ 7,231<span></span>
</td>
<td class="nump">$ 13,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">2,512<span></span>
</td>
<td class="nump">3,324<span></span>
</td>
<td class="nump">3,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">749<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 11,365<span></span>
</td>
<td class="nump">$ 10,833<span></span>
</td>
<td class="nump">$ 17,668<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>83
<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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.22%<span></span>
</td>
<td class="nump">6.48%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Maturity of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 8,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">8,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">6,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(2,786)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">23,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,023<span></span>
</td>
<td class="nump">$ 6,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">$ 16,191<span></span>
</td>
<td class="nump">$ 20,565<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets recognized in exchange for lease liabilities</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 12.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 15, 2024</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average remaining useful life (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,174<span></span>
</td>
<td class="nump">$ 42,174<span></span>
</td>
<td class="nump">$ 26,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=rddt_July2024AcquisitionMember', window );">July 2024 Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase consideration</a></td>
<td class="nump">$ 19,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">17,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of equity consideration</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses', window );">Additional consideration</a></td>
<td class="nump">10,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Purchase consideration</a></td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average remaining useful life (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 15,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Separately Recognized Transactions, Post-Combination Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition 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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 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 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 5: 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 6: 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 7: 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 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 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 10: 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 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: 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 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=rddt_July2024AcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=rddt_July2024AcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>87
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of December 31, 2023</a></td>
<td class="nump">$ 26,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">15,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of December 31, 2024</a></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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 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 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 5: 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 6: 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 7: 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 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 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 10: 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 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: 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 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Asset, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying 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">32,564<span></span>
</td>
<td class="nump">22,651<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">15,496<span></span>
</td>
<td class="nump">25,409<span></span>
</td>
</tr>
<tr class="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, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">31,964<span></span>
</td>
<td class="nump">22,051<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">$ 15,496<span></span>
</td>
<td class="nump">$ 25,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-average remaining useful life (years)</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">2 years 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, Acquired, Finite-Lived [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 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><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)(2)<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)(3)<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)(1)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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 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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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 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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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>89
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 9,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">5,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying value</a></td>
<td class="nump">$ 15,496<span></span>
</td>
<td class="nump">$ 25,409<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </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,300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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="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="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="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>
<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_DebtInstrumentNumberOfInstruments', window );">Debt of debt instruments | instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,700,000<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 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 2: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<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 S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies - Future Payments under Non-Cancellable Purchase Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2026</a></td>
<td class="nump">$ 206,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2027</a></td>
<td class="nump">111,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2028</a></td>
<td class="nump">54,129<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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 372,179<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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Includes, but is not limited to, lease not yet commenced.</p></div>
<a href="javascript: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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 (Deficit) - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>class </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 25, 2024 </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 29, 2024 </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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_NumberOfClassesOfCommonStock', window );">Classes of common stock | class</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="nump">100,000,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding', window );">Annual increase in shares under Incentive Plan as a percent of common shares outstanding</a></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.05<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions', window );">Maximum shares authorized to be issued upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,661,778<span></span>
</td>
</tr>
<tr class="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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_CommonStockVotingRightsVotesPerShare', window );">Number of votes per share | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">2,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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>
<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_CommonStockVotingRightsVotesPerShare', window );">Number of votes per share | vote</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_CommonStockConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock', window );">Conversion of common stock, percent held threshold (as a percent)</a></td>
<td class="nump">0.075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,000,000<span></span>
</td>
<td class="nump">140,000,000<span></span>
</td>
<td class="nump">140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassCMember', window );">Class C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_CommonStockVotingRightsVotesPerShare', window );">Number of votes per share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Automatic Conversion Threshold, Minimum Percentage Of Outstanding Shares Of Convertible Class Of Common Stock As Percentage Of Total Outstanding Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CommonStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Conversion Ratio</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_CommonStockConversionRatio</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_CommonStockVotingRightsVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Rights, Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_CommonStockVotingRightsVotesPerShare</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_rddt_NumberOfClassesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Classes Of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_NumberOfClassesOfCommonStock</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_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Annual Increase In Shares Authorized, As a Percent Of Shares Outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Maximum Number Of Shares Authorized To Be Issued Upon Exercise Of Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions</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>instant</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 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 2: 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 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/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 5: http://www.xbrl.org/2003/role/exampleRef<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 6: 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 7: 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 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<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(27)(b))<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 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 17: 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 18: 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 19: 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 20: 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 21: 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(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_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>93
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 (Deficit) - Stock Reserved for Future Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">62,351,580<span></span>
</td>
<td class="nump">63,911,911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">45,792,210<span></span>
</td>
<td class="nump">36,711,788<span></span>
</td>
</tr>
<tr class="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">10,852,131<span></span>
</td>
<td class="nump">14,687,538<span></span>
</td>
</tr>
<tr class="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,370,034<span></span>
</td>
<td class="nump">11,175,380<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 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 2: 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 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/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 5: http://www.xbrl.org/2003/role/exampleRef<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 6: 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 7: 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 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<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(27)(b))<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 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 17: 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 18: 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 19: 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 20: 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 21: 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>94
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">4,460,851<span></span>
</td>
<td class="nump">11,344,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of awards granted during the period (in dollars per share)</a></td>
<td class="nump">$ 140.43<span></span>
</td>
<td class="nump">$ 56.96<span></span>
</td>
<td class="nump">$ 26.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of awards vested in period</a></td>
<td class="nump">$ 315.4<span></span>
</td>
<td class="nump">$ 766.8<span></span>
</td>
<td class="nump">$ 27.9<span></span>
</td>
</tr>
<tr class="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">$ 152.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,852,131<span></span>
</td>
<td class="nump">14,687,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 83.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 611.6<span></span>
</td>
<td class="nump">$ 887.3<span></span>
</td>
<td class="nump">$ 72.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share of options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Total grant date fair value of options vested</a></td>
<td class="nump">$ 28.8<span></span>
</td>
<td class="nump">$ 34.8<span></span>
</td>
<td class="nump">$ 14.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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs and RSAs outstanding (in shares)</a></td>
<td class="nump">4,012,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,320,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">448,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,531,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period of awards</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted-average period of recognition</a></td>
<td class="text">2 years 11 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for stock-based compensation awards</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for stock-based compensation awards</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 stock-based compensation awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 stock-based compensation awards</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_ServiceAndPerformanceBasedRSUsMember', window );">Service and Performance-based RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period of awards</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 stock-based compensation awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_ServiceAndPerformanceBasedRSUsMember', window );">Service and Performance-based RSUs | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_ServiceAndPerformanceBasedRSUsMember', window );">Service and Performance-based RSUs | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_ServiceBasedRSUsMember', window );">Service-based RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period of awards</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 stock-based compensation awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_ServiceBasedRSUsMember', window );">Service-based RSUs | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_ServiceBasedRSUsMember', window );">Service-based RSUs | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 stock-based compensation awards</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of share options (or share units) granted 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_AwardTypeAxis=rddt_ServiceAndPerformanceBasedRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ServiceAndPerformanceBasedRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ServiceBasedRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ServiceBasedRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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>
</tr>
<tr class="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)</a></td>
<td class="nump">11,344,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">1,593,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(7,405,968)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod', window );">Canceled/forfeited (in shares)</a></td>
<td class="num">(1,070,447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">4,460,851<span></span>
</td>
<td class="nump">11,344,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">$ 37.67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">140.43<span></span>
</td>
<td class="nump">$ 56.96<span></span>
</td>
<td class="nump">$ 26.71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">49.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue', window );">Canceled/forfeited (in dollars per share)</a></td>
<td class="nump">47.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">$ 58.71<span></span>
</td>
<td class="nump">$ 37.67<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_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>96
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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)</a></td>
<td class="nump">14,687,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(3,833,276)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod', window );">Canceled/forfeited (in shares)</a></td>
<td class="num">(2,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">10,852,131<span></span>
</td>
<td class="nump">14,687,538<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">5,509,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">10,852,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 30.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">6.54<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice', window );">Canceled/forfeited (in dollars per share)</a></td>
<td class="nump">34.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">38.38<span></span>
</td>
<td class="nump">$ 30.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options vested, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">31.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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)</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted-average remaining contractual life (years)</a></td>
<td class="text">7 years 1 month 20 days<span></span>
</td>
<td class="text">6 years 10 months 13 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 3 months 29 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">7 years 1 month 20 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">$ 2,078,120<span></span>
</td>
<td class="nump">$ 1,958,924<span></span>
</td>
</tr>
<tr class="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">1,091,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,078,120<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Options, Forfeitures And Cancellations 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice</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_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 remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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">$ 343,180<span></span>
</td>
<td class="nump">$ 801,646<span></span>
</td>
<td class="nump">$ 47,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based 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>
</tr>
<tr class="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">875<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based 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>
</tr>
<tr class="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">213,515<span></span>
</td>
<td class="nump">441,629<span></span>
</td>
<td class="nump">23,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based 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>
</tr>
<tr class="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">42,103<span></span>
</td>
<td class="nump">80,436<span></span>
</td>
<td class="nump">5,555<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based 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>
</tr>
<tr class="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">$ 86,687<span></span>
</td>
<td class="nump">$ 278,961<span></span>
</td>
<td class="nump">$ 18,117<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum participant annual compensation contribution (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Matching contributions expense</a></td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="nump">$ 10,100,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_rddt_DefinedContributionPlanMatchAxis=rddt_DefinedContributionPlanTrancheOneMember', window );">Defined Contribution Plan, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Maximum employer contribution match (as a percent)</a></td>
<td class="nump">75.00%<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_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch', window );">Maximum employer contribution match</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_DefinedContributionPlanMatchAxis=rddt_DefinedContributionPlanTrancheTwoMember', window );">Defined Contribution Plan, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Maximum employer contribution match (as a percent)</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Amount Of Match</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_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch</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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for defined contribution 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 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-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_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-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_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer matches of the employee's percentage contribution matched.</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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of employee gross pay the employee may contribute to a defined contribution plan.</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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 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_rddt_DefinedContributionPlanMatchAxis=rddt_DefinedContributionPlanTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_DefinedContributionPlanMatchAxis=rddt_DefinedContributionPlanTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_DefinedContributionPlanMatchAxis=rddt_DefinedContributionPlanTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_DefinedContributionPlanMatchAxis=rddt_DefinedContributionPlanTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>99
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Geographical Breakdown of Income (Loss) before Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic income (loss)</a></td>
<td class="nump">$ 514,826<span></span>
</td>
<td class="num">$ (493,371)<span></span>
</td>
<td class="num">$ (92,627)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign income (loss)</a></td>
<td class="nump">13,864<span></span>
</td>
<td class="nump">8,164<span></span>
</td>
<td class="nump">5,604<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 528,690<span></span>
</td>
<td class="num">$ (485,207)<span></span>
</td>
<td class="num">$ (87,023)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 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/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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R72.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.25.4</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 - Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income tax expense (benefit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (141)<span></span>
</td>
<td class="nump">$ 1,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">474<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">2,707<span></span>
</td>
<td class="nump">851<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense (benefit)</a></td>
<td class="nump">3,596<span></span>
</td>
<td class="nump">1,184<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax expense (benefit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(237)<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(4,627)<span></span>
</td>
<td class="num">(1,878)<span></span>
</td>
<td class="num">(90)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense (benefit)</a></td>
<td class="num">(4,627)<span></span>
</td>
<td class="num">(2,115)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Total income tax expense (benefit):</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_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(378)<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">State</a></td>
<td class="nump">889<span></span>
</td>
<td class="nump">474<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Foreign</a></td>
<td class="num">(1,920)<span></span>
</td>
<td class="num">(1,027)<span></span>
</td>
<td class="nump">1,378<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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">$ (1,031)<span></span>
</td>
<td class="num">$ (931)<span></span>
</td>
<td class="nump">$ 3,801<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/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 2: 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 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/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 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><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 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><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(h)(1)(Note 1))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>101
<FILENAME>R73.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.25.4</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 - Tax Provision And Effective Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Provision for income taxes at statutory federal income tax rate</a></td>
<td class="nump">$ 111,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal income tax effect</a></td>
<td class="nump">955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Stock-based compensation</a></td>
<td class="num">(285,955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(57,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">172,418<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount', window );">Non-deductible compensation</a></td>
<td class="nump">69,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other non-taxable or non-deductible items</a></td>
<td class="nump">1,299<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_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount', window );">Return to provision true-ups</a></td>
<td class="num">(6,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="nump">251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="num">$ (1,031)<span></span>
</td>
<td class="num">$ (931)<span></span>
</td>
<td class="nump">$ 3,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Provision for income taxes at statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(54.10%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(2.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(10.90%)<span></span>
</td>
<td class="nump">14.60%<span></span>
</td>
<td class="nump">13.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">32.60%<span></span>
</td>
<td class="num">(71.00%)<span></span>
</td>
<td class="num">(41.10%)<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent', window );">Non-deductible compensation</a></td>
<td class="nump">0.131<span></span>
</td>
<td class="num">(0.140)<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Other non-taxable or non-deductible items</a></td>
<td class="nump">0.30%<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_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent', window );">Return to provision true-ups</a></td>
<td class="num">(1.20%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Other</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(4.40%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_GB', window );">UNITED KINGDOM</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Stock-based compensation</a></td>
<td class="num">$ (5,851)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">$ (698)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember', window );">Other foreign jurisdictions</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Other foreign jurisdictions</a></td>
<td class="nump">$ 70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Other foreign jurisdictions</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent</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_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount</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_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Return To Provision True-Ups Percent</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_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent</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: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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: 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> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 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_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/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 2: 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 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/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 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><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 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: 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> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>102
<FILENAME>R74.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.25.4</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 - Reconciliation of Effective Tax Rate From Statutory Federal Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">1.20%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent', window );">Non-deductible compensation</a></td>
<td class="nump">0.131<span></span>
</td>
<td class="num">(0.140)<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.40%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(10.90%)<span></span>
</td>
<td class="nump">14.60%<span></span>
</td>
<td class="nump">13.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">32.60%<span></span>
</td>
<td class="num">(71.00%)<span></span>
</td>
<td class="num">(41.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(2.90%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(4.40%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent</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_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R75.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 404,212<span></span>
</td>
<td class="nump">$ 149,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">16,920<span></span>
</td>
<td class="nump">28,586<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_DeferredTaxAssetsLeasingArrangements', window );">Lease liability</a></td>
<td class="nump">5,634<span></span>
</td>
<td class="nump">6,206<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_DeferredTaxAssetsCapitalizedResearchAndDevelopment', window );">Capitalized research and development costs</a></td>
<td class="nump">156,429<span></span>
</td>
<td class="nump">268,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Research and development credits</a></td>
<td class="nump">199,017<span></span>
</td>
<td class="nump">124,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">12,103<span></span>
</td>
<td class="nump">13,351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">794,315<span></span>
</td>
<td class="nump">590,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(779,030)<span></span>
</td>
<td class="num">(572,894)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
<td class="nump">15,285<span></span>
</td>
<td class="nump">17,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right-of-use asset</a></td>
<td class="num">(4,941)<span></span>
</td>
<td class="num">(5,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Acquired intangibles</a></td>
<td class="num">(3,556)<span></span>
</td>
<td class="num">(9,727)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(8,497)<span></span>
</td>
<td class="num">(15,163)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets (liabilities)</a></td>
<td class="nump">$ 6,788<span></span>
</td>
<td class="nump">$ 2,169<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Capitalized Research And Development</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_DeferredTaxAssetsCapitalizedResearchAndDevelopment</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_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leasing Arrangements</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_DeferredTaxAssetsLeasingArrangements</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than 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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>104
<FILENAME>R76.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Jurisdiction</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 1,700.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_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">201.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State Tax Jurisdiction</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">806.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryforwards</a></td>
<td class="nump">$ 78.3<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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<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/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<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/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 740<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/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R77.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.25.4</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 - Gross Unrecognized Tax Benefits Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance of unrecognized tax benefits</a></td>
<td class="nump">$ 43,861<span></span>
</td>
<td class="nump">$ 19,236<span></span>
</td>
<td class="nump">$ 16,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases related to prior year tax positions</a></td>
<td class="nump">7,434<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">(Decreases) related to prior year tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases/(decreases) related to current year tax positions</a></td>
<td class="nump">19,115<span></span>
</td>
<td class="nump">23,181<span></span>
</td>
<td class="nump">4,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance of unrecognized tax benefits</a></td>
<td class="nump">$ 70,410<span></span>
</td>
<td class="nump">$ 43,861<span></span>
</td>
<td class="nump">$ 19,236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R78.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related-Party Transactions (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>director </div>
<div>observer</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_srt_CounterpartyNameAxis=rddt_AdvanceMagazinePublishersInc.Member', window );">Advance Magazine Publishers 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_NumberOfDirectorsRightToNominate', window );">Number of nominated directors</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate', window );">Number of nominated observers | observer</a></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_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee', window );">Number of directors on each board committee</a></td>
<td class="nump">1<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_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold', window );">Affirmative vote or written consent of counterparty required maximum ownership threshold</a></td>
<td class="nump">0.05<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_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering', window );">Affirmative vote or written consent of counterparty required maximum ownership percentage upon closing of the initial public offering</a></td>
<td class="nump">0.50<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_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering', window );">Percentage of shares owned by related party</a></td>
<td class="nump">0.075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Subsequent To Initial Public Offering</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_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Upon Closing Of The Initial Public Offering</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_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Threshold</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_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Directors Able To Sit On Each Committee Of The Board, Excluding Audit Committee</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_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee</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_rddt_NumberOfDirectorsRightToNominate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Directors Right To Nominate</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_NumberOfDirectorsRightToNominate</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_rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Observers To The Board Of Directors Right To Nominate</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_NumberOfObserversToTheBoardOfDirectorsRightToNominate</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_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 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 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 8: 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 9: 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><br>Reference 10: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CounterpartyNameAxis=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;">srt_CounterpartyNameAxis=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_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>107
<FILENAME>R79.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.25.4</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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </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>108
<FILENAME>R80.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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 2,202,506<span></span>
</td>
<td class="nump">$ 1,300,205<span></span>
</td>
<td class="nump">$ 804,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,702<span></span>
</td>
</tr>
<tr class="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="num">(1,031)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
<td class="nump">3,801<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">529,721<span></span>
</td>
<td class="num">(484,276)<span></span>
</td>
<td class="num">(90,824)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,202,506<span></span>
</td>
<td class="nump">1,300,205<span></span>
</td>
<td class="nump">804,029<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">193,341<span></span>
</td>
<td class="nump">122,975<span></span>
</td>
<td class="nump">110,758<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">2,009,165<span></span>
</td>
<td class="nump">1,177,230<span></span>
</td>
<td class="nump">693,271<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">1,164,092<span></span>
</td>
<td class="nump">879,223<span></span>
</td>
<td class="nump">762,546<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">387,141<span></span>
</td>
<td class="nump">842,932<span></span>
</td>
<td class="nump">49,086<span></span>
</td>
</tr>
<tr class="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">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,702<span></span>
</td>
</tr>
<tr class="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">(86,722)<span></span>
</td>
<td class="num">(78,121)<span></span>
</td>
<td class="num">(53,281)<span></span>
</td>
</tr>
<tr class="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="num">(1,031)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
<td class="nump">3,801<span></span>
</td>
</tr>
<tr class="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="nump">16<span></span>
</td>
<td class="nump">2,760<span></span>
</td>
<td class="nump">8,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 529,721<span></span>
</td>
<td class="num">$ (484,276)<span></span>
</td>
<td class="num">$ (90,824)<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/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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/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 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><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/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/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 2: 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 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/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 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><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 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://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 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 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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: 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 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)(4)(iii)(A))<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 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 37: 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 38: 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 39: 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 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)(iii)(B))<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)(4)(iv))<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 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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/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 2: 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 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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 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_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/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 2: 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 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 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<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 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>109
<FILENAME>R81.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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 194,216<span></span>
</td>
<td class="nump">$ 123,595<span></span>
</td>
<td class="nump">$ 111,011<span></span>
</td>
</tr>
<tr class="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">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,702<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">194,216<span></span>
</td>
<td class="nump">123,595<span></span>
</td>
<td class="nump">111,011<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">387,141<span></span>
</td>
<td class="nump">842,932<span></span>
</td>
<td class="nump">49,086<span></span>
</td>
</tr>
<tr class="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">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,702<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">193,341<span></span>
</td>
<td class="nump">122,975<span></span>
</td>
<td class="nump">110,758<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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 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">875<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="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">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 152<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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://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 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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/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 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><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/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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R82.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.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 15,948<span></span>
</td>
<td class="nump">$ 15,643<span></span>
</td>
<td class="nump">$ 13,702<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">1,566,306<span></span>
</td>
<td class="nump">1,737,178<span></span>
</td>
<td class="nump">833,179<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">387,141<span></span>
</td>
<td class="nump">842,932<span></span>
</td>
<td class="nump">49,086<span></span>
</td>
</tr>
<tr class="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">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,702<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">1,164,092<span></span>
</td>
<td class="nump">879,223<span></span>
</td>
<td class="nump">762,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating expenses | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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 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">386,266<span></span>
</td>
<td class="nump">842,312<span></span>
</td>
<td class="nump">48,985<span></span>
</td>
</tr>
<tr class="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">15,948<span></span>
</td>
<td class="nump">15,643<span></span>
</td>
<td class="nump">13,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,098<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/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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/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 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><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/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/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_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>111
<FILENAME>R83.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Billions</strong></div></th>
<th class="th">
<div>Feb. 04, 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program</a></td>
<td class="nump">$ 1.0<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<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>113
<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>115
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>205</ContextCount>
  <ElementCount>427</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>75</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="rddt-20251231.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-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - 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-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - 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-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - 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>5</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.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>6</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.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>8</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.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>9</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.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>10</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.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>11</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Net Income (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeLossperShare</Role>
      <ShortName>Net Income (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.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>13</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.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>14</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/OperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - 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>17</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - 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>19</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityDeficit</Role>
      <ShortName>Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - 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>21</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - 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>25</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.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>27</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.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>30</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Net Income (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeLossperShareTables</Role>
      <ShortName>Net Income (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/NetIncomeLossperShare</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.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>34</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/OperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/OperatingLeases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955517 - 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>36</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Commitment and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/CommitmentandContingenciesTables</Role>
      <ShortName>Commitment and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/CommitmentandContingencies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Stockholders' Equity (Deficit) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityDeficitTables</Role>
      <ShortName>Stockholders' Equity (Deficit) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockholdersEquityDeficit</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955520 - 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>39</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955522 - 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>41</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955524 - 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>43</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955525 - 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>44</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955526 - 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>45</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Net Income (Loss) per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails</Role>
      <ShortName>Net Income (Loss) per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Net Income (Loss) per Share - Computation of Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails</Role>
      <ShortName>Net Income (Loss) per Share - Computation of Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Net Income (Loss) per Share - Anti-dilutive Shares Excluded from Computation of Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails</Role>
      <ShortName>Net Income (Loss) per Share - Anti-dilutive Shares Excluded from Computation of Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955530 - 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>49</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955531 - 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>50</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955533 - 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>52</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955534 - 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>53</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Operating Leases - Components of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails</Role>
      <ShortName>Operating Leases - Components of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Operating Leases - Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails</Role>
      <ShortName>Operating Leases - Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Operating Leases - Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Operating Leases - Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Operating Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/OperatingLeasesNarrativeDetails</Role>
      <ShortName>Operating Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/Acquisitions</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955541 - 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>60</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955543 - 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>62</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Commitment and Contingencies - Future Payments under Non-Cancellable Purchase Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails</Role>
      <ShortName>Commitment and Contingencies - Future Payments under Non-Cancellable Purchase Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails</Role>
      <ShortName>Stockholders' Equity (Deficit) - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockholdersEquityDeficitTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Stockholders' Equity (Deficit) - Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails</Role>
      <ShortName>Stockholders' Equity (Deficit) - Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/StockholdersEquityDeficitTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955547 - 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>66</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955548 - 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>67</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955550 - 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>69</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Income Taxes - Geographical Breakdown of Income (Loss) before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Geographical Breakdown of Income (Loss) before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Income Taxes - Tax Provision And Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes - Tax Provision And Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate From Statutory Federal Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Effective Tax Rate From Statutory Federal Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Deferred Tax Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Deferred Tax Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefits Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails</Role>
      <ShortName>Income Taxes - Gross Unrecognized Tax Benefits Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Related-Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related-Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/RelatedPartyTransactions</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955560 - 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>79</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955561 - 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>80</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955562 - 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>81</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955563 - 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>82</Position>
    </Report>
    <Report instance="rddt-20251231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.redditinc.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.redditinc.com/role/SubsequentEvents</ParentRole>
      <Position>83</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="rddt-20251231.htm">rddt-20251231.htm</File>
    <File>rddt-20251231.xsd</File>
    <File>rddt-20251231_cal.xml</File>
    <File>rddt-20251231_def.xml</File>
    <File>rddt-20251231_lab.xml</File>
    <File>rddt-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>rddt-20251231_g1.jpg</File>
    <File>rddt-20251231_g10.jpg</File>
    <File>rddt-20251231_g11.jpg</File>
    <File>rddt-20251231_g2.jpg</File>
    <File>rddt-20251231_g3.jpg</File>
    <File>rddt-20251231_g4.jpg</File>
    <File>rddt-20251231_g5.jpg</File>
    <File>rddt-20251231_g6.jpg</File>
    <File>rddt-20251231_g7.jpg</File>
    <File>rddt-20251231_g8.jpg</File>
    <File>rddt-20251231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="957">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="42">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>118
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "rddt-20251231.htm": {
   "nsprefix": "rddt",
   "nsuri": "http://www.redditinc.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "rddt-20251231.htm"
     ]
    },
    "schema": {
     "local": [
      "rddt-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "rddt-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rddt-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "rddt-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rddt-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 383,
   "keyCustom": 44,
   "axisStandard": 30,
   "axisCustom": 2,
   "memberStandard": 47,
   "memberCustom": 22,
   "hidden": {
    "total": 10,
    "http://fasb.org/us-gaap/2025": 6,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 205,
   "entityCount": 1,
   "segmentCount": 75,
   "elementCount": 762,
   "unitCount": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 957,
    "http://xbrl.sec.gov/dei/2025": 42,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 5,
    "http://fasb.org/srt/2025": 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-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.redditinc.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
     "longName": "9952153 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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-20251231.htm",
      "unique": true
     }
    },
    "R6": {
     "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": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
     "longName": "9952155 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "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": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "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-20251231.htm",
      "unique": true
     }
    },
    "R9": {
     "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": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "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": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.redditinc.com/role/Revenue",
     "longName": "9952159 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.redditinc.com/role/NetIncomeLossperShare",
     "longName": "9952160 - Disclosure - Net Income (Loss) per Share",
     "shortName": "Net Income (Loss) per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "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": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "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": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.redditinc.com/role/OperatingLeases",
     "longName": "9952163 - Disclosure - Operating Leases",
     "shortName": "Operating Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.redditinc.com/role/Acquisitions",
     "longName": "9952164 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssets",
     "longName": "9952165 - Disclosure - Goodwill and Intangible Assets",
     "shortName": "Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.redditinc.com/role/Debt",
     "longName": "9952166 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.redditinc.com/role/CommitmentandContingencies",
     "longName": "9952167 - Disclosure - Commitment and Contingencies",
     "shortName": "Commitment and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.redditinc.com/role/StockholdersEquityDeficit",
     "longName": "9952168 - Disclosure - Stockholders' Equity (Deficit)",
     "shortName": "Stockholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.redditinc.com/role/StockBasedCompensation",
     "longName": "9952169 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.redditinc.com/role/EmployeeBenefitPlans",
     "longName": "9952170 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.redditinc.com/role/IncomeTaxes",
     "longName": "9952171 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.redditinc.com/role/RelatedPartyTransactions",
     "longName": "9952172 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformation",
     "longName": "9952173 - Disclosure - Segment and Geographic Information",
     "shortName": "Segment and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.redditinc.com/role/SubsequentEvents",
     "longName": "9952174 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "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": "27",
     "firstAnchor": {
      "contextRef": "c-205",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-205",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "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": "30",
     "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-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.redditinc.com/role/RevenueTables",
     "longName": "9955512 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "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-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.redditinc.com/role/NetIncomeLossperShareTables",
     "longName": "9955513 - Disclosure - Net Income (Loss) per Share (Tables)",
     "shortName": "Net Income (Loss) per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "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": "33",
     "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-20251231.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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "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": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.redditinc.com/role/OperatingLeasesTables",
     "longName": "9955516 - Disclosure - Operating Leases (Tables)",
     "shortName": "Operating Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables",
     "longName": "9955517 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.redditinc.com/role/CommitmentandContingenciesTables",
     "longName": "9955518 - Disclosure - Commitment and Contingencies (Tables)",
     "shortName": "Commitment and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.redditinc.com/role/StockholdersEquityDeficitTables",
     "longName": "9955519 - Disclosure - Stockholders' Equity (Deficit) (Tables)",
     "shortName": "Stockholders' Equity (Deficit) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationTables",
     "longName": "9955520 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.redditinc.com/role/IncomeTaxesTables",
     "longName": "9955521 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationTables",
     "longName": "9955522 - Disclosure - Segment and Geographic Information (Tables)",
     "shortName": "Segment and Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
     "longName": "9955523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-67",
      "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebySourceDetails",
     "longName": "9955524 - 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": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-76",
      "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-20251231.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
     "longName": "9955525 - 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": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-82",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.redditinc.com/role/RevenueNarrativeDetails",
     "longName": "9955526 - Disclosure - Revenue - Narrative (Details)",
     "shortName": "Revenue - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
     "longName": "9955527 - Disclosure - Net Income (Loss) per Share - Narrative (Details)",
     "shortName": "Net Income (Loss) per Share - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails",
     "longName": "9955528 - Disclosure - Net Income (Loss) per Share - Computation of Net Income (Loss) per Share (Details)",
     "shortName": "Net Income (Loss) per Share - Computation of Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-93",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
     "longName": "9955529 - Disclosure - Net Income (Loss) per Share - Anti-dilutive Shares Excluded from Computation of Net Income (Loss) per Share (Details)",
     "shortName": "Net Income (Loss) per Share - Anti-dilutive Shares Excluded from Computation of Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-93",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-93",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
     "longName": "9955530 - 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": "49",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.redditinc.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9955531 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
     "longName": "9955532 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)",
     "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "longName": "9955533 - 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": "52",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.redditinc.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
     "longName": "9955534 - 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": "53",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails",
     "longName": "9955535 - Disclosure - Operating Leases - Components of Lease Cost (Details)",
     "shortName": "Operating Leases - Components of Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails",
     "longName": "9955536 - Disclosure - Operating Leases - Lease Term and Discount Rate (Details)",
     "shortName": "Operating Leases - Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails",
     "longName": "9955537 - Disclosure - Operating Leases - Maturity of Lease Liabilities (Details)",
     "shortName": "Operating Leases - Maturity of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.redditinc.com/role/OperatingLeasesNarrativeDetails",
     "longName": "9955538 - Disclosure - Operating Leases - Narrative (Details)",
     "shortName": "Operating Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.redditinc.com/role/AcquisitionsDetails",
     "longName": "9955539 - Disclosure - Acquisitions (Details)",
     "shortName": "Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-136",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "longName": "9955540 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-27",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails",
     "longName": "9955541 - 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": "60",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails",
     "longName": "9955542 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)",
     "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.redditinc.com/role/DebtDetails",
     "longName": "9955543 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails",
     "longName": "9955544 - Disclosure - Commitment and Contingencies - Future Payments under Non-Cancellable Purchase Obligations (Details)",
     "shortName": "Commitment and Contingencies - Future Payments under Non-Cancellable Purchase Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails",
     "longName": "9955545 - Disclosure - Stockholders' Equity (Deficit) - Narrative (Details)",
     "shortName": "Stockholders' Equity (Deficit) - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "rddt:NumberOfClassesOfCommonStock",
      "unitRef": "class",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-153",
      "name": "rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails",
     "longName": "9955546 - Disclosure - Stockholders' Equity (Deficit) - Stock Reserved for Future Issuance (Details)",
     "shortName": "Stockholders' Equity (Deficit) - Stock Reserved for Future Issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
     "longName": "9955547 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-6",
      "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-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails",
     "longName": "9955548 - 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": "67",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails",
     "longName": "9955549 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "shortName": "Stock-Based Compensation - Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails",
     "longName": "9955550 - 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": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.redditinc.com/role/EmployeeBenefitPlansDetails",
     "longName": "9955551 - Disclosure - Employee Benefit Plans (Details)",
     "shortName": "Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails",
     "longName": "9955552 - Disclosure - Income Taxes - Geographical Breakdown of Income (Loss) before Income Taxes (Details)",
     "shortName": "Income Taxes - Geographical Breakdown of Income (Loss) before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
     "longName": "9955553 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails",
     "longName": "9955554 - Disclosure - Income Taxes - Tax Provision And Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Tax Provision And Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
     "longName": "9955555 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate From Statutory Federal Rate (Details)",
     "shortName": "Income Taxes - Reconciliation of Effective Tax Rate From Statutory Federal Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails",
     "longName": "9955556 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Deferred Tax Liabilities (Details)",
     "shortName": "Income Taxes - Components of Deferred Tax Assets and Deferred Tax Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955557 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-191",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-191",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails",
     "longName": "9955558 - Disclosure - Income Taxes - Gross Unrecognized Tax Benefits Rollforward (Details)",
     "shortName": "Income Taxes - Gross Unrecognized Tax Benefits Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-16",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.redditinc.com/role/RelatedPartyTransactionsDetails",
     "longName": "9955559 - Disclosure - Related-Party Transactions (Details)",
     "shortName": "Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-194",
      "name": "rddt:NumberOfDirectorsRightToNominate",
      "unitRef": "director",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "name": "rddt:NumberOfDirectorsRightToNominate",
      "unitRef": "director",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationNarrativeDetails",
     "longName": "9955560 - Disclosure - Segment and Geographic Information - Narrative (Details)",
     "shortName": "Segment and Geographic Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.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",
       "ix:continuation",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails",
     "longName": "9955561 - 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": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
     "longName": "9955562 - 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": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "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-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
     "longName": "9955563 - 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": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:OperatingExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.redditinc.com/role/SubsequentEventsDetails",
     "longName": "9955564 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-204",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "rddt-20251231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "rddt_A2024IncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "A2024IncentiveAwardPlanMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "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/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.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": [
      "r48",
      "r1120"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "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": "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": [
      "r1370"
     ]
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r79"
     ]
    },
    "rddt_AccruedCustomerIncentivesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.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": [
      "r51"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r163",
      "r829"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "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 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": [
      "r15",
      "r16",
      "r68",
      "r171",
      "r825",
      "r865",
      "r866",
      "r1486"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r2",
      "r8",
      "r16",
      "r659",
      "r662",
      "r724",
      "r861",
      "r862",
      "r1290",
      "r1291",
      "r1292",
      "r1352",
      "r1353",
      "r1354",
      "r1355"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "label": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r362",
      "r869",
      "r996"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails",
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Useful life of intangible assets",
        "terseLabel": "Weighted-average remaining useful life (years)",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r996"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1200"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r63",
      "r1120",
      "r1548"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r883",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1487",
      "r1550"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1213"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1213"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1213"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1213"
     ]
    },
    "rddt_AdjustedDailySimpleSterlingOverNightIndexedAverageRateSONIAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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": []
    },
    "rddt_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of early exercised stock options",
        "label": "Adjustments To Additional Paid In Capital, Early Exercised Stock Options",
        "documentation": "Adjustments To Additional Paid In Capital, Early Exercised Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r483"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) 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/20251231",
     "localname": "AdvanceMagazinePublishersInc.Member",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance Magazine Publishers Inc.",
        "label": "Advance Magazine Publishers Inc. [Member]",
        "documentation": "Advance Magazine Publishers Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r1059"
     ]
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1425",
      "r1426"
     ]
    },
    "rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of shares owned by related party",
        "label": "Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Subsequent To Initial Public Offering",
        "documentation": "Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Subsequent To Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Affirmative vote or written consent of counterparty required maximum ownership percentage upon closing of the initial public offering",
        "label": "Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Upon Closing Of The Initial Public Offering",
        "documentation": "Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Percentage Upon Closing Of The Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Affirmative vote or written consent of counterparty required maximum ownership threshold",
        "label": "Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Threshold",
        "documentation": "Affirmative Vote Or Written Consent Of Counterparty Required, Minimum Ownership Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1258"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1171",
      "r1182",
      "r1192",
      "r1225"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1174",
      "r1185",
      "r1195",
      "r1228"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1259"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1213"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1220"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1175",
      "r1186",
      "r1196",
      "r1220",
      "r1229",
      "r1233",
      "r1241"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1239"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r516",
      "r522",
      "r532"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r237"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r237"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r237"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r237"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r94",
      "r107",
      "r167",
      "r193",
      "r194",
      "r195",
      "r242",
      "r257",
      "r282",
      "r286",
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r649",
      "r651",
      "r697",
      "r810",
      "r811",
      "r820",
      "r921",
      "r1027",
      "r1028",
      "r1041",
      "r1120",
      "r1136",
      "r1137",
      "r1149",
      "r1419",
      "r1420",
      "r1504"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20251231",
     "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/2025",
     "localname": "AssetsCurrent",
     "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"
     ],
     "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": [
      "r159",
      "r172",
      "r193",
      "r194",
      "r195",
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r649",
      "r651",
      "r697",
      "r1120",
      "r1419",
      "r1420",
      "r1504"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r673",
      "r674",
      "r1106"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.redditinc.com/role/FairValueMeasurementsScheduleofFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.redditinc.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1178"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.redditinc.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1178"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://www.redditinc.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1178"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r302"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r303"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r299",
      "r337",
      "r819"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1377"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1376"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r300",
      "r337",
      "r673",
      "r690",
      "r691",
      "r692",
      "r693",
      "r807",
      "r998",
      "r1106",
      "r1110",
      "r1117",
      "r1374",
      "r1491",
      "r1492",
      "r1493"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "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": "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": [
      "r297",
      "r337"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1237"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1232"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1232"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1232"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1232"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1232"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails",
      "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": [
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1235"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1234"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1233"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1233"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r103"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1341"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r644",
      "r645",
      "r869",
      "r1054",
      "r1055",
      "r1473",
      "r1475",
      "r1477"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Axis]",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r644",
      "r645",
      "r869",
      "r1054",
      "r1055",
      "r1473",
      "r1475",
      "r1477"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r585",
      "r586",
      "r587",
      "r588",
      "r594",
      "r595",
      "r596",
      "r597",
      "r603",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r639",
      "r640",
      "r641",
      "r645",
      "r1062",
      "r1072",
      "r1473",
      "r1475",
      "r1477"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate purchase consideration",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r641",
      "r1062",
      "r1067"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value of equity consideration",
        "label": "Business Combination, Consideration Transferred, Equity Interest",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1067",
      "r1068",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r585",
      "r589",
      "r598",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r616",
      "r619",
      "r620",
      "r626",
      "r627",
      "r628",
      "r636",
      "r640",
      "r641",
      "r642",
      "r644",
      "r646",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1069",
      "r1070",
      "r1071"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived",
        "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1476",
      "r1478"
     ]
    },
    "rddt_BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional consideration",
        "label": "Business Combination, Separately Recognized Transactions, Post-Combination Expenses",
        "documentation": "Business Combination, Separately Recognized Transactions, Post-Combination Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combination."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r584",
      "r590",
      "r592",
      "r603",
      "r615",
      "r619",
      "r1062",
      "r1068",
      "r1100",
      "r1101"
     ]
    },
    "rddt_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "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/20251231",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "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/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r22",
      "r161",
      "r1002"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r161"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r691",
      "r692",
      "r693",
      "r1489",
      "r1490"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r93"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "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": {
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at the beginning of the period",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at the end of the period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r77",
      "r192"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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, cash equivalents, and restricted cash",
        "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": [
      "r1",
      "r77"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1278",
      "r1516"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1211"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1208"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1206"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "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": [
      "r120",
      "r168",
      "r169",
      "r170",
      "r193",
      "r195",
      "r223",
      "r227",
      "r234",
      "r236",
      "r244",
      "r245",
      "r329",
      "r386",
      "r388",
      "r389",
      "r390",
      "r393",
      "r394",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r424",
      "r427",
      "r428",
      "r431",
      "r434",
      "r441",
      "r697",
      "r874",
      "r875",
      "r876",
      "r877",
      "r883",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r909",
      "r929",
      "r951",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1263",
      "r1345",
      "r1347",
      "r1356"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "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": [
      "r168",
      "r169",
      "r170",
      "r244",
      "r417",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r439",
      "r441",
      "r657",
      "r874",
      "r875",
      "r876",
      "r877",
      "r1042",
      "r1263",
      "r1343",
      "r1345"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1212"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1212"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r85",
      "r385",
      "r1143",
      "r1144",
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "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": {
        "terseLabel": "Commitments and contingencies (Note 11)",
        "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": [
      "r56",
      "r99",
      "r821",
      "r908"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r83",
      "r378",
      "r380",
      "r983",
      "r1408",
      "r1414"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r984"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class A",
        "terseLabel": "Class A",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1550"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class B",
        "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": [
      "r1550"
     ]
    },
    "us-gaap_CommonClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassCMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class C",
        "verboseLabel": "Class C",
        "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": []
    },
    "rddt_CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of common stock, percent held threshold (as a percent)",
        "label": "Common Stock, Automatic Conversion Threshold, Minimum Percentage Of Outstanding Shares Of Convertible Class Of Common Stock As Percentage Of Total Outstanding Common Stock",
        "documentation": "Common Stock, Automatic Conversion Threshold, Minimum Percentage Of Outstanding Shares Of Convertible Class Of Common Stock As Percentage Of Total Outstanding Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "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": [
      "r62"
     ]
    },
    "rddt_CommonStockConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "CommonStockConversionRatio",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Common Stock, Conversion Ratio",
        "documentation": "Common Stock, Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r1139",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1352",
      "r1353",
      "r1355",
      "r1487",
      "r1547",
      "r1550"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r62"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "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": [
      "r62",
      "r909"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r62"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r9",
      "r62",
      "r909",
      "r927",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "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": "Common stock",
        "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": [
      "r62",
      "r415",
      "r423",
      "r823",
      "r1120"
     ]
    },
    "rddt_CommonStockVotingRightsVotesPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "CommonStockVotingRightsVotesPerShare",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes per share",
        "label": "Common Stock, Voting Rights, Votes Per Share",
        "documentation": "Common Stock, Voting Rights, Votes Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_CommunityImpactInitiativesAndCharitableActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "CommunityImpactInitiativesAndCharitableActivitiesMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "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/2025",
     "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": [
      "r1217"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1216"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1218"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1215"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r175",
      "r177",
      "r182",
      "r808",
      "r835",
      "r836"
     ]
    },
    "rddt_ComputerEquipmentFurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ComputerEquipmentFurnitureAndFixturesMember",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment, furniture, and fixtures",
        "label": "Computer Equipment, Furniture and Fixtures [Member]",
        "documentation": "Computer Equipment, Furniture and Fixtures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248",
      "r294",
      "r870",
      "r871",
      "r982",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364"
     ]
    },
    "rddt_ConcentrationRiskBusinessRiskPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ConcentrationRiskBusinessRiskPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Business Risk",
        "label": "Concentration Risk, Business Risk, Policy [Policy Text Block]",
        "documentation": "Concentration Risk, Business Risk, Policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248",
      "r294",
      "r870",
      "r871",
      "r982",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248",
      "r294",
      "r870",
      "r871",
      "r982",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r694",
      "r695"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248",
      "r294",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r248",
      "r294",
      "r870",
      "r871",
      "r982",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "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": [
      "r45",
      "r1012"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r443",
      "r444",
      "r446",
      "r465"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r443",
      "r444",
      "r446",
      "r465"
     ]
    },
    "rddt_ConversionOfClassBCommonStockToClassACommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ConversionOfClassBCommonStockToClassACommonStockMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of Class B common stock to Class A common stock",
        "label": "Conversion Of Class B Common Stock To Class A Common Stock [Member]",
        "documentation": "Conversion Of Class B Common Stock To Class A Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering",
        "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock [Member]",
        "documentation": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion of convertible preferred stock to common stock upon initial public offering",
        "label": "Conversion of Stock, Amount Converted",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26"
     ]
    },
    "us-gaap_ConversionOfStockByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockByUniqueDescriptionAxis",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Conversion Description [Axis]",
        "label": "Stock Conversion Description [Axis]",
        "documentation": "Information by description of stock conversions."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26"
     ]
    },
    "us-gaap_ConversionOfStockNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of Stock, Name [Domain]",
        "label": "Conversion of Stock, Name [Domain]",
        "documentation": "The unique name of a noncash or part noncash stock conversion."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r25",
      "r26"
     ]
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "rddt_CostOfGoodsAndServiceAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "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",
      "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": [
      "r70",
      "r71",
      "r768",
      "r1007",
      "r1011",
      "r1103",
      "r1331"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenue",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1268"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r75"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and expenses:",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r193",
      "r201",
      "r202",
      "r398",
      "r429",
      "r730",
      "r751",
      "r818",
      "r1003",
      "r1004",
      "r1005",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r385",
      "r1417"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r385",
      "r1417"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1343",
      "r1349",
      "r1471"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1343",
      "r1349"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current income tax expense (benefit)",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r1343",
      "r1349"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax expense (benefit):",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1267",
      "r1343",
      "r1349",
      "r1471"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1252"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1252"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1254"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1254"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1167",
      "r1256"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1165",
      "r1254"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1158",
      "r1247"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1248"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1248"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1246"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1246"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1157",
      "r1246"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1160",
      "r1249"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1251"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1251"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1252"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1255"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1253"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1161",
      "r1250"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_DebtInstrumentAdditionalBasisSpread": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "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": [
      "r13",
      "r50",
      "r51",
      "r95",
      "r98",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1118",
      "r1343",
      "r1344",
      "r1346",
      "r1351",
      "r1409",
      "r1410",
      "r1411",
      "r1499",
      "r1500",
      "r1514"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r657",
      "r814",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1118",
      "r1343",
      "r1344",
      "r1346",
      "r1351",
      "r1499",
      "r1500"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r13",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1118",
      "r1343",
      "r1344",
      "r1346",
      "r1351",
      "r1409",
      "r1410",
      "r1411",
      "r1499",
      "r1500",
      "r1514"
     ]
    },
    "rddt_DebtInstrumentNumberOfInstruments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "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": [
      "r13",
      "r39",
      "r42",
      "r47",
      "r87",
      "r88",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r657",
      "r814",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1118",
      "r1343",
      "r1344",
      "r1346",
      "r1351",
      "r1499",
      "r1500"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.redditinc.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r185",
      "r341"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1349",
      "r1470",
      "r1471"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1349",
      "r1470"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax expense (benefit)",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r117",
      "r1343",
      "r1349"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax expense (benefit):",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r96",
      "r560"
     ]
    },
    "rddt_DeferredTaxAssetsCapitalizedResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research and development costs",
        "label": "Deferred Tax Assets, Capitalized Research And Development",
        "documentation": "Deferred Tax Assets, Capitalized Research And Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "rddt_DeferredTaxAssetsLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "documentation": "Deferred Tax Assets, Leasing Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets (liabilities)",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1465"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1465"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquired intangibles",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandDeferredTaxLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Right-of-use asset",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1468"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Matching contributions expense",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]",
        "label": "Defined Contribution Plan Disclosure [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": [
      "r479"
     ]
    },
    "rddt_DefinedContributionPlanEmployerMatchingContributionAmountOfMatch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DefinedContributionPlanEmployerMatchingContributionAmountOfMatch",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employer contribution match",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Amount Of Match",
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Amount Of Match"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employer contribution match (as a percent)",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "rddt_DefinedContributionPlanMatchAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DefinedContributionPlanMatchAxis",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan Match [Axis]",
        "label": "Defined Contribution Plan Match [Axis]",
        "documentation": "Defined Contribution Plan Match"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_DefinedContributionPlanMatchDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DefinedContributionPlanMatchDomain",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan Match [Domain]",
        "label": "Defined Contribution Plan Match [Domain]",
        "documentation": "Defined Contribution Plan Match [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum participant annual compensation contribution (as a percent)",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanTable",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan [Table]",
        "label": "Defined Contribution Plan [Table]",
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r479"
     ]
    },
    "rddt_DefinedContributionPlanTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DefinedContributionPlanTrancheOneMember",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan, Tranche One",
        "label": "Defined Contribution Plan, Tranche One [Member]",
        "documentation": "Defined Contribution Plan, Tranche One"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_DefinedContributionPlanTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "DefinedContributionPlanTrancheTwoMember",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan, Tranche Two",
        "label": "Defined Contribution Plan, Tranche Two [Member]",
        "documentation": "Defined Contribution Plan, Tranche Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "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": [
      "r6",
      "r186",
      "r242",
      "r262",
      "r286",
      "r1006",
      "r1027",
      "r1028"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1401",
      "r1403",
      "r1406",
      "r1407",
      "r1479"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r463",
      "r464",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r463",
      "r464",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r1425"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r481",
      "r486",
      "r517",
      "r518",
      "r520",
      "r1057"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r1429"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1178"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1178",
      "r1221"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1199"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Tax Jurisdiction",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1210"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) 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/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic (in dollars per share)",
        "terseLabel": "Basic income (loss) 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": [
      "r156",
      "r183",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r220",
      "r223",
      "r234",
      "r235",
      "r236",
      "r241",
      "r413",
      "r521",
      "r580",
      "r648",
      "r671",
      "r672",
      "r809",
      "r837",
      "r1015"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net income (loss) 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/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in dollars per share)",
        "terseLabel": "Diluted income (loss) 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": [
      "r156",
      "r183",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r223",
      "r234",
      "r235",
      "r236",
      "r241",
      "r413",
      "r521",
      "r580",
      "r648",
      "r671",
      "r672",
      "r809",
      "r837",
      "r1015"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net income (loss) 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/2025",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r223",
      "r227",
      "r234",
      "r236"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r27",
      "r28",
      "r238"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r237",
      "r239",
      "r240"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes at statutory federal income tax rate",
        "verboseLabel": "Statutory federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r198",
      "r545",
      "r571",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r1061",
      "r1343",
      "r1350",
      "r1462"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign jurisdictions",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r549",
      "r1061",
      "r1343",
      "r1350",
      "r1462"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Line Items]",
        "label": "Effective Income Tax Rate Reconciliation [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": [
      "r545",
      "r546",
      "r1061"
     ]
    },
    "rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-taxable or non-deductible items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1343",
      "r1350",
      "r1462",
      "r1464"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1343",
      "r1350",
      "r1462",
      "r1464"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1343",
      "r1350",
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent",
        "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1463"
     ]
    },
    "rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return to provision true-ups",
        "label": "Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return to provision true-ups",
        "label": "Effective Income Tax Rate Reconciliation, Return To Provision True-Ups, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision True-Ups Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1459",
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1459",
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r1061",
      "r1343",
      "r1350",
      "r1462"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Table]",
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r546",
      "r1061"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesReconciliationofEffectiveTaxRateFromStatutoryFederalRateDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1343",
      "r1350",
      "r1462",
      "r1464"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r51"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1456"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r519"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1457"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1457"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "verboseLabel": "Outstanding 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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r1261"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1151"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1262"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1204"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1257"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1257"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1257"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity (deficit):",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r9",
      "r154",
      "r155",
      "r156",
      "r179",
      "r180",
      "r181",
      "r203",
      "r204",
      "r205",
      "r207",
      "r214",
      "r216",
      "r218",
      "r243",
      "r330",
      "r331",
      "r371",
      "r412",
      "r442",
      "r521",
      "r569",
      "r570",
      "r577",
      "r578",
      "r579",
      "r581",
      "r647",
      "r648",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r670",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r709",
      "r711",
      "r724",
      "r833",
      "r861",
      "r862",
      "r863",
      "r883",
      "r951"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1214"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1171",
      "r1182",
      "r1192",
      "r1225"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1168",
      "r1179",
      "r1189",
      "r1222"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1489",
      "r1490"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r675",
      "r678",
      "r680",
      "r681",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r805",
      "r1106",
      "r1111"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r196",
      "r542",
      "r544"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r338",
      "r339",
      "r340",
      "r411",
      "r439",
      "r657",
      "r668",
      "r689",
      "r696",
      "r699",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r817",
      "r834",
      "r1034",
      "r1106",
      "r1108",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1121",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1488",
      "r1491",
      "r1492",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1497"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining useful life (years)",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r342",
      "r363",
      "r1001"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r996",
      "r1001"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r996",
      "r1001"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r365",
      "r366",
      "r769",
      "r770",
      "r869",
      "r996",
      "r1001",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r363",
      "r770",
      "r1001"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r365",
      "r366",
      "r869",
      "r996",
      "r1001",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails",
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net carrying value",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r1403"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Functional Currency",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r196",
      "r544"
     ]
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_ForeignTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignTaxJurisdictionOtherMember",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign jurisdictions",
        "label": "Foreign Tax Jurisdiction, Other [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1339",
      "r1466"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1175",
      "r1186",
      "r1196",
      "r1229"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1175",
      "r1186",
      "r1196",
      "r1229"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1175",
      "r1186",
      "r1196",
      "r1229"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1175",
      "r1186",
      "r1196",
      "r1229"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1186",
      "r1196",
      "r1229"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1209"
     ]
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "GB",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED KINGDOM",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "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"
     ],
     "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": [
      "r73",
      "r931"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r982",
      "r1364"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "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/AcquisitionsDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance as of December 31, 2023",
        "periodEndLabel": "Balance as of December 31, 2024",
        "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": [
      "r164",
      "r344",
      "r806",
      "r1028",
      "r1035",
      "r1062",
      "r1066",
      "r1067",
      "r1102",
      "r1107",
      "r1120",
      "r1385",
      "r1392",
      "r1480"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill acquired",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r638",
      "r641",
      "r645",
      "r1035"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1383",
      "r1395"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r354",
      "r1035"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Intangible Assets and Cryptocurrency",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r367",
      "r369"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "rddt_GrossProfitAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IPOMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IPO",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.redditinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155",
      "r1178"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r82"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic income (loss)",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r197",
      "r543"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r101",
      "r106",
      "r810",
      "r812",
      "r831",
      "r1008",
      "r1010",
      "r1011",
      "r1021",
      "r1027",
      "r1359",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGeographicalBreakdownofIncomeLossbeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign income (loss)",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r197",
      "r543"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "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": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r374",
      "r375",
      "r653",
      "r654",
      "r655",
      "r656",
      "r677",
      "r679",
      "r683",
      "r698",
      "r699",
      "r700",
      "r858",
      "r860",
      "r936",
      "r996",
      "r998",
      "r1062",
      "r1067",
      "r1104",
      "r1105",
      "r1109",
      "r1117",
      "r1472",
      "r1474",
      "r1518"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "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 [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r375",
      "r653",
      "r654",
      "r655",
      "r656",
      "r677",
      "r679",
      "r683",
      "r698",
      "r699",
      "r700",
      "r858",
      "r860",
      "r936",
      "r996",
      "r998",
      "r1062",
      "r1067",
      "r1104",
      "r1105",
      "r1109",
      "r1117",
      "r1472",
      "r1474",
      "r1518"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r545",
      "r546",
      "r554",
      "r565",
      "r1061",
      "r1467"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r545",
      "r546",
      "r554",
      "r565",
      "r1061",
      "r1467"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r193",
      "r198",
      "r538",
      "r545",
      "r551",
      "r552",
      "r553",
      "r558",
      "r564",
      "r572",
      "r574",
      "r575",
      "r576",
      "r816",
      "r868",
      "r879",
      "r1061"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "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": [
      "r108",
      "r118",
      "r193",
      "r217",
      "r218",
      "r242",
      "r265",
      "r286",
      "r542",
      "r545",
      "r573",
      "r838",
      "r1008",
      "r1010",
      "r1011",
      "r1061"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total income tax expense (benefit):",
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r178",
      "r540",
      "r541",
      "r558",
      "r559",
      "r563",
      "r567",
      "r873"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r1061",
      "r1462"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign jurisdictions",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r549",
      "r1061",
      "r1462"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes at statutory federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r1061"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-taxable or non-deductible items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1462",
      "r1464"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1462",
      "r1463"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r1061",
      "r1462"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1462",
      "r1464"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20251231",
     "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/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "label": "Increase (Decrease) in Temporary 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/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r224",
      "r225",
      "r226",
      "r236",
      "r485"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1175",
      "r1186",
      "r1196",
      "r1220",
      "r1229",
      "r1233",
      "r1241"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1245"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1156",
      "r1245"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1156",
      "r1245"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "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": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r1403",
      "r1405"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1027",
      "r1103",
      "r1293",
      "r1366"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Development Costs",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "rddt_July2024AcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "July2024AcquisitionMember",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "July 2024 Acquisition",
        "label": "July 2024 Acquisition [Member]",
        "documentation": "July 2024 Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r1119"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Lease Cost, Lease Term and Discount Rate",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1502"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r723"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity of Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1503"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r1344",
      "r1351",
      "r1514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r1344",
      "r1351",
      "r1514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r1344",
      "r1351",
      "r1514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r1344",
      "r1351",
      "r1514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r1344",
      "r1351",
      "r1514"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "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"
     ],
     "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": [
      "r13",
      "r50",
      "r51",
      "r52",
      "r54",
      "r55",
      "r56",
      "r59",
      "r193",
      "r194",
      "r195",
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r650",
      "r651",
      "r652",
      "r697",
      "r907",
      "r1020",
      "r1041",
      "r1149",
      "r1419",
      "r1504",
      "r1505"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 (deficit)",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r100",
      "r827",
      "r1120",
      "r1136",
      "r1137",
      "r1343",
      "r1348",
      "r1382",
      "r1498"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.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": [
      "r52",
      "r160",
      "r193",
      "r194",
      "r195",
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r650",
      "r651",
      "r652",
      "r697",
      "r1120",
      "r1419",
      "r1504",
      "r1505"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1496"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r49",
      "r53"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r49",
      "r53",
      "r385"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r84"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r13",
      "r1409",
      "r1410",
      "r1411"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r13",
      "r36",
      "r1409",
      "r1410",
      "r1411"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable Securities",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r123",
      "r125",
      "r126",
      "r128",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r252",
      "r381",
      "r382",
      "r383",
      "r384",
      "r480",
      "r512",
      "r513",
      "r514",
      "r534",
      "r676",
      "r767",
      "r857",
      "r859",
      "r867",
      "r899",
      "r900",
      "r958",
      "r961",
      "r965",
      "r966",
      "r968",
      "r977",
      "r978",
      "r980",
      "r981",
      "r994",
      "r995",
      "r1033",
      "r1042",
      "r1056",
      "r1062",
      "r1069",
      "r1072",
      "r1110",
      "r1111",
      "r1115",
      "r1116",
      "r1131",
      "r1421",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r123",
      "r125",
      "r126",
      "r128",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r252",
      "r381",
      "r382",
      "r383",
      "r384",
      "r480",
      "r512",
      "r513",
      "r514",
      "r534",
      "r676",
      "r767",
      "r857",
      "r859",
      "r867",
      "r899",
      "r900",
      "r958",
      "r961",
      "r965",
      "r966",
      "r968",
      "r977",
      "r978",
      "r980",
      "r981",
      "r994",
      "r995",
      "r1033",
      "r1042",
      "r1056",
      "r1062",
      "r1069",
      "r1072",
      "r1110",
      "r1111",
      "r1115",
      "r1131",
      "r1421",
      "r1506",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2025",
     "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": [
      "r1232"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1427",
      "r1428"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1240"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1213"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r109",
      "r247",
      "r1017",
      "r1018"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r190"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r190"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r77",
      "r78",
      "r79"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)",
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r79",
      "r102",
      "r156",
      "r158",
      "r173",
      "r176",
      "r181",
      "r193",
      "r194",
      "r195",
      "r200",
      "r206",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r232",
      "r329",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r413",
      "r416",
      "r419",
      "r425",
      "r521",
      "r580",
      "r648",
      "r672",
      "r697",
      "r832",
      "r928",
      "r949",
      "r950",
      "r1008",
      "r1010",
      "r1011",
      "r1147",
      "r1419"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) 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": [
      "r156",
      "r184",
      "r210",
      "r211",
      "r212",
      "r213",
      "r220",
      "r221",
      "r233",
      "r236",
      "r416",
      "r419",
      "r425",
      "r648"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) 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": [
      "r184",
      "r222",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r236"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements and 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": []
    },
    "rddt_NewYorkFederalReserveBankRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "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": [
      "r1212"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1186",
      "r1196",
      "r1220",
      "r1229"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1203"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1202"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1220"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1240"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1240"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1552",
      "r1553",
      "r1554",
      "r1555"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of noncash financing and investing activities",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r74"
     ]
    },
    "rddt_NumberOfClassesOfCommonStock": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "NumberOfClassesOfCommonStock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of common stock",
        "label": "Number Of Classes Of Common Stock",
        "documentation": "Number Of Classes Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of directors on each board committee",
        "label": "Number Of Directors Able To Sit On Each Committee Of The Board, Excluding Audit Committee",
        "documentation": "Number Of Directors Able To Sit On Each Committee Of The Board, Excluding Audit Committee"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_NumberOfDirectorsRightToNominate": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "NumberOfDirectorsRightToNominate",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of nominated directors",
        "label": "Number Of Directors Right To Nominate",
        "documentation": "Number Of Directors Right To Nominate"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_NumberOfObserversToTheBoardOfDirectorsRightToNominate": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "NumberOfObserversToTheBoardOfDirectorsRightToNominate",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of nominated observers",
        "label": "Number Of Observers To The Board Of Directors Right To Nominate",
        "documentation": "Number Of Observers To The Board Of Directors Right To Nominate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1365"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1022",
      "r1032",
      "r1365"
     ]
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expense [Member]",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1011"
     ]
    },
    "rddt_OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "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 (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1008",
      "r1011",
      "r1021",
      "r1359",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r1119"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "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": [
      "r713"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/OperatingLeasesMaturityofLeaseLiabilitiesDetails"
     ],
     "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": [
      "r713"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "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": "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": [
      "r712"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1338"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r1119"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r1119"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r51"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r166"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "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 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": [
      "r4",
      "r8",
      "r92"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "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 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": [
      "r4",
      "r8",
      "r92"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r4",
      "r8",
      "r92",
      "r174",
      "r177",
      "r214"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1001",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1403",
      "r1405",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r51",
      "r1120"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.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": "Total 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": [
      "r55"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r79"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1212"
     ]
    },
    "rddt_OtherRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "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": [
      "r55",
      "r97"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1173",
      "r1184",
      "r1194",
      "r1227"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1187",
      "r1197",
      "r1230"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1187",
      "r1197",
      "r1230"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over-Allotment Option",
        "label": "Over-Allotment Option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1201"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.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": [
      "r1264",
      "r1336"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments of initial public offering costs",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "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/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units",
        "terseLabel": "Tax withholding obligation",
        "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": [
      "r189"
     ]
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r19",
      "r187",
      "r296"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash consideration",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r630",
      "r1062",
      "r1067",
      "r1101"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "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": "Cash paid for acquisitions, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r76"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1211"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1211"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r1053"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1203"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1202"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1204"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1260"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1203"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, annual dividend rate",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r959",
      "r962",
      "r964",
      "r969"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r61",
      "r427"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "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": [
      "r61",
      "r909"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r61",
      "r427"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r61",
      "r909",
      "r927",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "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": "Preferred stock, par value $0.0001 per share; 100,000,000 authorized as of December\u00a031, 2025 and 2024; no shares issued and outstanding as of December\u00a031, 2025 and 2024",
        "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": [
      "r61",
      "r415",
      "r422",
      "r822",
      "r1120"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "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": "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": [
      "r1279"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "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/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of Class A common stock in initial public offering, net of underwriting discounts and commissions",
        "verboseLabel": "Proceeds from IPO",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r187",
      "r188",
      "r1375"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financing activities",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1265",
      "r1337"
     ]
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r18",
      "r187",
      "r296",
      "r328"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "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": {
        "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": [
      "r3",
      "r12"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r151",
      "r290",
      "r768",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r999",
      "r1007",
      "r1010",
      "r1011",
      "r1043",
      "r1044",
      "r1130",
      "r1131",
      "r1132",
      "r1135",
      "r1138",
      "r1266",
      "r1276",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "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",
      "r1329",
      "r1330",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1415",
      "r1416",
      "r1517",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r151",
      "r290",
      "r768",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r999",
      "r1007",
      "r1010",
      "r1011",
      "r1043",
      "r1044",
      "r1130",
      "r1131",
      "r1132",
      "r1135",
      "r1138",
      "r1266",
      "r1276",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "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",
      "r1329",
      "r1330",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1415",
      "r1416",
      "r1517",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r723"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r162",
      "r830"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r723",
      "r815",
      "r830",
      "r1120"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r113",
      "r116",
      "r828"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r723"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1201"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1201"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "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": [
      "r121",
      "r123",
      "r125",
      "r126",
      "r128",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r252",
      "r381",
      "r382",
      "r383",
      "r384",
      "r468",
      "r480",
      "r512",
      "r513",
      "r514",
      "r520",
      "r534",
      "r676",
      "r741",
      "r750",
      "r767",
      "r857",
      "r859",
      "r867",
      "r899",
      "r900",
      "r958",
      "r961",
      "r965",
      "r966",
      "r968",
      "r977",
      "r978",
      "r980",
      "r981",
      "r994",
      "r995",
      "r1033",
      "r1042",
      "r1056",
      "r1062",
      "r1069",
      "r1072",
      "r1110",
      "r1111",
      "r1115",
      "r1116",
      "r1131",
      "r1141",
      "r1412",
      "r1421",
      "r1492",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "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": [
      "r121",
      "r123",
      "r125",
      "r126",
      "r128",
      "r145",
      "r147",
      "r148",
      "r152",
      "r153",
      "r252",
      "r381",
      "r382",
      "r383",
      "r384",
      "r468",
      "r480",
      "r512",
      "r513",
      "r514",
      "r520",
      "r534",
      "r676",
      "r741",
      "r750",
      "r767",
      "r857",
      "r859",
      "r867",
      "r899",
      "r900",
      "r958",
      "r961",
      "r965",
      "r966",
      "r968",
      "r977",
      "r978",
      "r980",
      "r981",
      "r994",
      "r995",
      "r1033",
      "r1042",
      "r1056",
      "r1062",
      "r1069",
      "r1072",
      "r1110",
      "r1111",
      "r1115",
      "r1116",
      "r1131",
      "r1141",
      "r1412",
      "r1421",
      "r1492",
      "r1507",
      "r1508",
      "r1509",
      "r1510",
      "r1511"
     ]
    },
    "rddt_ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of deferred offering costs to additional paid-in capital upon initial public offering",
        "label": "Reclassification Of Deferred Offering Costs To Additional Paid-In-Capital Upon Initial Public Offering",
        "documentation": "Reclassification Of Deferred Offering Costs To Additional Paid-In-Capital Upon Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedCostofRevenueReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails",
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1168",
      "r1179",
      "r1189",
      "r1222"
     ]
    },
    "rddt_RedditInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "RedditInc.Member",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reddit, Inc.",
        "label": "Reddit, Inc. [Member]",
        "documentation": "Reddit, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RedeemableConvertiblePreferredStockMember",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred shares",
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1422",
      "r1423"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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": [
      "r193",
      "r199",
      "r200",
      "r295",
      "r728",
      "r729",
      "r730",
      "r932",
      "r933",
      "r936"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r725",
      "r726",
      "r727",
      "r729",
      "r731",
      "r880",
      "r881",
      "r882",
      "r934",
      "r935",
      "r936",
      "r955",
      "r957"
     ]
    },
    "rddt_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r193",
      "r201",
      "r202",
      "r398",
      "r429",
      "r730",
      "r751",
      "r818",
      "r1003",
      "r1004",
      "r1005",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1481",
      "r1482",
      "r1483",
      "r1484"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r537",
      "r996",
      "r1008",
      "r1009",
      "r1027",
      "r1512"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Expenses",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1169",
      "r1180",
      "r1190",
      "r1223"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1170",
      "r1181",
      "r1191",
      "r1224"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1177",
      "r1188",
      "r1198",
      "r1231"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1278",
      "r1340",
      "r1513",
      "r1516"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r161"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "rddt_RestrictedStockUnitsAndRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "RestrictedStockUnitsAndRestrictedStockAwardsMember",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested RSUs and RSAs",
        "verboseLabel": "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/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_RestructuringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationScheduleofSegmentNetIncomeLossAdjustedOperatingExpensesReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring costs",
        "label": "Restructuring Costs",
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "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": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r89",
      "r826",
      "r864",
      "r866",
      "r878",
      "r910",
      "r1120"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r203",
      "r204",
      "r205",
      "r207",
      "r214",
      "r216",
      "r218",
      "r330",
      "r331",
      "r371",
      "r412",
      "r521",
      "r569",
      "r570",
      "r577",
      "r578",
      "r579",
      "r581",
      "r647",
      "r648",
      "r658",
      "r660",
      "r661",
      "r663",
      "r670",
      "r709",
      "r711",
      "r861",
      "r863",
      "r883",
      "r1550"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r104",
      "r105",
      "r242",
      "r258",
      "r259",
      "r280",
      "r286",
      "r290",
      "r292",
      "r294",
      "r462",
      "r463",
      "r464",
      "r768",
      "r1008",
      "r1011"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r294",
      "r1361",
      "r1362"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition, Advertising Revenue, Other Revenue and Contract Assets",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r997"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r119",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r464",
      "r466"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r114"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r115"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r115"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "rddt_RevenueSharePayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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 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/20251231",
     "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/20251231",
     "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/20251231",
     "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/20251231",
     "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/2025",
     "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": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets recognized in exchange for lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r1119"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1240"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1240"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Domain]",
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued and sold (in shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsAcquiredIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r362",
      "r869",
      "r996"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r237"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income (Loss) 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": [
      "r27"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.redditinc.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r585",
      "r586",
      "r587",
      "r588",
      "r594",
      "r595",
      "r596",
      "r597",
      "r603",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r639",
      "r640",
      "r641",
      "r645",
      "r1062",
      "r1072",
      "r1473",
      "r1475",
      "r1477"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1469"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Components of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1465"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calculation of Basic and Diluted Net Income (Loss) 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": [
      "r1357"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r223",
      "r227",
      "r234",
      "r236"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Effective Tax Rate From Statutory Federal Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r1061",
      "r1462"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r44"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r44"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1402"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographical Breakdown of Income (Loss) before Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1349"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.redditinc.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r723"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.redditinc.com/role/RelatedPartyTransactionsDetails"
     ],
     "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": [
      "r193",
      "r199",
      "r200",
      "r728",
      "r729",
      "r730",
      "r932",
      "r933",
      "r936"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Net Income (Loss)",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r482",
      "r484",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r520"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule 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": [
      "r10",
      "r11",
      "r90"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails"
     ],
     "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": [
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r42",
      "r87",
      "r88",
      "r89",
      "r168",
      "r169",
      "r170",
      "r244",
      "r427",
      "r428",
      "r429",
      "r431",
      "r434",
      "r439",
      "r441",
      "r657",
      "r874",
      "r875",
      "r876",
      "r877",
      "r1042",
      "r1263",
      "r1343",
      "r1345"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitTables"
     ],
     "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": [
      "r14",
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r42",
      "r61",
      "r62",
      "r87",
      "r88",
      "r89"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Activity Related to Gross Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r1060"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Amortization Expense Related to Acquired Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1404"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1485"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1150"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1153"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r104",
      "r105",
      "r106",
      "r107",
      "r242",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r287",
      "r288",
      "r294",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r368",
      "r376",
      "r377",
      "r638",
      "r641",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r1024",
      "r1027",
      "r1028",
      "r1035",
      "r1134",
      "r1517",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.redditinc.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r124",
      "r127",
      "r129",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r146",
      "r147",
      "r148",
      "r249",
      "r292",
      "r293",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r810",
      "r811",
      "r812",
      "r813",
      "r896",
      "r897",
      "r898",
      "r960",
      "r963",
      "r967",
      "r970",
      "r977",
      "r979",
      "r980",
      "r981",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1000",
      "r1016",
      "r1043",
      "r1045",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1133",
      "r1141",
      "r1517",
      "r1519",
      "r1520",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/SegmentandGeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r242",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r269",
      "r271",
      "r272",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r294",
      "r1022",
      "r1025",
      "r1026",
      "r1027",
      "r1029",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r242",
      "r271",
      "r272",
      "r286",
      "r1027"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r289",
      "r292",
      "r1023",
      "r1024",
      "r1030"
     ]
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "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": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and Marketing Expenses and General and Administrative Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1460"
     ]
    },
    "rddt_ServiceAndPerformanceBasedRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ServiceAndPerformanceBasedRSUsMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service and Performance-based RSUs",
        "label": "Service and Performance-based RSUs [Member]",
        "documentation": "Service and Performance-based RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_ServiceBasedRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ServiceBasedRSUsMember",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service-based RSUs",
        "label": "Service-based RSUs [Member]",
        "documentation": "Service-based RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Accelerated Cost",
        "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost."
       }
      }
     },
     "auth_ref": [
      "r1456"
     ]
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual increase in shares under Incentive Plan as a percent of common shares outstanding",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Shares Authorized, As a Percent Of Shares Outstanding",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Annual Increase In Shares Authorized, As a Percent Of Shares Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requisite service period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period for stock-based compensation 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": [
      "r1057"
     ]
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/20251231",
     "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/2025",
     "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": [
      "r502"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average grant date fair value of awards granted during the period (in dollars per share)",
        "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": [
      "r502"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r499",
      "r500"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationRSUsandRSAsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "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/2025",
     "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": [
      "r499",
      "r500"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r503"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of awards vested in period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r503"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r482",
      "r484",
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r520"
     ]
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum shares authorized to be issued upon exercise of stock options (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number Of Shares Authorized To Be Issued Upon Exercise Of Stock Options",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number Of Shares Authorized To Be Issued Upon Exercise Of Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Canceled/forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures And Cancellations In Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures And Cancellations In Period"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canceled/forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Forfeitures and Cancellations in Period, Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of options granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value per share of options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r505"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r43"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r491",
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r491",
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r507"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r507"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r507"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitStockReservedforFutureIssuanceDetails",
      "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": [
      "r487",
      "r488",
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r496"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r490",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ]
    },
    "rddt_ShareBasedPaymentArrangementExpenseAndTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "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/2025",
     "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": [
      "r1430"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period of awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r43"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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 remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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 remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r507"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total grant date fair value of options vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r506"
     ]
    },
    "rddt_SharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "SharesAuthorized",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares authorized (in shares)",
        "label": "Shares Authorized",
        "documentation": "Shares Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares withheld for tax withholding requirements (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1458"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r1119"
     ]
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1343",
      "r1349",
      "r1461",
      "r1471"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Tax Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r104",
      "r105",
      "r106",
      "r107",
      "r157",
      "r242",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r287",
      "r288",
      "r294",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r368",
      "r373",
      "r376",
      "r377",
      "r638",
      "r641",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r1024",
      "r1027",
      "r1028",
      "r1035",
      "r1134",
      "r1517",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/Cover",
      "http://www.redditinc.com/role/NetIncomeLossperShareAntidilutiveSharesExcludedfromComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails",
      "http://www.redditinc.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.redditinc.com/role/StockholdersEquityDeficitNarrativeDetails"
     ],
     "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": [
      "r120",
      "r168",
      "r169",
      "r170",
      "r193",
      "r195",
      "r223",
      "r227",
      "r234",
      "r236",
      "r244",
      "r245",
      "r329",
      "r386",
      "r388",
      "r389",
      "r390",
      "r393",
      "r394",
      "r414",
      "r415",
      "r417",
      "r418",
      "r420",
      "r424",
      "r427",
      "r428",
      "r431",
      "r434",
      "r441",
      "r697",
      "r874",
      "r875",
      "r876",
      "r877",
      "r883",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r909",
      "r929",
      "r951",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1263",
      "r1345",
      "r1347",
      "r1356"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r62",
      "r65",
      "r66",
      "r154",
      "r155",
      "r156",
      "r179",
      "r180",
      "r181",
      "r203",
      "r204",
      "r205",
      "r207",
      "r214",
      "r216",
      "r218",
      "r243",
      "r330",
      "r331",
      "r371",
      "r412",
      "r442",
      "r521",
      "r569",
      "r570",
      "r577",
      "r578",
      "r579",
      "r581",
      "r647",
      "r648",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r670",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r709",
      "r711",
      "r724",
      "r833",
      "r861",
      "r862",
      "r863",
      "r883",
      "r951"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r122",
      "r124",
      "r127",
      "r129",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r146",
      "r147",
      "r148",
      "r249",
      "r292",
      "r293",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r810",
      "r811",
      "r812",
      "r813",
      "r896",
      "r897",
      "r898",
      "r960",
      "r963",
      "r967",
      "r970",
      "r977",
      "r979",
      "r980",
      "r981",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1000",
      "r1016",
      "r1043",
      "r1045",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1133",
      "r1141",
      "r1517",
      "r1519",
      "r1520",
      "r1522",
      "r1523",
      "r1524",
      "r1525",
      "r1526",
      "r1527",
      "r1528",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539",
      "r1540",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r203",
      "r204",
      "r205",
      "r243",
      "r414",
      "r415",
      "r417",
      "r420",
      "r711",
      "r768",
      "r872",
      "r884",
      "r895",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r909",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r930",
      "r931",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r951",
      "r1010",
      "r1011",
      "r1142",
      "r1549"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedBalanceSheets",
      "http://www.redditinc.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r203",
      "r204",
      "r205",
      "r243",
      "r295",
      "r414",
      "r415",
      "r417",
      "r420",
      "r711",
      "r768",
      "r872",
      "r884",
      "r895",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r909",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r930",
      "r931",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r951",
      "r1010",
      "r1011",
      "r1142",
      "r1549"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1172",
      "r1183",
      "r1193",
      "r1226"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Class A common stock in connection with acquisitions (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r89"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion of stock (in shares)",
        "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with initial public offering (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": [
      "r9",
      "r39",
      "r62",
      "r65",
      "r89",
      "r405"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r61",
      "r62",
      "r89",
      "r874",
      "r951",
      "r972"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock awards (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r89"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r9",
      "r61",
      "r62",
      "r89"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.redditinc.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": [
      "r9",
      "r61",
      "r62",
      "r89",
      "r496"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Class A common stock in connection with acquisitions",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r62",
      "r65",
      "r66",
      "r89"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of stock",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r62",
      "r65",
      "r66",
      "r89"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r61",
      "r62",
      "r89",
      "r883",
      "r951",
      "r972",
      "r1148"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r9",
      "r89"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r9",
      "r62",
      "r65",
      "r66",
      "r89"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program",
        "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": [
      "r1424"
     ]
    },
    "rddt_StockSoldByIndividualTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "StockSoldByIndividualTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Sold By Individual, Type [Axis]",
        "label": "Stock Sold By Individual, Type [Axis]",
        "documentation": "Stock Sold By Individual, Type"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_StockSoldByIndividualTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "StockSoldByIndividualTypeDomain",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Sold By Individual, Type [Domain]",
        "label": "Stock Sold By Individual, Type [Domain]",
        "documentation": "Stock Sold By Individual, Type [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "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",
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity (deficit)",
        "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": [
      "r62",
      "r65",
      "r66",
      "r80",
      "r911",
      "r927",
      "r952",
      "r953",
      "r1120",
      "r1149",
      "r1343",
      "r1347",
      "r1348",
      "r1382",
      "r1498",
      "r1550"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/StockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity (Deficit)",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r426",
      "r428",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r440",
      "r442",
      "r657",
      "r669",
      "r954",
      "r956",
      "r976"
     ]
    },
    "rddt_StockholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "StockholdersMember",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders",
        "label": "Stockholders [Member]",
        "documentation": "Stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r733"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r733"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r733"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r733"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r733"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r734"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Axis]",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1277"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1219"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [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": [
      "r566"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r388",
      "r389",
      "r390",
      "r393",
      "r394",
      "r414",
      "r415",
      "r417",
      "r421",
      "r531",
      "r533",
      "r824"
     ]
    },
    "rddt_TemporaryEquityConvertibleConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "TemporaryEquityConvertibleConversionRatio",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion ratio",
        "label": "Temporary Equity, Convertible, Conversion Ratio",
        "documentation": "Temporary Equity, Convertible, Conversion Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "rddt_TemporaryEquitySharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares)",
        "label": "Temporary Equity, Shares, Conversion Of Convertible Securities",
        "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r417"
     ]
    },
    "rddt_TemporaryEquityValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "TemporaryEquityValueConversionOfConvertibleSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering",
        "label": "Temporary Equity, Value, Conversion Of Convertible Securities",
        "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1211"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1218"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1371",
      "r1372",
      "r1373"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1241"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r411",
      "r439",
      "r657",
      "r668",
      "r689",
      "r696",
      "r699",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r817",
      "r834",
      "r1106",
      "r1108",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1121",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1488",
      "r1491",
      "r1492",
      "r1493",
      "r1494",
      "r1495",
      "r1496",
      "r1497"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1244"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "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/2025",
     "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": [
      "r1013",
      "r1014",
      "r1051",
      "r1052",
      "r1515"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1013",
      "r1014",
      "r1051",
      "r1052",
      "r1053",
      "r1106",
      "r1515"
     ]
    },
    "rddt_UnderwritingDiscountsAndCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.redditinc.com/20251231",
     "localname": "UnderwritingDiscountsAndCommissions",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/BasisofPresentationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting discounts and commissions",
        "label": "Underwriting Discounts And Commissions",
        "documentation": "Underwriting Discounts And Commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1238"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance of unrecognized tax benefits",
        "periodEndLabel": "Ending balance of unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r555",
      "r1060"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Decreases) related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r1060"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases/(decreases) related to current year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r1060"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.redditinc.com/role/IncomeTaxesGrossUnrecognizedTaxBenefitsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r1060"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r1501"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r1501"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails": {
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Includes, but is not limited to, lease not yet commenced."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r1501"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesFuturePaymentsunderNonCancellablePurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "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": [
      "r379",
      "r1501"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "presentation": [
      "http://www.redditinc.com/role/CommitmentandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Payments under Non-Cancellable Purchase Obligations",
        "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability."
       }
      }
     },
     "auth_ref": [
      "r1413"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r111",
      "r112",
      "r246",
      "r250",
      "r251",
      "r252",
      "r810",
      "r812",
      "r1019"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/OperatingLeasesComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r1119"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1280",
      "r1418",
      "r1485"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1280",
      "r1418",
      "r1485"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1207"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted (in shares)",
        "totalLabel": "Shares used in computation of diluted net income (loss) 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": [
      "r222",
      "r236"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares of Class A and Class B common stock used to compute net income (loss) per share attributable to common stockholders",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.redditinc.com/role/ConsolidatedStatementsofOperations",
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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": [
      "r220",
      "r236"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.redditinc.com/role/NetIncomeLossperShareComputationofNetIncomeLossperShareDetails"
     ],
     "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/2025",
     "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": [
      "r1205"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r36": {
   "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"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r47": {
   "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"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r85": {
   "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"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r136": {
   "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"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r202": {
   "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(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r334": {
   "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"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r468": {
   "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"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r480": {
   "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"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r532": {
   "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"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479772/718-30-S55-1"
  },
  "r534": {
   "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"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r537": {
   "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"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10B"
  },
  "r545": {
   "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"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r567": {
   "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"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r638": {
   "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"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r641": {
   "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"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r750": {
   "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"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "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"
  },
  "r1299": {
   "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"
  },
  "r1300": {
   "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"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "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"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1351": {
   "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"
  },
  "r1352": {
   "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"
  },
  "r1353": {
   "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"
  },
  "r1354": {
   "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"
  },
  "r1355": {
   "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"
  },
  "r1356": {
   "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"
  },
  "r1357": {
   "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"
  },
  "r1358": {
   "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"
  },
  "r1359": {
   "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"
  },
  "r1360": {
   "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"
  },
  "r1361": {
   "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"
  },
  "r1362": {
   "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"
  },
  "r1363": {
   "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"
  },
  "r1364": {
   "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"
  },
  "r1365": {
   "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"
  },
  "r1366": {
   "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"
  },
  "r1367": {
   "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"
  },
  "r1368": {
   "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"
  },
  "r1369": {
   "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"
  },
  "r1370": {
   "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"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1374": {
   "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"
  },
  "r1375": {
   "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"
  },
  "r1376": {
   "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"
  },
  "r1377": {
   "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"
  },
  "r1378": {
   "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"
  },
  "r1379": {
   "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"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "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"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1405": {
   "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"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "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"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  },
  "r1443": {
   "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"
  },
  "r1444": {
   "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"
  },
  "r1445": {
   "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"
  },
  "r1446": {
   "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"
  },
  "r1447": {
   "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"
  },
  "r1448": {
   "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"
  },
  "r1449": {
   "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"
  },
  "r1450": {
   "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"
  },
  "r1451": {
   "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"
  },
  "r1452": {
   "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"
  },
  "r1453": {
   "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"
  },
  "r1454": {
   "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"
  },
  "r1455": {
   "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"
  },
  "r1456": {
   "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"
  },
  "r1457": {
   "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"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1472": {
   "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"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1474": {
   "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"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1479": {
   "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"
  },
  "r1480": {
   "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"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1482": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1483": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1484": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1485": {
   "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"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "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"
  },
  "r1488": {
   "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"
  },
  "r1489": {
   "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"
  },
  "r1490": {
   "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"
  },
  "r1491": {
   "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"
  },
  "r1492": {
   "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"
  },
  "r1493": {
   "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"
  },
  "r1494": {
   "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"
  },
  "r1495": {
   "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"
  },
  "r1496": {
   "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"
  },
  "r1497": {
   "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"
  },
  "r1498": {
   "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"
  },
  "r1499": {
   "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"
  },
  "r1500": {
   "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"
  },
  "r1501": {
   "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"
  },
  "r1502": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1503": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1504": {
   "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"
  },
  "r1505": {
   "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"
  },
  "r1506": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1507": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1508": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1509": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1510": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1511": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1512": {
   "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"
  },
  "r1513": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1514": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1515": {
   "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"
  },
  "r1516": {
   "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"
  },
  "r1517": {
   "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"
  },
  "r1518": {
   "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"
  },
  "r1519": {
   "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"
  },
  "r1520": {
   "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"
  },
  "r1521": {
   "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"
  },
  "r1522": {
   "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"
  },
  "r1523": {
   "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"
  },
  "r1524": {
   "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"
  },
  "r1525": {
   "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"
  },
  "r1526": {
   "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"
  },
  "r1527": {
   "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"
  },
  "r1528": {
   "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"
  },
  "r1529": {
   "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"
  },
  "r1530": {
   "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"
  },
  "r1531": {
   "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"
  },
  "r1532": {
   "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"
  },
  "r1533": {
   "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"
  },
  "r1534": {
   "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"
  },
  "r1535": {
   "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"
  },
  "r1536": {
   "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"
  },
  "r1537": {
   "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"
  },
  "r1538": {
   "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"
  },
  "r1539": {
   "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"
  },
  "r1540": {
   "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"
  },
  "r1541": {
   "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"
  },
  "r1542": {
   "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"
  },
  "r1543": {
   "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"
  },
  "r1544": {
   "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"
  },
  "r1545": {
   "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"
  },
  "r1546": {
   "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"
  },
  "r1547": {
   "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"
  },
  "r1548": {
   "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"
  },
  "r1549": {
   "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"
  },
  "r1550": {
   "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"
  },
  "r1551": {
   "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"
  },
  "r1552": {
   "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"
  },
  "r1553": {
   "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"
  },
  "r1554": {
   "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"
  },
  "r1555": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>119
<FILENAME>0001713445-26-000022-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001713445-26-000022-xbrl.zip
M4$L#!!0    ( .&015Q3K&:XV!$   ^\   >    97AH:6)I=#$P,3=A<FYE
M9&-O;7!E;G-A=&DN:'1M[3UK4QL[EM_W5VB3NQFR91S;$$,@-U4,L+>H&DB*
M,#.UG[;D;AEKT@]?20WQ_/H]YTBRV^UN8XC!#70^!-O=+1T=G?=#_7EDXNC+
MYY'@X9?_^/R?V]OL) VR6"2&!4IP(T*6:9E<LW^&0O]@V]ONKN-T/%'R>F18
MK]/KLW^FZH>\X?:ZD2827_PXGS_8[Y\_T"2?!VDX^?(YE#=,AK^_D=U.1_2%
MZ.Z*WF W[.Q]ZH<[W;#7Z0Z$"'>&W?_KOH%'X7;[C#:32/S^)I;)]DC@_ =[
MO;$YO)6A&1W 6/_U9NX^(WZ:;1[)Z^2 H#VD'V02 F 'VYUV=VS@@6$*RW5/
M!&F4JH.W'?IWB%>VASR6T>3@+U<R%II=B%MVF<8\^4M+"R6']AXM_RU@?@"%
MOMXZV&"(2";"P]KM(8"G/T=R( WKPOQ[GS_@ WZ)"PO-+2  F(5ZY!5T5UK!
MY>G)R=E5BYU='+?G%U![T(_.3R].3D_8T<4)NSS]?G5T=7KRS)9P\?5B^_3\
MV]^^_N_I*3LYNSP]OOIZR8Z_GG\[O?A^='7V]8)]N_SZQ^71^?*%E2T#^%-]
M604?_\JTD</)$R-DMQ0A5R.IV:4(0VF )I.@S;;,2+!W;_=[O<ZA7\WZ@:+!
M#J0!C 0K[-MQ&H]Y,GD\>)8BB;#1/7S/CD JAR#7>1("TK0A(7^1)MNG\3A*
M)T*P$ZE$8%+%$&*1:&YDFK!O*KU6/$;< KKKAEP'W::1.^*:@>9*& _3,6E/
MP+5B2([?(IZP+;@>BB$,$,)]47K[GHGA$+ M;P2#:^F0_8\8J(RK"=MID7)M
MT4[I;"R4%J"%Z:L2XX@'\$4F3!K-@/U@T\R$9G*$AD!U]PXU"S*E4*/_XLZW
MV;%0AL., 1_3QOP;G@>I&&LP$N#C2"@!5[D2\VMT2' DXP<YP5LD3J#;#G^/
M(J\>7SC=5PYP/9I#\#KT3RT0L91'CI(DXQ%0+NX^T#*[E5$$!,+&7(9(QTBZ
MPS0"@D&#D\=IE@!EF[2<1/6[MQ_W7QS%E*/NKRE7(?LNU(T,Q*JP=SX2\(8/
M(N%O&:0*.'$;%A'QL18'_L-A*#4(E,F!3&AV>N@PYNH:#.U!:DP:'\!PAS?
MNS+@D2-*FM%>GIG@[8XUPPV@V81^9G>Y39<^F'#QVGZWO=?M55Z&S:B\MFS8
M;K_=V=]?:=@/!+(%&S"C08C^_F;G30%YD1@:> S0P70: >EZ8G#733HNO3SF
M8* DUP>]\4^&A)!C;AQR ;?I>-Z7<<_;^7?:7?1[_&_DW/@?ZV"C.EIE5Y-Q
M@6#]+CP<P7:QM=^!IW,[5_1\2*"6;$9#]FO3<:6:JJ'_6NS-;_U."P9O&. Q
MD7P\XE*AIU*T:ANRWQ39@TGV2W3OS+\EB&\X8X5]^ >:0[_ 'K^^#0T#/8R!
M/B[EGP_D*[UT#_0XC6-I#%@UC1?:>*'UD[F-%UH[:=IXH1N+M&:A-&PFLANC
MO'8V1>]CXXL^NB^:SV%ASNN*1Y@&:QBCSHS1!&F>($H9RP38 K-LP!;'J1JG
MBAO!_DAAG0E/ M$P29V9I-MHCR<WHLY%/!!-++\>F_-;M]?ZV'# INVGAB=J
MQ1--G+\&VW _X^IA'-3D C;%8WO+U,ZCI +J5VY]%$5 VG<4\P58Y/AGQI41
M*IHP*@M5@L.=8P5ZQ<!OLUH_K/P3P"SID#[R\3@"&L*,08 J)^3*#]5B@\S@
M:$G*Q UJHSA5 I[B"=OIL)!/-.-#XTINW9@Z"Z:PM-G9D/&*JM<P!00E*2!3
M*%N/6W%GB\'=KF0Q!^TXU;:@E85"!TH.L-AV 'S?@L4J0)JKTRU9%H[DL6F1
M:%(+>#FH>L0=PA6)EY!FP%% W)#&]@LOSL5X8&#O8 -HE>$*RZ1Q_.):],!T
MT2LU@-Q)ONMCA%\=R26LFJ&:H9JA9D/EN^V\)#A0(N+8N5#9?^<-E=DC? #V
M1&:J'UEWVKSDL?S_(S6S3*[%]@!TU(]MTB '/+H%=3(/W;T:#^\%SD.W;5.M
M#+3DTPA;5T#9@+*Z%(' +I;+[W_7["QA?Y,B0R7DZOXOO:GP5%+^^=8@['3;
MNQ^K+S^T!J'?;^^L.&P315F;M?R' *+G44FWRBN+E-3)A;D".]DVU3BC>2[6
M-7//8SYI^18[$ P!6.AD 8/1?2-#4=&9!,Z0&=&PZ1BM\2R1V)D''@N*2_P0
MI FBF*$-CXY!WFB'YZ1:=+!D L_Q6X"9N@1)RF[5K0O3"WD$CQT1L)ONR+Q6
M/%ELQ&S-]BC), 0SQ:G.!O]RNT1NS^*2T*,*LHB<KL$$Z )( ;W8+?G>.H14
MXC)U9N<W$EU5PV[3+ K9B(.Z3.$F=2NUL'VC*[A^Z8+?26L$Y]<(!&A+ B!K
M1WMO);0S_+>A+2>D %N!'<>"**5C*XSBM#=CA75@;DN0OP&)WTT:_& 8E:-?
M^QUD2RV"C)IQ_9,44@ '&C]/:29WD<DX%J$$W(-'/88M$J$/:>2V98OV4SAS
M"5SHVC50S]&YM^LVS+QM5FGB/8H&6FY5/G>E=\K+Q9D/W?$,K%=.>A](V<M-
M)VV&<@BTC_3NF @X"'[($W]E/,\'GC!"=3N2@>6A(%5*Z'%J66M> 2Y(S5L.
M3,A5(L(VNVL=PPSAOQ$Z!_Z,%=M-@F3#9.A]QG-A1FGX(,/X&2= YEW)N:VJ
MWKYNK[V[]YPDRW238P 3F1+,*K*IR;C)'5(Q:_Q7,27,  X<1(]%((?2FE@F
M;ZZC+5YNKK<9.P);/2&+#,7'[2AE0RXC.D4@YC] KC #:P;Q4 ZMC:IC!D"Y
M: 8ODS0(ITQ OO#0/>)O+QAF13'F$B, :.G\VJ(K@-4!B%-K(R=898Q_E/@S
M VL0C]>ZXQ@$1VU(S'V*@ZQ";)UVI\9J[-W;3_V]3X]H."V9?1Y[O7Y[9]<C
M*A0!)F(PQDFN!C[ZYLL9GG "%+!A@\HIS2)K2$7,"?0F*G- Z -[WBEG&J)3
M5.7.;2H2_9A/B%*9#D8BS"(K PH'?V@>Y])B$]#UF&8BJSD']6H0U_+T)T\)
M];2S,2"R%,*[!3D:;PKN&-J$K+".#[F[^.UE[>(4+2>@ _"V#>^@/23*W+F+
M/FV,J(=]2'ADE1F8XC>ITUG:&^&5BZW.^<[IFT^KVC9U]IJ>E;IQN9:-:YN+
ME&%\3-G"C!,PCBC&MM-%TA(\7Y6 HI[J#&R$A,-*X,[041I2(RH@$#QX8-D@
MDGI48A-6AW!+PK?UE"R%K:N/8!$EEH.L%MM6?.3C CF54+7(^QL994$"FXY&
M,SFEVA:)!^0Y4T,H]#!$R4%C\T9'G6FCOJ;#,@ ?8#GD/*A*BJ%#$?/:+'>.
M8J5&JQJM&&A<M:9O+7'%6I96//\:B9J<]G@*KKJ9W/N\QZ8"XCE40#0AX74>
M#3H-L+VVF/"+R"R5FX/.6I36E01K$'1[*FUF2=F$Z,P@</9\,@L?@-[FB3?T
M8B'(O)NE<>>..=:8SQVE48CE$EMHMJ)77%=C[MPN9N/F_6R/R&3&MI5JX[[$
MK$=CBS)O 4PJDTQXZWM9_7Q%WA!V:QX[K5F=^]+LI*>5<N/1#4:41/%[7^NQ
M:DW(DH*/WWKV6,%IX46=JQ 8VZHO0TRE_\8]FJ;H8'U87=)M<W^UP!VC8\F4
M#2T5%$51>L#E9*4NFI6D"PWD *57Y'A0;8/L^H4+/>S[>_[!(Q"N)2\0> :2
M9U/5:!L2)5OU*^^:DE'MI.U5#0-N\TRW612!V<L3/3,TXBPR$DP<*R\X&RKN
MB@J=< $)0&6B0U=L!7)6_(E[#N)TI_^1Q6"EZ8(D(BZG7!T5I0J*!(0P=AHO
M&%@%JZJ<_[=0P ^Q3;-P.[XA92) =@;T6I+0@GT.@F2GLVY$[[6['U=*LRQ$
MW=#3V]YI[Y<$.@9<"YMM,:,-448YSM\O[%2ITIOZ2T[Y5FHT,U)I=CU:5(%W
M/#C+18+E8;OA"^0(5-C>E$K(%R@W!MZ:?/^B4B$*J%0YUE_$ DW,QF"YIK>T
M?/H/B,7;/[98@"<)L*72^%XD1]PYOP9G(Q.H(NV4 )Z*<FB^6G4V6"O? 7 W
M$WFO-_09IV)RPW,1<0ZNV=I-2PI1GR#E4,\>TV:H9JC7,U23]GLUK=$G8@A*
M[4SK#(__:3J@7TS^K\GNK6 AOL@.Z)?8QK&NKFBQ)!U8T1D=DH2D.F$G);V9
MKT=<"1=-C29H/%/4M-C6"UZE?T%MKL,VWUQ+(\^"RA4QZ00M^B1?=(8W>[L=
M[K">@@/.!7J-C'+NBZ;+'#R7GS =.2B F3&=@^4CVZZ L>+4I;O=CBNA[#%S
MMF7.O^@@'QUVA6Z]3F^7(M#O;:?Y\8@GUUB.#1N:&)5&;?",)M8]H5T 5IW%
M &K787[B0:Q)_=LLA5!L'%=9)'0+R2ETAX*AFPJ4$(@P0Y+&_@;_<"@,[>C#
M:EM!M(DY3K21ECLAL--S>PZ!(<P4>X_RK4:6TBQA['8^'<WR"2' DB4PF\ZQ
MG&OALBF5!RW0'M8VU])%E*GG148H(@P.3!XL,L#G%\9$PD:RAFY0)#2XW9X*
MX#<JYB$Q#P\"4# DJ&99$7H5LGM^@5";QM--1ZJ:QM.79K%0\'&!TYZXZ71A
M_J:-\Z7UU?A.J+I8'VOJYUSDG+(VB^66**E'VV3A%>QK:^FL"U64MW,^0#PN
M-&14=@(N]ATN3M?T'+YHV>CR:G5A@F+SX;*VGZ=O;EM-XE;+U.?8ME87RBAM
M65N'='Q0NUJY(/2'>,/D&JQ#]$<7-&AEG7.]VMJ>38?60D2L%N>0;Z9:MZ2^
M?S%B6&C :-EC+#.C#;=UHL+VO+G3*LM/8"32)W:B:E[WB$P"/"+_1K QWA-S
MF5!+Z=0CFY558-@*X!N)R!7"+2_QM4R7/QH, 'CW=G?O$$N7?@H52(T\T2)^
M)'&,8%!=L0>2 MR:/+R5*JQL03"_5H*<O*<X*K_$RW\^C"@4;G8^N+V>7.D3
M<I!]H<N4/FP  :T*I%7A*$47.(ANF(E\(%'C4$ *1BKW),4GI_$$_[!G)!Q
M O<J^Y,2R#W %Q:&F !K>64&J,+!_/$L$X)O%KL5@%A)W.!/U?._X #NM*N6
M?]5&+AE!%:/W@[:5J]S/59 MO$2CFGV:4HI'[J!^N3+G4LAXD"EMHW#/8XEW
M)G$]K_FSZ=P2ER5FZ?TT=#/7:6(589@&&:(%B[1!O6^GP^UQ&OP0!OL_;H2U
M7JUF'&0:(-$:Y K&2 56%]OZ;M3-2SIPG%_CSN?PB5_,S<!%'#G,C+3'>!0"
MN&49F&)+:,Y&=H#-L$'B:9S"=1Q_,3<'4]@C)5P5/.P/00%_E[2(/1O"]\KV
M!-/%<GVZ]EG:O4>:9=I[V?F\8"%N3PD^ZI"8OX M&O!WM2B^$R)]@&PQKO_D
M"%JM;+Y&$:G]]GX?45"W:,>TT*(6[4)ETI @/)MZ6-;.0HCOC*TV)/LB298\
M@]J0ZR!U[;/A]$4:\VY20Z:ODTPK W0;(EEL842R=%H?BX?0?L;C\ LU=PW%
MOE**3<-Z= W;E*K!%P_C\7PW @]H0>A0M'8_[??MVSS!%PI%V%#K:Z76V7D0
MM:':HO%Z''&MV1%652&P=-A30["OEF!+*O%J0[I!'CRJC\$4+A4$N@Z*?';@
MUXAXOM:EOP)9[_0;NJXI79>&2&M!UMSECQ;S6M*^,1W?;>XA+R2WZ,WG5)Q/
MO0H^[R.%;N3WZZ3S6D7)ILZ:K_/661 (K5/5D.?K),_+[W^O!75RK LT2E+'
M(!F\#!LFP8ZX@>'Q0$O;ZH2B-6_#+TE/+1+N2\CMW'-_SZ4.1 0<+]+L%2>]
M,%-<5==$\M"U!XZQBR5?F;JLD4[\#,38%*I,*/^[,!52KDSPS$&I3:Y69#9<
MFQTY %P2=Z[#SE:1S:#+M0!C^G;HJKUFT3F87TAW/!6NC-8Q>YLR7A[80AC?
MRXEI9DJ*4SW8- N] $:;44WIM#=X[@#('%SS;838MHF%=K8HIG#LD)UC+K0X
M/6)R6E%&O]HV)ELN#.@ !!<;F'#X,,/VXY]XO*,[.2YQ7VV9VU &,_/NSH#[
M4Q6/8*Y*J"=FEW*I\=_OWG;[G</R/\^W-.G#( TG\&=DXNC+_P-02P,$%
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
MNS*J7C^UZ](=_1D=^ZI]"Z2HC#5:O46@)Q-VR##AY;F^R4*%:AEZ'(#R3@]
MT[HK>J@2%54X ^,'+!Q@ZPOB^*17(>\H%CJ,)W&+-GM N0G8/R@XZ/<=S(5<
M0:12*70AD3:5D01289A7.&95@FJX4'$4%"H!>[(7C+.T@FD9S;$7W*A0I!>L
M!$5<6J ]&,_'55ZPGK10=[0V?%,(A!N1BXM\*VJQ@/.D;Q-U^\]_G#Q^]C5U
M)@SB?'^=:4?MKDQI^E2>89W%JU./_@ 9Q[8]&'!P:AC6BY 4T<U*=\1SC (M
M$4V!&@\,'A[J'P9S>,NL !5_8N6E"JYC=-\&;XSNGI9@":3P_GL>/ZP]3G</
ME(7ESQ\UGA=!KM(4)S=&_L/WQLC['*TG=.72_0_B^5Q'*&U EUK O;9:FZ\"
MG,/W/3"9BL*_+7A[9EF")A)<0O^&!1A7A;^'JI@%235?H#,HR$15B_."+B1H
MCPD;<XY1X /T$?ZEQ4 _S+R6A_$VYN:.-^?FH@T0I\BF?]4J*6<A$.;*;1S2
M57T7 TF%1)S!YD*'=NHS.W7X$._XE (E1047REP&4K\*6'WAW EID25Q1$[X
MU_,T'E=%\+R*IKH$NH710U+B\/98O_+C$]^OS((UAFU0\-^2G!IYD&;IWF_[
M5_LHB];/\WSV^OGEJCW/O9K6S%P[BN%<,1H&;(7VU4I_(HD)FCQ\CGH> RM"
MLB!: =(@?AF*;A)I-,_@]A?&YJ6?L<:SLY9Q*SR2U?H7K((YR;-YI_" #_.L
MFG(@2RM@'R"ZX$Z@:P\_ZA_ND8C[6 &Z_.E.^;G\\8;X!+&)GHL"Y:5<]-92
MK"O/RJH/4!);VZ@0L_BJ<Z<N]L.^4)6R!T8,;XIV]!\]*RBBLE. F#AY\LQ:
MAKU@EMVBCM(3AR3L;G^7=&F*P/@L[786HSZ/2KGUO^($K)494QR$;E*((KBH
MZP:@8\>Y<L$<RT[YLZ4RV,]K,N[3IV A*Q3E2S.=1&0?N)^H,?#>JFS_A$G_
MYY_&^<]="4G\YRPW(R]@L_?&N5;O]M0$3)NG*KD%D^>'KYF0M70RZY_WX<0A
M\S^*;_30+3U?E.ZRBTIHR,&$OXX/G@P,>8PP&R<%A?02*!2D+K!O]I6"4#RM
M!UO7DL?";%<N]9@I7 .U%A6PITL]K1+>=+/C_7W<\[T^&'\[)_"+G</=9N:
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
M@]QT>N8(YNH=\]0)RS,25*@/DC^ =Y' L>JTYQ.;"(@;N'\1I>M/'"B77;)
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
M8!?_ZX>C'QH5(D\/@CY+7QG//GK:>O1P\1X?]OD$JM$M*4@D_UT!)NE.66A
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
MJ'.0F.)&5 /+9<PC]]K"YB-[KZIWH5N[9*$N&KFOJNQ2,(5&'CC28(R0OG^
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
M+HXBY$OXHZ.Y \"=+FGZ;(X9L)X!T GFC.=>--Q'$)%^ZY>] *C!]P+T:+N
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
M<'!2^4ZHI##DZ%<F31]=L!CA6F&4%9O1LU"@:.$22W2KT#P]ZS _O%GP]EZ
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
MX_U:TU>'M?/JQ?:??S]WOC3BK_WY68R]&W=\I_[7>:?N5X%_ %!+ P04
M" #AD$5<..4Y8H0'   0)@  %0   &5X:&EB:70S,3(S,#)Q-#(U+FAT;>U:
M[U,;MQ;]_OX*/3)-8<8&_R(0AS+C@FF9=B #SFO?IS?:W;NL!NW*E7;MN']]
MSY768+!3G#;),YGF@\.NKJZN=(_./9)]E)6Y/C[*2";'_SKZ=[,I3DU<Y524
M(K8D2TI$Y51Q(WY)R-V*9K.V.C'CF54W62DZK<XK\8NQMVHB0WNI2DW'<S]'
M>^'Y:,\/<A299'9\E*B)4,EW6ZI#:;<3]7I1%*4]>1!'K5ZG=] B.I2R]RIJ
M_Z^]A:XP#WU<.=/TW5:NBF9&/'[_H#,NWTQ54F;]=JOUS=8#NY+>ETVIU4W1
M]]&B-3686]T<&VUL_T7+_WO#+<U4YDK/^M^.5$Y.7-!47)E<%M\V'%F5!ANG
M?B<,AG']X[0.!"ZT*F@>6/OP -$,WV<J4J7HMG<[1WMLOS"=$ W6Q!X_;%N:
M\,)$8BPJV2\YDT[K$#,Y&5Z-SL_.3P:C\\L+\?;=U?6[P<5(C"[%TKPV*.JK
M=S\/KT6[*YOMWK;<$9=7HKV?S!_.-CKVT8]#<3T\>7=U/CK')(:_GOPXN/AA
M* 8G(PZ]_;K;:XC!M1B<7KX=#4\?Y 3]?)ZZK0[;>E>#J^\'%\/KYN6O/P__
M._?2:;66@?G4(JR [!V</\L"]58NT#FF7R06?OYCM"9K&B(F6ZIT)LI,EB]?
M[!^^67_3+?*+M#>@F,B4I<E#-&.9)"#"IJ:T['=?X8U?'%4D6)A^LWTX_JSL
MLGH!VKOS*7S1@1\N1KNUN\^3/Q>9G)"P-%$T1>$H,^60GZ*26ES1V-A2F$*<
M&9N+=JOYDS I7L-/V1#G1;R+;+U>SM9SRTAGDS+RO73( Q8]GXG;PDPU)3?4
M"(FQ(2.)P>B%0;G'"%(50A8S416EK0C!0P!X+8!429'CR2HD,Y4Q7EEA<A2V
MT@2[)8."8G).VAF;Y/*6,.Z"3X=W"8+!D-H+"8S!!K&R$ XP*] =D21DQ313
M<29<Q1_W_:=DJ7;"$\B5TU 8+%:FJLPP03>FV ?(?L<(S228Y@3=$A'-%I?A
MZ\!>]UE@CT2J"F27@7*?S0: !W,TVX5V5:2@"UDJ^%%%K*L$/H&8A=0U@#9E
M]4R,D7#&*F-8ZWLPUCAPCX8&WD$]<-Q@BTK#  @T@(D?SOEX8NDRD6HS=7-X
M6KI1KK02 TE^&>)&E(T%E+EY,$O1?AU ZVT2T$8/LO+RQ6&G??#&U5"JY0"3
M@DE3A4>?KW,A+7ED(-,JTL09% 0X1EJYC,W9+ <A,BGR<Z)<K(VKT(^ITAH=
M(#*V)J8$KYW8!B(2 L1"VH?OXTP6-R0&8*&K2L/"Z]#];=KQ7;T0Y:?PJ%A@
M%0&:[%\P52T@-B"(8UE[H/3!0"D&XGD^QC$LN'*OEDOK8M.?PS8 F]#U&P#.
M5[NOVSS[4W(0STB3+UY/8ZC!=366E5N_"Q>XB("'>J10,DUEX0!T-%'.DQRL
MJ/!^6!K?T^,BQ5K2T@.LKIGW(&G4],N-"E2)6)S1*O$W!*Z*G$J4M(HGH$)E
M]Z1?L*?*<;7U^]'YTNPIT3A"0"4HF#N-)9 =5UHRDV-:/HC[JHT>00,L2A?\
M%1$;@FS1GY*_1ZX; ^!H,P#<[2T#>&V*6L+Q^N2V-IRQ!28J891*9PK)+"X=
M$,[*D:$K;3*'$8"M9*2T*F=<R%<-RYO*(\Z#*>R'!Z8+RM,7B_?UA,:5'0/,
MS@N/.#8V\0%X#7I#!?2$!J;10F/>+&P"?1UPBTVEQN#K/T?NXDT7AO*JI1_V
MZH0^>/=5 [UUWT5&V+-5N=SEB7NH\)G9N>>QO*%FA&6_;<H4J]"7>BIG;NM3
M7M&M<RGV;'9TO!D[.I2DX43JRO,VPYW2%.(8."IP6%L6N7=R:HTZ%!Y7ZUZ_
M@=$1-<0%=1V9JOQP!.M42GEG37QT2)\^YHEH?BCQG$1A)1"/WW\\P/.O'LEF
M8*VN'B&-RW#@6X9:M/J6E9C[B)K!DL;$<64YZ0OZ8877W+@2[_D^$[Y<#$>_
M59 ?<+W]@2XIT LV?V1=!XXS(OD+$KX[\9==(:Z=$%4FW9W8XCK@T4Z)+Y!^
M/>KB-1-:W9*N;TL>V3?^]A+M/OM#Y_[S/W3Z^]%DOB<:]W3$[+B(RWMF8F1]
MA.I:$NYWH4F(]])8=R=T_ NXS'-5ED1_POV1@93B]D0A/N]D&^@%U3JF<OS/
M1XCYEJ/?*H7P_?:JBMA?INS\<[;\](5\H"%*H9L4(,;G>+X1B!4!$W4QOCOC
M32'5N+H&D>KKJY?7_A)W?N/U44BKCV/A%F4%@\D$'1W=$=@'45F+<G0!M*"=
M&Z'$.]1W5^4 !A;)3Z8N'"OO!K^B\KU1A[\!JG1J010-Y)L\MP$Q_K*]AE8C
M%#E53(R>$%>Z H>#\)V!K>F0\K$V,T+K-#.! ^4#X )HGT0&+->XI[^MW)!O
M,D^QGIXCQ1E%MN)O3?8;_K<5?^G[RP?9[!P>/@(WE_0OC>T00,*;W._9OC_8
ML]76\<L7/23:?S[Z0O<YS9#WR\?'WNWT_A^AGF2*4G%VMXDN@U!Y7NN]_?FX
MTCOKJU)J%:\1R=MPE8.%7%K2G0V_U]D+O\C:\[\$^P-02P,$%     @ X9!%
M7/_4J;3P P  *A(  !4   !E>&AI8FET,S(Q.3 V<30R-2YH=&WM6.]/XT80
M_=Z_8AI4#J0XV,Y/DERD- DZ=">"2.BUGZJU/8Y7M][UK== ^M=WUG: B"*5
M#^5 :A19<79VY[U];V8MCQ.3BLDX019-?AK_[#@P5V&1HC00:F0&(RAR+C?P
M-<+\&SA.'353V5;S36+ =_T>?%7Z&[]AU;CA1N!DM\[XI+H?GY1)QH&*MI-Q
MQ&^ 1Q\;O->.P]-.V.YZ_; 3#8+3J!WW@J[78V[0[_K>GUZ#IE)X-2<W6X$?
M&RF73H(V_[#O9V9TRR.3##W7_:6Q%V?PSCA,\(T<EFAI-%;$K1X.E5!Z>."6
MGY$=<6*6<K$=?ECS%'.XP%NX4BF3'YHY:AY7,3G_"RD9Y2UO;VL@M(3@$G?
MO$&?T"SN$AYP VV_Y8U/;/R.SE-23&^(5Z",46FU_B/\(>TEZM<DX+L#(C!;
M7*W/S\YGT_7Y\@(NKZ]6U].+-:R7L$_GS1/Q!G#=6K5F+5@M9B49K]UUFS!=
MP72^O%POYN^9W8[3J=N#Y1FL/RU@-;WZ=7JQ6#G+W[\L_H#I;&U'?-?U7\R-
MRXAX#=N][#\MH<X_4CN7$"HI,31<2;CE)@&3($RE+)B *\R4-J!B^A5%W#3A
M7(8M.+(AAP<#WW=',Y5F3&[+.V]T#+3*F=(I>*[S&6*ER^4R J<B0&(:P1Q#
M3 /4T/::ML-U@>40<T%#]_E7&!::&TX<F8Q@<1<F3&Z06F.:\CRW6.EK(R/J
MHY"@1@+Y&%<%?0>K"<C"Q!*Q(07AT#DYBE+:J<$60M2&QY2O"5FA\X*1"D;!
M@Z\/#[Q>?U3;F@"S2&6V@S^.KF.L3>I,*Z8#)C%WEG<"MS -R\VT-JD62<LM
M:5(L(ZS=P>@E[LD8:2(WCL"XLL^>GQQO\",,Y;5V%%XU\?YF>&ZK:\FO28+:
MPW$A!,E,;A765?=.T_B]X!KM:9I;;59U*7CM(T9NUN!UCZ+C>ST??'GOR5I4
M[[3=>2PJR7DZLNY]]Y+Z;TU2+JFQI*S4B;J78=Q6,J\:PDYOQC4)GFG,K;1-
M.\R$ )I&8*BWT4!&6N?-<E;,)9.A_9\6I$YGE[:=AZ(*43E#41<K<^8[-]2]
MK_4"A6OUZ%%-3UX^[15%G],^E1T)SC#0!=-;Z);MNO<L['WS^IW7AUU52X2A
MJI0:EIW>1C4FAP>=_B@OK[ R>(,2/A5Q3,G>,"%Z]G@_4&<)QYCZ(O5(PV\0
MEG',Z5Q]TYB/+C6GNL^H\)\ /_Z_0']4@4YEI"G5;TH(U.H-$VI,WA'4JD#/
M[H^Z=U:@3X _+=!_<[H^?K>1J;P\ZX<:!;.U_^S;CKK6W8<I+,B5*,S3*<^"
MV+M6[VI.RG=$?P-02P,$%     @ X9!%7#C_N$(A,   /3T! !X   !E>&AI
M8FET-#1D97-C<FEP=&EO;F]F<V5C=2YH=&WM?6ESVT::\/?]%=AD9M:N@C22
MK\1V-E6*K"1^*W%<EC*S\VD+))IDQR# Q2&:\^O?Y^H##8"D+DMFN+4S(X-
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
M0E<IN#^5MIO-TR]A7JQ?/A9^TZ;O'0OIGAS<D\0"0GW%5? \ 9[FERBC'@V
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
M.26 -R92]@VV+5]Z-75;Y=&HYQ)5.7)&L9@+L%,_,8S,LUX4*WJ/9_9"N?T
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
M?3EH_/=1D:[@?V;U//O^_P-02P,$%     @ X9!%7,F$A?I0UP( TI > !$
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
M PWWZNR#[N7+N NU]<A]<Q>.DG2<I*!@O$_B8!F7OK;>J6\N_?(R^]JZ:!Y
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
MH_E<Y%]W_=\/3B,<#;PL]3G+!0->.YW-K<Z_!IW6'^/!AJ<BX#H,A_W7"6S
MOSX6472$T^7K5:?+'G"2[Q%%^!QO60C[^F;A>[*Y^2"Z?2Q]GNL!)=[%.8)2
M#8WN;;SC!6YXB$%],)G6X."^.KY5?D[S1 =E:N?GJ<S+QMI';WG@A;$7YIGG
M#U4*P_Q.HWM%#MYR:7O;WW:_/N&KOE_=BW1_9@UX^G<&)Q9U9A[+-#",FXXE
MAD!A5<FY.4J"JO$%"JJ/D:5<C]/D&M]3FE[[:'I%ZD:E^GX&\WWJX@JO_Z6Z
M/9' 'P?0JQK&P<:[[9WFYL[V[DY[QJ2=L[1/2^.LCR]J@><SS%=$I!ZHJPEF
M[GE_.+E*("7J(<_F#SUTSQK-(!VH./PW_?WZN0Y*+3?QI'7>NFAY4LPTK?.N
M58^G]SEIS=NJ^6'"_7O"A#.!P ?>MA9C<]AH-PA2G67R/]@DNV-#2NV-=UOM
M+6\S#KR+/-4ZGW4-_OCG-NWG.AOO+I(B'WJ7R0U2]M-_:\M^:W/CW0Y\Z6.4
M)#-?JL>9>M+M/8)_GJ:PKE;QZ&S!:L/0/V(%A##S9_Q4W[W>)&9.TS/0=8!O
M/UP5ZFQOO#N"U87;XU"MM:'O6?NS!!8W^G_",2NALK [&^\.MCOMO;4:A!)4
ME@H-XW$*%!J.5>3I6^T76'@'?@:)I;.7I54 Q7A(,G<*Z#I[8%\](EB&1R75
MJG(\=L%4Z,P$N%X_@O]1[O_9,(FGW)R=/7CUP79SO]W9K:>4N8,>2H_8__[/
M_<W.WMO,RW6DQSA%+Z8Y-CPX.U&!I.^!]:I@?6;HIS9XD_G3O( SGU*/77&1
MZ50'WKA(LP)]97GBP1VDNW8V7_5>(\= 3W_7SP\?X61:F1#C]F9K=W_O29Q.
MG=W6UN;VD[QJ:P]&=? C_BM9;F36A\# O2R)PL SE"=7:?MF+M[#^_GLUB-0
M%^:,5-7*'WI^I++L 5'(U5^65!'WNIB,>DGTRA'Y/[@H*7]D%=?LLX04B)+T
MK3_$_DL><,B;80B_E&QT-HC[S0,H'*RZ-&^?APP?I)G5,N[Q<*U$Q-NDL]DC
M#F"UDGTPM) )>%UX?#1*</B)?]7PQBKUKE54:.]_M5LP@PZ&LKUL^"/>Z05L
M[D+.RX_NEG C9D9VJPXVWIU_^'#Y'2"2'U_WE6!C3W6(CH77<81XVJ6!G+#J
MS=AL [.$<?XS2:\\:CGEF5?<NYG?8)5& X3']=VNS^^[:]&??@1X=.FLAT'%
M>O ^P[P?:$)L/=2$^-G>_3A S[[V>A//'VJ@[Q&B]T.>I0,Y"#-/>3<ZBII7
M<7(#0]0J@^D'<"$KT(Y4F1=P>59$))P7H*MNMW?,>CG+#$O7^M'H?FT9#?OQ
MOL(Z_1V7Z4)6Z806R7*5SL:[?^ILFH-X9E5^+H+R]I&??:I%A>.SH!DGBYKQ
MG63OIGZ.$P8@'J8ZHBKB=R:#RBEIEX^H'LCQ(K_[D8<KP^]^Z:5OYF9"\G^'
M-M@W5@/=[*5:7355'UYPJ*(;-<E0(JPS7)<ZPW6%A%><Y/#+GT6(XAVD>A^A
ML"D!P+/YXGX+(0KV+T(^E\)_V208B)L7QVP?*;3_ 9PSSE5*0.<TL\)Z$TR
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
MS7M@G&K$?L_^GB#?!:J<OC!(9G^S]#.SPEI?E:].4G<*85QH]Q+LM1?#42%
M$I A_ T4P)L.E_G(9B'P*04WZW1$/\-NP4G(2NPZO!I.?DR'@K?2'*#RY!FR
M1Y9"TX3K+=M,? X]/H8+"!/0#:\'[ L/29SD7@0#QS.4)XT9'G?X"&X_)=,J
M1OO6?*N](@Z:=\N#Y]3D:)]WWYJ)_M2O5Q>IL]W:P15P>#%("&2CL&^@$ +-
M*2 #C=U'D0S/-3R<NZP]'Z9),1AZF5; :ST=PX8@JX83%OY;,?\>JS07S(T$
MS$%<P2$DAQ[04+^(HF:_B&,="5N%-[]=TT&MZ*# ;N,L[5@0Q@,1C.N=6M!.
MN1S=4:Q0=C@;I:X52(E>&"'X#<[PM8H*LBCHXGBL8;7A*=S?Y@!.>JI8/2)A
M@,Q<=*T<<R'7>[V@O38;"$<R )TF2L:@']R@^AH4OI2>R02)0'_T4J&%$3XC
MVBJ6KO" ->MH@IHM;#;=.U)7&@[T$#,:6!2+(KW>]OIL>SB2ND*@1L&B,5@5
M5;8(EA(!9[*5_A E< 3R."8*>! /9_HIQJ3 J8"<JAD^SG>O]W\!^T^[14Q:
M]J/</$=&PY$>:+1NQT/\$S3H#(Q*L1F\+W'(B&4T=T3U\D#A'Q0*2]GT--Z<
M><?Q( JS]38O8IOOT+<HZ[C07C]-1L3JV?L09EQ/R))$YFKCO8GW*GSM:70&
M61\+2P5OE 2@7Z,L2, ,RR=C=G X;V*Y4801O2O0>HP$6!)?ZD)B&_ E^!0(
MH.N0[A=1!+H_,I$BIA+Q[*[J]S5*(S%*81A@U::DB&@C:2H3PH?@[?!ZD77X
M_A$L2Y&*?"('/MNYSIHAQ6OX&)G?QF:9>KO4GH7)Y 5:QK%CC*SI?^'T#SHM
M[GZ5^I.XZ<JD#+;41R]:%(+>8C35"(@\SM:68RUV<31.;G0J_H*DRJ1&20P6
M/CL'X&8LHX3]3? ,XZUT^OUD-!(6LM[.!>F>YF"AX&#'N\@0$W+%G8:- K7T
MUMZ<JIC\A2H:)&F8#T?K_:N![:!R.)X^:_D@^#B_18XF_0B2,TS!: !IBS)S
M[=Q9Z.ZA'@/F'NZ8Z/%@UJ6)AD.6C$(?MN<Z3).8HU(E8U6PEQ@**R+[7!(/
M$KP$3_8C#&V@_O_E*D7_O3$'\+Y/81!$VCM6&<:Y,N\&K$K\WUS!I/I.S 'H
M*$#E%/B]J9+3F]QA:O 3E#&1ABBOQ9G4*T!,HW96WE2)4)I!#:*D!S8N3WOB
ML7,JBB9KFEP\1QGA7BDIA2JN(][<E$Q68C3C@KV3ZPU;T(9Q!)_<OE&297(N
MYVTC6&_],#=7Y ""6J8SK<E;S$'X]4[6Z.CA%F4FK7V>J]]UX=(-L,LYXB34
M /$F8(JK7'F(_/*'%9YMWXJ);[@9:RVN%AN/6!2#Z\FRQ \I5D,0&%>PHE)
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
M*@^%Z7CU*80J"EF(R;AH^HB7BJ!+()4:,'UCC[ICH4 7ZE&QCB3V??>83"Z
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
M/7*[N+$KR(<YF4'8EX/9'@(^--=OX!8,;'-%"-Y*)PR"ZZ4)C0+TI$F9+F8
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
MHY%>XNQ3T7Y+$8&A$\O3D:&_2=_8-9JY8IXO%55"@F784H>+,F%5ORB1#AW
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
M:0+:[01W1N3=09=-Z+R1NUD*@0J.K<YY.HI6UV;HA>*9U\DN?;)F[E^0H.?
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
M."?JI6VO#-8[67.B3$(72=9OGT),K-@GFZIGO\.7L#6$ _!,<HCEM=%&VD@
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
MPWR".<\Y 5KPP.WW((*X8540$H0XL1F\:]6!%_B)&%"]83Y>3%UK:YR'ABI
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
MR]"X:XB6UK/_&6>K3]Y(>AQB)4G],7P0XP0?C1NCD)7 9\*I J^]$B'#A95
M&?^!%3;VIULJX>9<+49EM66J0FU.Y@/*<V0,P,_6#QH 5N0I[T7@G5Y-GC]9
M8:4I*!(L^H&%2])+9U!_L"P61<'00+8GC]U7=]OM]A,.-3E_N=F@6/2!_GM[
M[M)JV%A:(QDMVB]CN,#L 4-)%"-$R,>@Q;48K'C_<_;+4J[FZ]RKY[X63@CQ
MT4Y+@OWNNQKU B%_R8#_@<"HT$<-).F:6*WB4KR=2*?@OGN/%YOEH\39&&?)
M(++\^ZBF)\-K(B=9QD^;@VD< N5;P:S."RI6;B<A1(H*<(%RKCY0O9D#.NZ/
MCQ4E%_.)?"9SHJ/([V=<'#EMU*MO7WOR.OWY?TY=0YONBZI(=]KWLT%58$PY
M"6,9.O)&)'U<97Z!\$1W9M8$^I?@ 8+&7!D%L,O QW#(]<%#@\Q.FZS4(%'E
M+3E5IMYFC-U=H6$Y7#H2D@/;4LBIJ?7U.3.=W?9_F&A.L=!.D#,\,8OAQW(F
M/8M24<$!-^,3*_*]D3 +[%^+42BBN<TT< -O5+N9T7+F*IXSP_?<78"O^T)'
MRSQEQT$^.#XGD8_+!808LT&/=$;@$V= OC ;2W1JJ$ J\2%MA$2T72@1DSE,
M/^M9PB!^Z>M7_M9E:K)'S?:"[!EZ3!9XR>Y:A**1MDFAR/;5\58K9%K^J37W
M-Q?>J\JZ?4:M$]0YB8146K)F^+1(!A-E_R0K>4'(2]F,1"Z"<Z>\$L1]V=-
M*;7+=B6RFCV32HOZM_'GAB[/>R7>;2Z5_-/SA:R>*9F@_8RN[Y<5T/Y^3W83
MJ1UBF4'[0&SGX B<V#>%Q(GT/6>#JX&/B1+'E?]H(V&K'UD 7O?U-E_ZQ7+2
ML=X,0J8KQV]XM@O@"U6G!1EFQJ?(6X.0)%7. !F^_>Q-UA\*"D #NDDP;LMU
MB21Q+EDL2KM&A>N,/CJX@<HI,F#D@HDA_B:1%78#G0":DC:<MM%/68C!"\L%
M;IFP>.JT?M^7N!RU:X**S!"/834K?6RYV7F 8M?GKAYO)7O?VPA24@\O(@PC
M5 IFN%A&VS>-)5QFZL:T 4>F7#XO/'^0K&(OA[E7 KVS2 T97_5-7^_'ZJ+9
M^I3Q!X42^UKRV6MR>]=#?T_#$ZFVE'/FU1$N_]<MT9_V.UG,_]GW-WOTZ=Y!
ML8;)691^=D:IJA]P:EFKA^F]F>F+XA6GSI(.2X&Y+6/1U)Q*58>RK'#M]APH
M9J=!]=Z']<O5&^ 7[:DIPI1S34G31 EAUP[C285WBJ3@IN_?MDTYJA:4,C$A
M\,UI%;]. [E/JX<6\'?);H/O_%O&Q])Y] O ZW_UN]???8N?/OO=+Y51$9R&
MZ1)OZEUR:'1L<6P)S9Z^0?X Z5]^J_1#EQ:G2%</]:%!;EVZ< _$4Y5Q?B/M
MH0VY9&E0%!&K9$A@?.HD]WBY CB<3&)KPM@&%1<$MF-#0%MW9OGV[#H&@,0G
M6'V=^OG"G&EN-5.]0VY499*3^W-7;\X9-Z(71*=%7CIG:.2D#X7"!,I1JLFP
M+F3NW23[PP<F/J+ I,O?-O",3*VM%<]DB>Q>USX]W'S]5XL;X(I'6<:C?'[%
MHUSQ*!\-'D7/NDP[)YQ2Y-"WZ\E8I"E\))Z9HB]#3J]H^I@\MS^LVTX0]>0B
MF2UD?:!"GR%RVG)A,3U?LVTNA1D>5N3TP+=>/PM\X?2$Y" ^>P]+P<@/R0)P
MK(EZ\RW:S-7%/S0T11@1M(LJI_Y2Y,4-0$19QQB(3.4D=V<LF0)??T$^/ /!
MAX<@)UB"UJQ?(W0Y/DBX'QC845&X X,W7U(3PN&6%6=P8W(@(B;R) ZG-S3!
M*M'7C%0\]E;/&@I^DDC*FZ99B0\&#^KSWP4<NNBE[)&FH"0T37$% NW#46Z"
MB4W3>D G$BV,>D_G\\FC.1GCMS0H.D2\K[@C3N=M.QM5=GX$L=0/(7-M\\O8
M@WG'!]W@87&9E^)Q?FK984%<!V&9P+VEJ>'IF,;(B^*8::\-L2']06;?$-BC
M"*G-HIHJRG-2#71@+_!$WC97TAE=3\&:>/)8M^:E:N-X^F\]; -7NG<P#OU^
M.7M9;VON4=2"F#&9GF.,QGS8X5U\5XN3'F!^4G^1'J#!)8WJNW2RTXV!WN,,
MA507YS> 9:EO-!K73JX/PHG\"<;Y6HM'5]Q;J80OR\T8UD*D36JDP1M.KR^L
M5U^;W':WIBK:& 0+:)L$+F3?()ZUO_PX6#7'_HBTK2W^;3.^/4DB2K(52SN)
MG\>VR86MX/'WU_5F]<V;:O5]FJOTE6KUJML.?4OQ$OWZR]NA)YI CJ/Y^E^U
ME/G]@:$]H=3)X>7"0UW8P!0'=EC2O.?I?!1O3H79CL>0\Y"F I5.5RS:L:%L
M2^\9OOK=0TR=U*SJW3#DC'8)R<H@3;D2Z0"5+[%KA#.4=^9#-\FQ11CO>4*G
M'Q:,G_BZ2YA/'96*U[2-?JBV2VET82SXBUGQ@Q0/.)D0Q[R2[ 9KR$BR82$-
M.<&F+VA::@9B>%=Q2-@M^RWE]P5YQH(_9#8Q5@0XNTGG]NGV $M,@>;*"">W
M=)*+ (4\D7/CZR0&F)@97C/JES:3 <O*^0%O&HHDH@E_TJI-L.OYF)N7*.?J
M@Q(W<5OI0\Y7#I+L\Z7S^)7PB$UP80SQ;:FZ4RIML?0^4W/B'2,65DQ" :=
M66#^JF5N=<4*#TQBG1N@J.,01P=DY=27!+FFY>3CQ=P?"Z$$.:=<_BFKO^$1
M7VP'6N7T! R<W9NCHK=^\[]>;?\W'R/JH0LT97DK<6@T5XK5U!8IZE3"VUHB
M9,I6 PT;>!/%,EC>CDF0BU9J$LG9!P <RDU8Y3(O^40X\;@!7IP2X;[@!@MX
MW2"Y$V8--&,&2:/E$R+X-!QTRW8\<*(UTWBGNZ3H(;(>-#]LTDFAN>KP:==
MHJ064^!@ ;[#82R3JZUMBD?M!X_\.6I4@2"#JKDS2&@P!98SKT" Q'D9=P?2
M1BD.1_RIG4]0K22CVYZX7!J$.T/GB(2DOA,)N]6-GP @^A5++XG-%RL4?:J@
M50L5I3TXD1"57Q(M<FAC=E&,;RS^*':XQ$#$R"'Y9GOH-Z@LD!;[DLDM14DC
MNF/;[$FP"/S++U1(A\^>#.">,[M=<(=QK%*-E[^%HD=\2"XFNKZOO'B>Q;_@
M+%N0!B:#H ,05!ZA&VLE:?0ZM+:=%U@6*#=@V%@5ZT-C*IXK+;BT_LAC@38#
M"_8XI$]/-<<G8M\[K-!T&X#=#3RP3G*$2D3FM?;>YI:MBGY9CL^,2CCX-02X
M[.U?P\!'[/ALS\C AS8L'(ZR*/W08K"!.+^*'W45Y(7 BY ,:>^F_S_F(H:S
MNN3"6<B*U52+E*GB9[/N *8C\H(U>)5Z%?^:&.#P'?.=//AHK.8VBSLJ.+H]
M+QR/T>A?&7^Q9X"D\+9GE>QX+I<OTC_HW_* 2.N^P#R&!Z8A?"DY)R/%FO46
M:=>A428:07RKUN60O-\32L6SX<@D;4KVN@7JLW[T@,QHG3SE S?*LC<^86)_
M?-[L%S9]:J*DD)K7Y=E'N0=7<Z^T3DPXWLV&*(SB0N29'GG?-G>-IPW@XLDU
MR=%<&J<,0<YGR_O=E<V/!)(#I\GEV,0.,$>);C^[-OGF=!GTS09@D5:[@PQA
M.&XVI+BK!6U;"!'<OOQ5F#?OX%W^YON]?YZA3\^U%8RBPW=B [ M_X<FPGK<
MIC'J?Q:27>__K [XR"8J5[Y]QS11?.OM)2OV\_U:&3P].LGG#$D2/:A+2^J*
M"7]_^J!/O&QSA7TLPSZ^N,(^KK"/C]>+_UX5C0<G8S*[XNUNM-7!/\M_@]9*
M0]WD9)HD]ZJ,%1$T%H #"MQ\2V$!5?%NVHT3&R-J=6MG]^/H;]%V>DL590\X
M;9-^,BKE>W&UQ/<R:D@3<M?;&:0PY*]02R2ZP"T"<4<^:\:"D<"BI:F$#6QH
M^=/TW/0*+_E%VC%3/MRDL#2B2AF:6"LQ%QD$]K1)#)!FA;.S](3R$<J!IM.5
M<@GI/2F=0F4Q=J^A IG>X:QSF$:AQQ3QW43YA!QKPLRPVF\/N9*VXR;EM"K(
M1P(+)1/(QE!LZ0+DQ<6+"'*!?!"ND=&GY)=+UX>?:=#"]F3E@$B'D?=#\7/Q
M35]0=D=>D!K@.G2E3]U)?"@Z"4$5DE41TW1,XN/0U;/9\.H><WG'9T;1P2B!
MAT!Q2[&$!J'(W) (Y,BY)!!XJ1H: N3Z(%V]--FR6]+E#T0M0:P>-/5YXZF
M/1$:R>/6:6N<DTMK7?Y^6\7$6VIM6PRA#P"7-6P$&TG,$^J>8&*S05XB-"6N
M#28I0C52U^HD*74%M9 /?M.UO$8^_^QWM+3E3\#*G@0QGKZEGZ#VQ9>K_T3Z
M'P4AP=2J]"GMX;3KAC3C6Z/'MI<A>NATL';YA(HR9MZ+<W%TXA6???;FF]R@
M!YGT=2/E#5<9#<KOH<W7,^6[]$6J_ASK UOY=7_270V+"(P9>L9GZ/?L -HV
MZ(RET7[XFI%IF=')'+/%B)E3(FS]>%\P8['8KLS^JUL=AN1WJ]O^OD%IX%[Z
MS6CE()W*)B[*5;$+?N#V'FK!?O#YC92VJ97WTN[.-LTRAV 8.M4H8'[/QX[&
M<[0UQZ9YJ_I$L8O&ZUP:3_#N[JF>^]B9PPA21-G)]P_O'+QT%6% P*_2_AI.
M8!"MA40@C/"LBR.Y9$ O<BW/UL^NTL()64-NL=".:.W2A($$/)4,*7@L+W1/
M9P^BI_X-[(H\;:P*&?4"-^XAL<&ZP?SJB)CZ?;#8V>C1GYFW@LL#3(JI!RJ+
M-2#8S@V^4QM1H>0.;)QP1K &P/%RR7CE,B++UHMGT6F!YF>Q)4NAMMSXM./
M6AX+$%W1;:J'=Y<F?-S*ZKP+#>:4+5&AMRIN-H:ZP"?3XOP=)<=(8I(S2^Y4
M1AFRPDPQJ0W0 NZYRL>^CQX[$$SJI,C.&Y&/XGPLM.Y *;39HTL63HH>#QDS
M@/K 2A3BG3KAF;F85?AJ=C++=0N<0NZ-47:YZ7A#*("L$ZZ5]!+-6Z_Z&REX
M]LK0X"J^=TBS0"C*>M,,:TZSH%?9;MQW\2VV37J*=DT[8]W?<2[4V"0H'>JR
MV^);:;Y'["ZV9>8&JIT6S!7[I=I39./R7?'7F6>'$XE]687#I2_?]ENI%!++
M\MAT,Z(R63:VOQ_8BQ@K4L=S0L/\\'[N&VXI^I5NA^R$?6C:M/ 0H24$=O&^
M@PJTQC?FNE(0NT\ND;$,6)FE[:A-0E0'D"JOC^UV?W8,2,==>%X<CJ5V*YK=
M,RN,\B'Z">LE5U_C56C?(FS+KA3J8'"#]GD9.\I]/^RW$BKIPU"S0:P9I<MT
MZIV3H0+N?F3UF3Q\D%UD3LR@!27!\(>%C4/;^_-H7ZB90A> "#"'W+]GYJ>.
M!R8'.&5] E'=UZ]\KW)-P4;BQ*OEZI585TI/"($*G]E:M.J:72NBHZQ!PJ]Z
MD'0L/TXE'7[QJU)9J4=OF&!22)(U55F,P@K56]IE?*/LBFQ9\@&=1E&D=DQA
M&-.EYO2_3ML;9R[1$VB<1J@^:.U=X87)='AO(BP8)9V;%*RA13PN@_>:;9QB
MLDI^YHE_O?,R%1U\<=%S5[JD LP<Y(^.3"1[@30T=_J/K--F4+C5XX:2_2[L
M033_ Q03%Y"LG@"@K<><44BJIWZJD5$<^5& 8.*KTAB99\!@_88B,,(<N^:1
M?H)S$*M]WX%&)*SA(&FAB\^:?\)(/'O'[H^8'U'WO-2A9#P&BR5%2ID,Q%P:
M)TM5X=@\-T(*O3'F9F DD7L540;?P=KA=3(#9)&F5D.%6)JC9JV#]_3XMCR
M7XL4%;$7/]TC&?_TI/5P]J?V>1Y,9P(R$&)GMJX'$1K^EE4O)FV59@ U9RLD
M':U)YF;)Q"S*M:CG5C2J<8!%)"D@+:&KA3E\L.26F1?>3@8+#/#049FYI2TM
M/?TTYH9LN?HFM!*</%_P6=)+#RCSFJ5HQW'R9\NX/=/ZVKK3,B?F$)_G'^K-
MP(;*.P37YA_GPNPBH!,A4&[UW+>^U.3H97.&L#&K2[_00)F?('D+Y5(WI"=
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
M)Z;.H7I6L ,4HS:S:KU]>C%@=;233!Z2$HO3%OP<Y;]_@(F*6BYQ3"RMI72
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
M>0FG%(X<@.!$*B/<AP\'5G!!8$(%5 EEA7=,)M4=>\JQ('Y1RR^1-4="TA=
M</H49G"Y5M)@=$*H;<VIR01YJMNHT-%;?E%+CW"LF46."*+3)[MJF0LH\F0P
MZQ9?C!7*[(3Z,;Y=V?(<]VDXH;*-FMD6O+%8^OB%IZE,>S#T3T!*3V1!)EO&
MH.&N[;,$+N450YJ=_(B%TT<]K4@3:;U2;GT?P3[U[*U=<4YJ:NR$M*9O_CD&
M,]-##FZ&UG4C.VD&+MG]J*G+9#K>G. C_]>TVZ4+"-EB_V+7HP)6I2"B;7:K
M/^+YR1'\!MQP R^ ;]-F YHJ14O#2[T(^K8HQ'[!)7^Y\X+>ZFWCF32D#0??
MA-[@PG0!'25W2#8<$)7T+ZIDS^X;":+9K[!!L?Y//HPX1B-C3G]%\S GC$)<
M(E\)U1M-J03U]'9H-FY.QELVVR2PWA]Q-FC_J_!J^9NHP/;4[=NWM"L,*F&6
M2"HG*71KMBW'4\F2@98ON3OX<[+8^YHA[@_D;_[)B^O_?BVN7XOK'^_1\5TX
M20MK'2KG>2UWV>QK;4+8#HL2<34GOC-G,7E<H75%74<A0KO$*!UD[-H?<QJ9
M,\@53*5\CBE]>!I]=H0R$6*L*S6<U<6A0-TT-3.JSG,L(=>MY68M#9OHA6'0
MR%2GQWTA6LO[=M<$ D7-H0E-#>-83:)MC2NP]J/)H4>/*9Y<AJ9^FLG_&2F)
M'PW>_/=G"M[\DBB#5=>B6KT.2M]OE,Z+!NEULDE[:DL@*O-O!QK8T_E3"QN^
M>:)02W)#O!-5JD)8FE7U1;9^- 5>'/18WU(JA9>6<X0_^^#BU1A:G8PR4;(D
MLTYB2T&[[%X^:@\.UCP=27(F2.6#K8/BD48U5^K]^>\-4QW(@X!SCQ\$NO6.
M,85Z:V!A"(9VFP'X%Z*<16I.(HM.*XKSM-L)74O'Y+\)JR<MH]$$5A>OH ^9
MY9O4RU=&2BU;EQ K[4=#7/$X72;68[DWH/3-5*?3Y-1<YHN1^1-(63%-1"60
M0I8#3Z(?@ >J. S,*=X% @ F*B:2364":%%1R6)"Q?(9VZ0W:06\L #7)">G
M0\7/PB7ZT)NG17+M;^?R862C$_WD\I, .LPU#E3%LA!+B+RQQC\G[46W-"3[
M,1S.H</*,3%,ID 9,OJD]%'U+!@D_P+P^=1T)6C"VB=D7.\?A_.*>3 34]5;
M==N,^%;3+KN!,2;21<>1];'I&4^9/ST\G64\$<-( DGB0YMR(RI3%7Y2>2-.
M^YG>D9=$,O-+Q2EN9G%2T64$AY$O+FA:5:OIR%UTD4.V'I$_5F!3U&"-$+]W
MFCQJ[3D<^BWJ?'R.LXD+Z!?)S4(F0B_W=!G([%A\]D>6Z^&&S'A<2*8BU72W
MM2*_?&TM+*WJ@AG4\OT?7OWE;['KP/%&1C=96(QL<X#J-NP&13 !:[/$BU,*
MD91L!8P&#H2PO!Y4#JH2$S0R)_&&2Z*QTD0GK6S[KCEI-HE.]Z/VJ%G+1S&T
M"P]8A0&93FE0_QXH)1S=S$<9'8:3(63"V[.2%5BV=0+]LNOT3V1$^&/<!R)6
M).;4BI$3AV4L>M=],N8(9N-<,)V6O TO1W>'ND-,S+I'&>"EY: ]U?:^GQ<8
M^$3X! L,KS5.%4% 0PS0 2_"@5N%U%WVS@K6"%$27+&JM1&>R$$@NH0"?4_S
MHW4O/L\XBD>FUV(X(9ZB?F/IST:K=L<8OG"FV<$<79=EE_3RVXA]=XX .KJ
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
M_(A7^3DB8,F%8;9,I&7D^\%#O-H?_ $7PD[T%*728J<T@C<!]$.@]^,RE!_
MW-KVGL\U.]$UYG W7F(<*RWC++4HK%H*PPIH!3.[IZ655MW(N[L< *0Q/QF2
MF[BD+A X\GBH<_J@0^H@%O<<3/SD@$+DKB""F3$RI)"U/RDPG@%<C;I<].E.
M5!&\P*05VH8!*/UTHH9-<>P;6APCEX-PC9BW4:P9M6GV!^[>W#.G')6Z%/E
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
MSW78[,LI4YLHJ,[&V%GE\\P"A?2YJCJ,A3^XYO[LK)J(AM%O]3.@+)%$SCD
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
M,ITY]<-WT\&8E7-J&^9<AK7#F:UA<&G%*L8;-;P8,:=U%D-1*PF1T)5=!#Y
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
MFA$43 ?3PTB$?#)SC;>&Z]:Z00$0E!A[%_N0_T +,KRZ?_;^X.3H"#;_^%M
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
M>/ZIJEVE+V+!JP,+9M@/.?<!*<^@'+\Y<C5A&@D_VM!;#/G!V9_TVJ<FUQV
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
M9>%*:*-\<)27XSRH/GM(GTLCHRP%24V+%4C_V'\<N3B?#X+S4B(6+B1;2$^
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
M%G@?V/!!U)9(BU 6#4)%>B]4<[%9*#'B]YH)9)-=3P>]+N$)M1WC04U2KMQ
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
M"65_1M53V2M**9:K6C(!5E.5#'R@2\@7"U(^::& (I5YLVR/'HV6Y&]4^>L
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
MFQ%S+\]V>DQ1+0RXTZUTSQ(C @IM51!_LH)0XL .G#F<CF RB:@"(]IO6#!
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
M*PUZ'EANCAED^@20$]Y!X/K4&B!#^O%R<L?$G3Y^MPRI(O0NZ<O-X1'Y[;*
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
MF0'F <D8;G6I&L1O"O%;.&I3*(/V9#%S%::-S775M250Z]@'#MK_T^%6)=[
M<'?;M7)2%V$U$K/$%[IJ,!R,4'BPB06;1LWVIH6=[X&Y+OX7YC/E[BD\G)H$
MV*!]PO!3IA9&C<1SJ=G)&$8P-C-F"1:T3/]NX:S#I>$/*_C!#6E;5"]=VSQ9
MVXMH79&&X2$3'J;_Q-*FIFV^R04-5F1<31?"7QM[TLG19KKT:$,#]>.KA\G
MN3),FH2+]4]0-:AO=I"9SB9:62$9!/P[G=>X XD$B[UD!P^>3'E$6#58,1ZC
MXAEL&C.K^PF9^7PHHION\6O+3ESEN<];D^<:?4OU+Z_^O_'#"JW\<C)W/%")
M@(+/K;$"V25:^26^A#&P0:HM4#CVD]E+G$68%=="4\%O(9@*:G5GN:HR6P(]
M<",$IU1XQNF-2,3LF0=4O7O,RO/*PB-FS4%!RY!FEYYN4##/]R[$30LG1&3]
MY%,%_YRO1NH@%] ;6NVUN)82:O=:A7=%3=<]OK3XQHTE2_-8I&XXQY*CQ\+X
MGDY-/Q"/JR#YL,Z_,%8*BL0W&+S,8Q3\Y!L9#,3W# ZP#*H69.0+Y!9FZ2DD
MQI[]F#L*K@[:,FD3<O;-^AE;>.7\/3=?KYLN;AC?#!#T>_QO<%3PV"Y$CXQ/
M?*[YTW/0Z-PBYG>8DX=_@Y2$$R?VH&Z6068 'KY$0P<"*$)GW"_*_$;(*/I
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
MZ?/82Y<W"TV+RO4T4QWV31GWK0$OVBEA9D]3>X.7@/^0$G8:$J;W3-48[MD
MI082UMK;A>Y+\$3>,!Q\PU#@V56\7,A7#H""%B$!=;M52@?*  !1QC_.>QQL
MF#U^##\L#MVK\>T%(OQ805'D?\:LB0TB&Q7,KNCBH$E7'YMO$4Z\,X@A.X/(
MSB -N3O[C7DLL%RR&9<3$#<GC )N?.056LLNAN2DY!6:O$*35VCR"DU>H<DK
M-'F%)J_0&G:%EG76K9RS+F_2FA:%-@8CU1@-&QN%EA)6=PGK]G2UVWT) !XI
M8:<A8>?ZP%#U[DC6Z-2)*>90UN@T[ 9MLV-W6)7.P.CHZQ=IYO#4JG1:5O!R
M0_5$UQZ0E"GG(D[_6H5W13)8WY(0M)R4#-;+8+T,ULM@O0S6RV"]#-;+8'W#
M@O7<27>$D\X2)]UC$E&K<9&N85\=R&[7M6!%.P5LT%/-?G,;&$@!J[N Z;IJ
M-A@2L+7A>OTE>")#]@>'[+>X=WO5O.A%)2]ZKVK)2QJBQ^(7>&(&<Z:)PK&
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
MEX WX+!VP"98/T4YU:)S.;,"#P:8I)GHM,ZFY_DB'M6QT;'VKN?Z[$=,&8@
M3)KK\3N' GFZ:6Z=% A3;0BD$(5T79#H*IME3?GG'A*,>7:F9/>9R84ZA-H!
M:@_C@0*+5/&T4B*MC@@C^(!//REQ8F[('F:,X,U@("=4+CT/4\R_L@4H.X*G
M?/*#N:)K%__#*[_32G*LXUQ2Y2;^#%_LKR0,\<+- C-X0.'"J"&%"UCL"ANI
M<LEQ<) H7X I=HSR\1%LTAP8TOC:A>^,PT&!#)45OBV(=,H7&DM8_9 5#Q$P
M0AD(E24)_=SZ084XG*"\5#(,EW-1"$P;BS6=,IMOBP')-B,H(:I#QHV(\*_4
M+)R2FN(.Q;A+<;,47B*,"N#Z!"'848 ,[-YRE_ -T6'S=*A*$/Y]Y^,JQU;H
MP.,W^4=PRR30*/@Q:&7D!R1,.(_ 84@W'/4>".4#"1((K_R2'W#?=1U8!!)I
MC NW0E!==!>7B?MB.X$-GD&$W! 3$64FO"03ZP:7+JX6*!@H(4@?^!2V135>
M<55XF*%_1_G&ZPM!-+%$DN82D9'!=?%Q< TAS"EZ8,PK(EAN"BK]8KK$"JTB
MB8A]#O(KU&3BZ(@MA+<!8Z0/@I!R,Z:FX!93UW\(N6\$I.+BPB:;78X31]CI
M280=B;!3VTT)"^KL> NVTBTX,3)JUEQR*_#OY>2.;R\%UI..2PDF:\8(*LY\
M@><PX0+MWO[(!K(09C?&$FH&9J<#[A;:5GA/;9Q?\GT-X?J^QTT*)>5+QLX2
MT6XSE"AP=4[%+9XN ]J#LR#!^#_Z,"LM&5E<"!HU%B:DV//]RITF()7MP[J1
M%"UP<>&8AXX$. ;@;?X;W+'H,8[S""\1Y"3PEW<S'C\1J'U9%$MA(>8^.)@P
MSF(!],R$4![8&#P"!AX8"4T\J@#G"3GP#/^,O"Z;&VWP6,$'H!<(F)S)THZP
MU)U\-H$=#2JPA,57DK6ZLF+",!8$WR3T"%)10TP*!^<'TXU#1TFLS$_+J 6L
M@*7 $186S )U[3'P'$F9"0P@$^\2L$KQ2&HRH214%5A>B' 8/J%IV(B"X+J^
MS8_&A;]((#G*OI.?0VC9?V4@4A6P6N#4XD&=Q_H0;C:</L)"BX=NO$ @0DK,
MPPQW:0L7]ER9([+,PMU(7J)4S'Z%6?8,SW; +9"9XD>(_JD@;N#ZP\R!H3"D
M&<\$2"-<$!$ Q2,<N6&YT*BJA,OQO^F\ZM,W,+CC10386R \L#\) >,19%K!
MAHDOPU@(\<@W 7[Z'L9[75=@[Z03AV&YV<,0=7(<Q4?],0:(:=Y\!HC"A2^]
M\_T)(6?P^''CI>M[8ES^8D60Q$ 0H V=;3A?$%6$$(90$GU7( ?-'20>$B?,
M4(<\DUAVPYCJOFTO@Y 4&;06K;9B@XW_$0<.K$DBYIPA8,/0)UW$/U3.1<N#
MJR]7HHO!:QYF4)5[ASV$NT:)2Q[1M05_C[#9,H/^L6%0!6\*_*TCXR\S(_W?
MZDB(@((/3)V?Z*,Q%G_!I6^Y\&GF$_#+@16/Z75(<E]!>#49 8X>%W@& ":Y
M29FUJ2D3.(6B49TLN<)UE-]B22=CL(OI,,>[  &F:'[@X5$HBR5LQSEEG^0(
M<>(69,Q(!6-QX3J+K@'?HI5K+X\+PSU1R^/>)(+</.+2'._>=^\YP"*_I\%A
MTSN?K)1E][F'3*0*AJ9!Q:V40(4"QWB!,".PBX !B&A&Y 6+Y\A"/:0V2W'H
M^LD?T_571O3SEU#K\B\( C][Y._/TX2V/#%OCH55Q(T"6HGEX&58;DDKO,WQ
M$S'#1# N1MTJ0#]*7#"<S,87$_N1= 2L17=R0&VP]&[C+>*&'2@/V)ZC3&X;
MR?8I"?D9;4E -2O.,E<8H>AX@<FW<(>CCF5](7Z#:MT%++808/=4^-<?9$_
MRFRT*\*+XAQUPE0R)OGM+ITBM\1JUC+2Z&0"Z4]@3WA899-IR@&\-5T:KI.H
MQ^I9)",!I'7B)CG=[[@#3O%X')"LE&VCD8Y'HV,.W:2#P* OLW[]C6=R3MB-
MOI&W8W9Y^<S*B(\6F2*8) SP$87Y4_NQ/G!BD\(<76)@,K*82X'F.(:73ITH
MB:$[M '$9I./R2;Q&(5.&1>VS#XHGDIH\C5[8MQQ-LPBIGUE>,^'X1[JK8#3
M%1_]!L^J:V8MA3Y;-9G[7_5U>\VXZOO*, B?BWX%O@=_MML!!UB_I 49EBQ[
M6T]@BC;'8[0F_H+VW4P(,B>H<5"!_QQQGK?^&O7_$3$,^;C[*WI/;X:B7P-#
ME,%E1_G?I85(D'331T2##]SX[Q_26V'E<NPO(^4/@K57OCKACZ;;@N_<OV4_
M.<0OW;W3X@)87!*F\@/81*P 6];!49;%@=(QQAY@@X_[#O%G4KS9.$CBX)4F
M@R,C!5SQ5W'#/9B*)Q!&[4?Q32B0$\,J$(<-B*-?QU3XBE1HB?#,+'';GER[
M8R8'G"J9R,-X->J9*8(ZAU/N];-=O/( EWD4Y(TXRN+5VQI,]'+]+N #,_U@
MGU=B(L7FI8JP?H*S#YHSMKP?2=LL59G['GN,U2O]&.%KX5Q$Z0/BXI+'!69
M:0QS./"6B>@H(HZFZ&C[X&4[F+:5;[DQ$K$01)=%WSN!^9]0(LLT2=_J"#.V
M2KS,0BB+YPY]48^2,K*]MM+Y7-P%%IX#_&#A\QL5;Y)]"L_-H-S9APO6C,ED
MV * 4'\7&!Y >J=OX;=K'*T;HZ<1N^,AAJEO+S-'._)3@_LD'BN0P?ESRP5N
MJW1WLPP$9?'B1Z0?B29JWY/$6\K%0//EY^A/OC$LF@;BJ,)+GB:2(ODJ'Y;)
M)4"<1.**E-L+##,KGD79+\*6YE8:P.D(!!4HH\P>%R@._.);US1QT%WX,"N!
MA,X;SF1,+$@(9?C$D,YTQR7\>L;3I@2UIA8<4C &E,PC>3F=L4NY,U6."C+7
M!G-M^C+71N;:-,1M^22\M*O82VN#YY)MPU"FB0,E"FU($Z =.TF43CIZ$I@\
M+-$'#;5$XV;:4">(K1WP?8:R*"ED3G::&^Q)+@I3Z"*'/AAA')1< 4Q.B,LV
MPDA$MS+M&Y2JR\WD?E."ZS+":X'XM/NG1Z#UMQ'?:I@(S,>7!RPS?Z(-T:H@
M@7,M51-'HL(6BH5E;DRG+H+YBZ=XLD3: V2=1CQI]7LFWVLFCCBXX>)XJX]D
M7B"BE.L,Q1N:>;JRB!_8R941D>\XCQBY$";]$_"VUXF6E&J2S1PB5\1/JHLB
M!&1(WM91+L/X_LGQN"MQAUT#:*/W+)&RG\V&I9S;;8LDV1'YL-2"AMJ@9Z8$
M+UWU-WY)NX6 #('93#J'9!V;U(4@^4BEG&(BO 4"GX53TCDYU/.H+/*9+A@9
MKP_C+6MT9#^%WY5F)^!$8M</R3!CDSL4GOC9Y!%RD'/B+!8;GZ5S++5<O+J]
MF^'L,.N N4(A0+:HL0UWXBB-6CI;&YRMP69GJT),*RU3D1[:B7IH+Q>C'((]
M2^S?;2;U&"/C<*CEK>PP0/?!BJP#PV;/I:X;UOOYP\?_3_EVHUS=?+Z]^?WZ
MP^6WCQ^43]>?+S]?75_^KMQ^@P_^^/CYV^W&91:MXGF[G8Q&G6'/K-KL9*1U
MAMW!4;IE]#LC?/^6D8[3X*(IP.]?P%)7@7M_"E3W)["66CV,]O9IE#?:NM[M
MX_4K>L9DK!LY?]QRKN'I!:,3KO*5W6$S5CP7?5F.X="=O<#\Y 3S[+[TS, 5
MROG_?/GC-^7WW[^HRJV%/09QDPEM7U6N+E7E<CEQ(G!M<9;*]8<WRM^=GXCZ
M\'DYA_?9/)7A9_05Z6-?Z&>*9\T1'X(Y;\2C^.3UY(R\K.E%KX>X,;V__YH;
MYMWKE5UY<Y>+TG@83]PY1NIR.5WHCPJ<+FE_:\HSPZ &?>FA.]<2L\A_WMVM
M1^IC?7@[T*4VOO0T*G"LMZ*-F8,?N!@W29Q(ZF7#N3PPI%Z^]#0J<&RX52^O
M?$PEGV'^\#V#@P!%VL]_]T-L."85M=%L'YA245]Z&N4Y9NH[%-4CNF-@\$O2
M/OPV\FV>GDA_FODNO#BD_.3!6^7C?Y9X WS^@4T=VXFD1C==/@9=J=$O/8T*
M'.MNUVC,)?B$N012+QO.Y4%/ZN5+3Z,"QP:\D">,,UYS2EIT=2D5M.'L'O2W
M*>A&,.@3ST49'B47A4+K,AOEI:=1DWSAE\W7^/KQR\W7;\K-)P4S-[Y\A']]
M_J9\_?C;]>VWCU\_?E"^_/G^]^LKY?+JZN;/S]^N/_^F?+K^^L=!"<0O )+
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
MZE"&"(V+7^[LUEIT]2:ZM!(%"CJY@DM3L(A\:ZGMW0)Y=..9.P8>W!UPOTZ
MQ^WZ5\4$UE/=OB==2!V1K9?W@VG-9:QB09.\<--NBO<<\>[,OP!^Q#LS>299
M3R3I''C 7"8IU#U(^B)P&&$17G]3PL<0\0N7HK>(;2W(SR>_!L3H1TX,XEC@
M?W@W%CZ%O%C&>T)!HV!8-O=52"?#'V"&N%/SP_,?7#:Y8P*JF+&)\+CPE@=?
MN#+1V$2MS59<2*QM4CPJ:O.<@8F(B!51JOD2C8:9MV?A;=>2%I-SY'CFC/20
M-.<5V7N32<"O"<%X;I#;[\+VLLFZW"+H;:X]KVB?P&-]D;A>S-],CK-SV"2]
M]-I8"R:K=SXH(^+3+=<_M@CMKIZHPR3W-Y_\D$;D"K0IV_Q:B%6VD]NFH>/@
M<!FQI34GCCZ(/[QGRG7,<D5_D7"'-N%F19>_3BC0S>-;M)@:,&YF*TTG3OU!
M>'@7?Y-\3KJ4IJ_1YL_/.G'4>]U^)(JXV6C08E,Y ._=GT8/(+H7R>3!U;%@
M4,M]#'D*$)D&'KN$$6;.(L0+W\S:DA[QF7"XZ&B*O9?3P&T1A[,/$?)T<D'(
M;TU$0#W^.3^KP(EC]>XYXX-,>2MT6@]:;V(A#X-1TM3$MY?S^&IW39RPESKJ
M%D;3)YDNG6IZ8J'@.G6(5I,R -A&4.\H[95_3SFDTTQ^#J=)3+6LI[-IU44$
MRU. @-)S+\6VOS%QT+'$9:")%(3!L<&'I8;8X.OA,F.EV:Q_?R&*^)IIV+%#
MCD7&R/AQ]2XZ31[.V*A$*K,<$0E.M)'">V,;L]'FI8$#L$M^$.UY<LP%SM_]
M?1S\^NX( SWCUO1K^&MU?,K/\$&"3MD_>Q?#8:Y"5#8L&!97_:!#S9+.O&N[
MC]AD>;=K0]-'G<U'W#HLJS)[?_?YYI.P>'#V;A7G%-8$:N,Y5L-Y_HF-@R5Z
M83TZ1??E15TAF0;:,6JP$4Y1WNZ]]#2>_':O#@76F0+,2I#WSSS/K<"Q=9AV
ML3DXI\0Y'@'#;,^?F&RBA#-+^%D8VQ)_XU[WZT.WA>=M10!VI:-QVU*E%\'
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
M/_G:RVDXEGR-M&.Z#76]??V5 D1QEF4FS71N!7>.=\%?G>:9\@G9#(OJGT2
M:+ W3@0OLK>+E$&=!V9,L6P,B%G>(U!6\?P(^Q=B!,Q3')CF';8O6EA!A"&V
M:,9"IDP=S_)L!SX'X8@8ML8,._E\TPPEQ/NZ/9CBP@\=9/^;@+G4'>/M@S.)
M9K%\9YX2A-/21ZQQZ*-H;GSDI4B^E< #8R41-_-OG#MJBS,>C9AF]C6F3>TN
M8]K(G%J:/AD-_G_VWKW);2/7&_XJ+.W9YTVJ. JONMC[J&H\CK?\5A+[M9U-
M[5^G**DUPXU$:DEJQI-/_P+HYDVD+I0HB93ZU%E'(_'2C0;0 !KX83RQ',N<
M_*\!QH"XZ2E(,YD?V=TX8,Z?=\X,)O?&F;\XKR'R9I8J0)+L$NQ-O<VTFLU.
M02N^6J!0? Y5\0;$GP5X%8S$:<(PE*< ->O?=J\7N$S?*'*,86E4RB A__C)
M&97Q0F8-SLJO_5)^_<) PT:J\M&;;!;I!HP3J$JU#:!_ILK71 UQ@B^6 7MB
M7HAMUF(P,"S,^+$9,RK7%#^X'NA7?Q7"?KMEI/MI.7YND>A22DF'.<R=9<C>
MQ!_>QEN:Z]%PZ*:W^1?817>5WL=_%MID..P.;!,5BG"CQ8N%KNG"]'XJ?F\/
MN[9NE?ZD=?72[S<]2M>[/;-?Z5&;OS<']G4/RC*V/FI'/&2KS8TVY]IU)58U
M9].3F]6#79J$-L%_,R=0&"CYJ?*>31A:P8JIJSG3]!B29-R8?6NS&DLK0S/L
M?8X]=T[T%BAE24KM22FSBK#57AQX\6J_TW33N;Z\I[:7'C<%'F.HUP:/T89V
M8E*<KE.<&@B/,33J@,>00M48'I-"=7EXC*%9 SS&R67JW$AP9^8+WF-GD@NM
MY:Q8:K=#9P3.]S<R-;;&^^M,9]7-YK+8PY/C/2)7@<X)&(SE+S95'AW7"SF+
M,7"50"$MG.!/)N*;;+(*W,C-=G2XW:S7 _I-HE#GPN5<2]\_.^X<*0R*.@1M
M_#6A\_WT/ZLPPE [J/1/LV_.]\]^@,.XS^3+?_,_.P%<4J;+$42VI!BC25ED
M,D6Q]D90%V TNS,R[&;W^I&,5CMD\<D9K:+IV@-_4.TUIO-=K65CK3 EL-L%
MC$2!Y88%G+PJ4>!XX9R.]A4G67N9 UNC^?"!T_Q!D/P;4IR_[=Z;?DOI?UK1
MZR/JN-GPU#.9V7C*EM:-YL\!M=VP:FB5+5FS*?KR0.OD# PY<[^SZ=U?+/#+
M>''8 :TX,'3C;4.TY0V< 6^)I1UZ(BQRMM9Q1V\\%G\<5:Y#,6W72R4J*58P
M%;<U0\.T?]-2M=I:-=>QBLT^))-B>T-B>QI3MTX)%GU'M5Y]9]A2>*7PWI[P
M[GLZ7J?P8M?5GFKHQ[B5%Y9=65@G"^OV**PSRXJIJA;6F;HLK+O\,&1A77/&
MN;6PSB.EC?3_#"O&@H"N06P]!-W[F@''HW!2_ZWR\W]7;O2J_/">S=R)&[6G
M D]5V/<)PYV-XP$N8(>,]JL@Q""=.WL]>QD>Z)ZNQO5/E3H\8]"U!]7JU#:6
M]'6MWO;BLOV_-_1>36.R>]6>5-^8SC&[YE'<K,Q/YZ!3KU_^BZ13GD[#@=FP
M,?6[NC%LV)B:2*=>MV]LKZ<6QRIK'H1ND%%Z0&WKL*,$_LOZR5];*@^_^>#-
M9:V:?XR#GT:)94-_D4VS1SISM7)-:CY8I>#3T-<?(0R#EA9]/G XY;JHFS!A
M\9:F4^(>W0)PAYPYYS['G=ZY'GU^<)88;[AQ^DPFJ\5JCNX($87.T#EYLF$S
M^H;'SNCC&MZ')!W01/A@MTT44OJI:L^[J_3]1I<U4YQ>VPYZMAUD>$60 0+I
M_W3X"M='K'?UV3 GONQT$M;^M>2HC!)79*_=CR)VES?=KXFFDO\NSG\MIHCD
MGLMQSWDV[6/S=1O4CVI]F39UW)D[WH0I#AV0Q?AQ/-'1U%7%T QC'X8_&J_@
M_"DS^Q&H*F9U+YLS\_&W#^NY,M_88ND'3O#*O;1C8:H-S<14 E4S=-6RBBCH
MQZS=-<*F[+?HUX.:<B23EV6%];;G8J\Q^(,3!)@_Q/>#&@J/# T;(JH#VU2M
M85VM<!N=R'F OCW&R)>J7#!Z?X<JYV< %(4[7HW;G1&V5]/5H5E,6Y9:7&KQ
MFK5X?[L6S\:6N2+?OQS/T'JUE>-=J7Z^'24Z.*<2Q4YO8 ?KFJKKQ?(MJ46E
M%JU9BPZJ:]&BMAS UG\+>E+*R\W+R_ XJV,/YW"(L%F::O4T*5)2I-HI4I6J
M] QMSRJ]XX5+UQ"2J%\2=6D0CJV4*BE5-4A5 7'B=%*E@_UGV&K?K*_F5<J5
ME*M&RE7Q].!T<F7 ;M4?JEKO%G#76W?R_#$,5W3T[,\02@JSZ4.JQ%PMX2/[
MSH*)&]*O_&M_B2L7$DQ['?#L#8^S)?'3XV=Z+)"[I-2N^T]QZM:N1:@8%C:,
M'6%A4O^H(MCT_2H  GR&8?FBJS?]^(GK@Y^%HIA6#1;K)L($#=6A75/6A)0Z
M2:DZ1,.\O&A8G9&A6D-+U8:F% XI',V('AL[FC1L$(Q_.?,5.T(N,AZ%W1D-
M5'-8#"W+E98R(2G5:.VQ"]OZ]-JCMY?VN-5,].WQ@)!%T9R0G/!W,'2BP)T@
MPI.X!A;^B-# ;O#M)G'],?JAIC0F2:D&).2V9!'.&AKXDF@&NNS^Q0FFA$7Z
MP0]FS(U6],:*[E ?W"&CKPXT^^0Y95>X_@T00DDI2:D;I52U4^]]X=JW&<OU
MJ>",[3S /G2F4;2=]X'(N74>D-(B*7794_]]D>3/KE>&^^F5MC9'WV\MB9YW
M8R=D4^KJQ+R0]Y=DW_$SD\?M,N;6)$K)X_8&+(*DE*24I)2DU-F.=]/FH>$W
M/T6=1<#9CYZ FJ4@(!DR#QD[Y@O[[\H-W8A]9<&S.V'<J/S")OZC1T\A^[*J
M[6AH8#OV57M83-N6G"%E2%*JT=IFUW%PX[2-OI^VN=7CXW^Q,(+QX^DP<X+Y
M:Y)!'A\1B_QQ>3XL@UA-HI0\'V[ (DA*24I)2DE*G=R7#:;3:"_3\F>T89)4
MPVS^89EM:'1&O9*J?+FHDOTEI1JM*#:YH2=2%.8>BN*ZSSI_8Y'B4ILEY8?Y
MGBV6VAX7D1&D%E%*'FXV8!$DI22E)*4DI22E)*6:FU9I[)M6"48O;RV*344K
MGSQ9G=%04P?&'C!*<D7/E"A[W(K:>Z[HK1XF/CPYWB,#/U'QL5LO)<4FG7IK
M<!_;%<^0D9\644J>)S9@$22E)*4DI22E)*7.?_*ZHSW=)S3H'K+V7&I'4S79
M-^?[9S_ ]]31K Z&,[+4GG;ZGEY7N.Y20BZ1^7IN">GO)2&W"I-<WJ!7$;UY
MS6,",+?6B\S8U="Q[MZ\QJ#^WKQ;@F?UK/?UP.M7FW;KF+S,^-G1U?'DO7F-
M88V]>:NJJ9.UM&C^R?[-J?)SMI4T-5#CJC8<JGWM]-"O4HO?O!8_H*ODWKUY
M3;VVWKQ7JI]O1XD.SZE$C<X(S(*A9JF&5CQWE%I4:M&:M>@!O4:+VM*LH3=O
M&_2DE)=;EQ>ST$>T[H9LIM49F9JA#DK@UJ1(29&Z/I$J-!$]9 O"IB-ZT6*2
M$B,EIA424RD!TC3.UA_4['5&?;VGVKUC^EE+N6H*GTFYJG0R<#JYP@-=W5"'
M1J/EZE9SF\_>=[==F10RYZ1%E)+)SA5#OJ9Y\>:BYJ STC5UV!^J0[,FZ$PI
M>))2=4B'=7GIH(8$FCE0#5MVFY+"T91(UJ6;9UI:9S08P*XA4:ZD4$A*-8!2
ME5+.+]VYV]+W4Q^WFF5^R>:[Y21L*MM+*(L644IB:9TU/G"*YKN6T1GINFIK
MNMHS3Y]]>TLL4&;GFX=OU/NM?G%K-F&!Y;HV/+AQ$M&VL%A$TPS5JBO6<5L<
MT( =MB64JI:#T-1NI9;=&1E#2[5+W!@)Q27E15*JX9JE& =IBF;IQ9JE:(J=
M!!*NH3E$#[X' PEQ'?V9\C!WPE!YEX^(1+[X_C[WO4R-D+'1)E%*ID94]8]Z
MQ_A'J>+X-..?(W<\9U_9!"Z-W .<HSYFIZJV-5#ALSST.G'<8P=JU+;]>(^E
M+^ZW@\Y(YK[4:FYMD.HBYDLUD^M4XCW<*MZUP,K>+"N4"7BE_.<:)=W6RB1=
MKF\KC"A)*4FI&Z54)>6Z#V#)X3IU;VP3>PNVR0VU.,L',0(V96R!H%ZX:C%]
ME67 9BP(DB2.R,^'.5P/+_<87_T7-WJ"KV!!G+FR7(WG[@2>#0\ :MQ TD=5
MJU/?=-9&;?U*809KMS!M8ROXH#PO.'EL=_.2'Z+Y=@=Q;7,;^-Y%%UPFXE3U
M6W=A,YW77;6MSLA6=<U2-;VF8-1MJ9)*YM0^R$5UNJBVS, YATQ;6K-DNM<9
M]?KJ4.^KEEE3685<_TU";>T#KU2G4./Y@5S4$R_J/@ _]3B^>YA_@\3\&]34
M;N*V5EXFO4A*752;%+"/+JE-,DCN.^!:KSLE:&-IU/X1,JJ-PON!!BQXP07Q
M'I6I&TX0=S]4'&]*CW9#7$#^-V\\&3\!?@ZC4.88R0!]DR@E<XS.6EX%HZ6?
M*GMZ/0UT^4"U^SW5-F0N48-KJ#)+7-B1>WIG)-$/VJDI):6NC%+G D^IJ/,S
MV@+[+8#"-WJR]:24!$FI!E#J7(@IA^L,,]89.W*3KSM_)NOQEY7ZE'G^SN2_
M*S=T":7F!A)B9 "P1922R1=G==/O,ZJ@LJ>.D A#706>D2<XK10V22E)J1NE
MU+E\XNH*-F/B(H2&VI<'Y%(4)*6:0*ES.<5'*8W>7DKCNL_!B;AW8R=D=%B]
M9%[HT(JQ[_B9R<-I&>IJ$J7DX70#%D%22E)*4DI2ZFQ^X_WT/ZLP0JCR\)M_
M#]/')SKSSXX[_>@].$LW<N84IB-#YB%CQWQAW$!D7UGP[$X8MQV_L(G_Z-%3
MR(RL;#KV.Z,!8A=;\AA6"I&D5 ,H5:?'V3AU,]A3W5SW">Z_6$@IUOY,84XP
M?TW:6L9H!Z*II3RIE9&H)E%*GM0V8!$DI22E)*4DI4[NLQ(RS#X6Y,]HPR2]
MS[(-T<I,0"S<LV0]OV1_2:D&4*HV"*G:%45?VT-17/>9YF\L4EQOXB^8\L/<
M#\-:8%D;SI R4-0B2LE#S 8L@J24I)2DE*24I)2DU%DI50E_UBK #FSH< !&
M[T>R>7\!B[?J 5-?[XRL@:4:_>(!DVQJ4/.2[MTN[K@E-?9=TIH.#17ZKU;B
M%=+?KC<%)_?-W7#9E$5[>'*\1X9EGQR5"=-? _;$O-!]9C4XD.V*:,C83XLH
M)4\4&[ (DE*24I)2DE*24A=PB_:UH3^A:?>0M>Q2DYK:*W]SOG_V WSA?10%
M[G@585.=;_YG)P![M<RP-CNC_E!K5B>.EJRQE(;+>I0GD 9K'VFHZ;RQ=2[F
M.V=.D$-.B$FK[]F$+<;@:9JZJAB:81T361$N0.0O-WD #>?PBN@MQ8ZO>=8N
M;;_U:16%D>,A.78VG$OA6OKVG@WG:@B&U;/,FM+L$_G_62=;3=-N'6^7*.]"
M"]NM?/W@!,$KS/]^ 52+RI7TWIT5^[W-C/Y__J;WM,).79M64BJMW^&!XP8>
MT=^:YK;L':K[@5#X**]IA]K>#;75[W=&NF&KFJ:K@T'1+I'Z6^KO>O6WM0_F
MT9,_!WJ$7(>7:6+L\E-,VI-*^+8T9>^<FG+8&=FV:NJ6J@V+G62EHI2*LF9%
MV:M!40XTX-I;T)-27FY>7G9XAF7R4BU'9*!W1J9JFKIJEU262Z&20G5]0C6H
M8Q,R.B.CV#Y/"HP4F%8(3+6CUD+?\@V'2S7L1R9VIS0T31V8Q5X5A0-6*5E2
MLAHF634&_FL0)PL!;G534_M6T<%OVFYUJVG(&SO1KI8$P\O+?O'7',@1=9^5
M><DR9:1)E))YR14COK9V3$^:+!1 @@]0-0X\H-X)>G^HFEI-761O2^ZJ[/GY
M]:Z&=;]AM8O;?@^L:+F0IY==_?*RBZ?=:L\VU6&OIB.<VUKR!NR9+:%4)2UG
MU*[E*GH^ ]C3;%7K%X^*Y%)+H9"4:K3ZT"^M/89">YRG,]"512Q"%D5SAHAF
M^#M8.E'@3J($HQD7_HC@1;MP 20H1HLH)5&YSAJ\^))H!KKL_L4)IE2#],$/
M9LR-5L&^K<Y3?VBH=48]M6<.5=.J*99Q6V)XKEC&?HM?V)F'>FVA#;FN)PMM
MG$2R#5AYS51M37;<:>?VVA)*5<J-* 8ZMN5&'*4+J[DP0\RDT"Q5,XIA00GH
M)>5%4JKAFJ40 VF*8K%BQ;(K0>NZ>U$]^!X,),1E]&?*P]P)0^5=/AH2^>+[
M^]SW,F=#AD6;1"F9LU'5.3*/<8Y2Q?%IQC]'[GC.OK()7!JY!WA&=F=DJ^:P
MKPY,>09\ZIB'>7C,H^+*;T5N&&Y!;I!+?H0IMD'DK8+(5[/'3B7[_6VR+Q')
M:A;^'6UCSR;\ RG\[;:Y)*4DI6Z44I44[C[0*N=0N,,]%>YU]U4C<M]1SW.,
M:"1-SQ7V'3\SF= AHYU-HI1,Z&C (DA*24I)2DE*G:VX8)^.NA2.(4/F(6/'
M?&'_7;FA&X&1&#R[$\:MR2]LXC]Z]!0R+"N>F)F:UAF9EJGJ9T"CO$+6D$(D
M*=7@8H3&:1M]3VVSPU6=NN%R[KSB_6PS(\BKY%77?=5U9['\QB+9Z%"&:IM+
M*9F<TH!%D)22E)*4DI22E)*4:JR?;N] ES^FF;JI&9V1;0S5OB&!E2X;;SEN
M&<T]E_%6D1T>GASOD8%+J/C8*9).^9-6D35XBNT*$\J :HLH)0_[&[ (DE*2
M4I)2DE*24N?W?W; R1_=^KNBJ6UU1I9J6C+G04I(0R1DAV=Y;@&Q]Q*06^V*
M\,Z9$\2@$V)]_7LV88LQ.*2FKBJ&9MC'!%V$I\ G]L8$XDS]%:PD=Q9NK>?H
MKI:C:_W'=[0=+2FCT%*6/V/1ZCF8X'J:[]1)E-;)1<E6L2.6O"83#TX0O,+\
M[Q= TVCWYK"MULC4^IN%I&++GGKUW<F:9#4_54#N&#E/8W"^+M6FAHW1S:%J
MZ /5[)MRWY#[1E.DH\P)KZ&[J*D-@>6/[BYZD\I?:FC.AL,S:F@=.[+K:J]O
MJGWS]/TVI(*6"OH(!5UH9GN @M9UX'BIGZ4D2DD\PL7>!SW^F/:WIFYT1J9J
M#VVUWS>DN$IQE>)ZA+CNTY3I.'$UZ4"D)ST?*:I25(_!#N]5ZDIPG-!:G5&O
MKZNZ7FRW4T@1E1(K)?9F)+;&XZ8:Q)1Z? ^-H:J91=S^=NVOE!'Q$QVOP7^G
M[O/H'_!//-R%$SRZ7CRJ85Y8)@RH'M3("I11P?_$A[U!M =WLIT[#.2.;T],
M<2:87N]X>'2H>'X$KW("^-I37!CF8^#,E:434!?%Z(F%3)FYGN--7/@^C)R(
M6BR&W639UBDAWF?9,,2E'Q*DQ)N S9W(?69O7]QI]!2S:N8N03@MO<49P^*M
MHLVW7(KD6PG<M_*$R?Z+8T?!<,?#(=/,GL:TV<1B3!N:,T?3I\/^>&(YECGY
M7Q.V-W'34Q"/?ND\LKMQP)P_[YP93.Z-,W]Q7D/DS2Q5@"39)=B;>IMI-9N=
M@E9\M4!W^ 'ADKP!46<!7@4C<9HP#.4I0#WYM]WKU0?)0L5 /3E0Q8*$_.,G
M9U3&"YDU."N_]DOY]0M#[!A5^>A--HMT \8)5"5=[F!'UZ^)&B*".^&3\F'N
MOX3-F$"Y8OC!]4"=^JO0\::9*J;#]A':A5+525L>S&'N+$/V)O[P-L84<3T:
M#MWT-O\"NYAX1^_C/POE,1QV![:)^D,D!(H7"]72A>G]5/S>'G9MW2K]2>OJ
M?]]L %\>?&7?*>IZMV?V=TUQS^_-@5WICM8-RC*V/FI'QFG.^P&?)$TJS221
MGI)=P)9='TN)7\1%].R^0$%ITG[_;^8$"@/R3'.9K%42?2].]M-<==#)?*/6
M=M]LY)T3W97Z< V4LB2E]J24>6/UZ.6$()-RAB:E,@O\A>(O&7H'X"]CZ.*9
M</SW8*G&:K\=Q<Q'R,")RZS;/;(ZBVH,HXGBM"?<G](6X:FR,E<7)[^Z>/<I
M,5[TWF:,E\,"W2TX7I+L?^E956ON7&@DM^& ]CA)Z'=&UL!2C7[O^+-9*012
M"&H6@D)SKY,(P: S&FKJP"BF%9U=!NKTXMID=F8P\K$I>L" $2;NG"E>P1Z%
MG_'+"?I]R\!_=C%F-GY5?EAATS'7^['4!7S3&COVG [1U=U?I]MF6NV1G_=L
M"3+C\EY[CC=5G 7B4/Q%7[2.\XUJ"U:ZDS=ITZO1\<DN-'R>,P(;\:;WF?6N
MO %B-:&M#JVZ\GX:8 E*7BIU(D[/3(9&S-2SBH78DIE:S4P[.NV>A)ET+.U7
M^UI=Q3E-LL_;9%_\YGMW9'&GMO6<.2$#(H11^TSK;7)<LF+7)<<[,,[B!?X%
MU_<+ON33[/>0W8<AB[*R_#/OZ%Q9I(W.J*?JPV(Q0$6)WB)9I]@>]O%8;IJM
M=M@:)^<KJ@W3]2)8GN2K5O/5#K/CY'QE@0FBJZ8]; ACW6J(([N6F$L,UN;"
M72V4'YS))&#QM[#K3Q!B[4<%_EXXP9],)."RR2J@2*!*X<.K,EG:Z'I4.PC8
MT6$UYH LCWR:O1>\$((7\IES2_C1>V8BT%Q9$V"%U$ U2H"7VGA6)CEK'[/E
M3*S5 ^/%5&$^DK6NA[5V6"YG8JT^:*V^:EG%$$JK3S?;9+I0=>X=M?=6)IG^
MW@KC-NE5&2-7[Y#LJ,1&L+QWZYW<*TOM8'./=NG/MII]=A@<-?'/L#,::+K:
MLXJ)79)_6LT_.ZR*>OC'U, @[:OV\.@C81GU.(HUJ.6(XJ3I45=E*[31!SC*
M5MB0OTBK_)OOX1$;3V1,HI5%T=1!M<M4C19P2JV!B"TL4E&U&W10,J@!C4LR
M3T/4S+YYTI7TC$FU 0W1,[>:&,W;+8?4;SE-:\:SK9#R/.>N,W;G/,6Y=:9!
M&S.,+WW_K1K"]Q,>%<7: .8^TZ%>ZQC^VC:I.@_Q8#\*\ C_/>/__>C%2_XE
M6?'*MH[5&1D6GMY?1WV;9*1]3.63<)+=&>F:I1HE 5G)2:WEI!W!M)-P$E:?
MFZJI%UUX>2!W)B;Y'+"EXT[C\S=N2OL\U,9MZZLR+=H8$S^M:2$8X#V;L2!@
M4^$%WWM3\I I=[#R2;O9[XS,OJH-CCEIEZ<M#>.LRK;&25@+6UP.56M0["DE
M6:M!K'62H-V96&R(K9 &?7G@=^$#O[4"*R+3G3^[6X5L0^#ONHR5ZW<Z=LA]
M,)U&)4*?+W3@Y0W>]!?!!I7[/5A:9]17C2: GDAW]ER@46=B+1U;B9@E)7Z2
MM5K+6KNLE3.QEM$9V6K?EK&3RQ_$+)W7ZSN%N7JOX]" YV>^VI4%U@3/=:#J
M/9F'VGQ&.@U"Y1X\560;"_1\_YBC%LDNS=([!Y^T'*IX\,#.4*T2)I(!C3/;
M"\&*E9ZUR!A&6Z7Y &%&)O@E7?#*\MPCE-;>\(HPNR4O'9K-<2PS]<&\&*I&
M;9W$)3,UA)D.,3..9:8!61I]\VA(JP9&)JQ>$RV-\E9 OU6'A6Z-V;%K[6ZM
M/WBU:5^%:MO9$05;87T6K/_N]7?@^TS\]3[A^<KZ;=@9]1 @OU_,/CC,E3I=
MY^\:W'4I:3<O:3LLTM.)FJUU1H9AJ%JOKC0,*6H79[U;$[63M7@YE=#IG5'?
M5O6C<-U.+FYUA@_;W-_3)2@L]WK[>XIU.T$7S7V"![<RLENM)_Z\"B9/#H;A
M"4(5?>+HE4+R[+\K=XD0(ZWQB:_V8*W.VH?/SBOAQGSS[R>PP@'[+!;]\]SQ
M,!?GYWC=*^^;A.3>UXXIK92GM UCIAVNSPFYR41N,DJ ;20WM9:;=D3C3\A-
M5F>$#7YK,.E/;+@W:R>]UJMNM9U[SMPKA<._+FNOC>>;)[7V[I\==XY+_L$/
MOH*2_)HL_'LVKJY6$0)?-88#F=U_75Q5U>RKF:UZG9&N#H?@31C'5+A*MFH8
M6U6U_VIFJSZRE6$/U8'=@#*W6PTY_>I$L:UQ&T9(&_VZ.FV0P <"3,,/@;](
MUYYJUKFX@V/WX,SGX:?99GFO+.L#M$RTGJT.^T=GB,HX0K/X;9=U<A&&PZ;9
MJMTWU=[QW6DEPS6+X7;9+9=@N)Y&U@PPG'Z5O0C;9-+$#,"/I$-8J1LQ;=KH
MLIS(M$%IWB;?AW@L/>QWWE<-4]8E7!E?53!AJC/6S/W.IG=_L< OXRFC \PS
M,'3CK62JZV*J"F;*2;2528"'MMF49B2W&F&A'#D"-(4%5!R,I84NKH-H=@RV
M"=7%.#S*-KTNF^3JO9&*0=1WJQ#>%X8L_(U%GV;('.*7:95MPZIMVY#>;</"
M\E5/>_;FJ#WV#)LL7+VD6%+F^32(H4YZS%.3ANHU34/=:CB$-RDLR\R_+DOC
MZAV*/6MQ8H$&+R+K8Q ;?(RYX/""G!X"J:N:=G244_JKS6*O?1'#3LU? P21
MA(U#\M=U\=>^M825^:O(0GCZUS_ZW*^!<8\K OQHM4&R:^UD;?3UUT8?5QI=
MPT[91SP"?: .!D5;K$&UT1**0(K;&0%M3RAO>F=D69K:.ZH[MY2WIO#?K<E;
MG5'#$TJ9 5*FJ\;Q4*(2]>-,J!\SUW.\B43]: 6V1G-'=JL) OE\13<,5R!-
ME+/X,'?"4+D':BP6/H[(G_P)CC/\/\B8,U>6J_'<G<"5,WBQ]YCD$P"-6/""
MN2,@D\#THB<( HG@H^ 5F'[0.A&]Z6.\_;.)/@H.^LBYY#,QR2?!(Q6.\/IF
MTX[PY)GP^1,>*W#3'L:=U1GU-$W5#%F5<64L52'=L38%93=-0=UJCD'>A&'?
M63!Q0S)AV&(Y]U\9$\:+OZ3,Q]8$^N717<6Z"USE3WR1?Q9L4#D-K=_KC Q;
MU8Z'M)9GP,UBI"J%%K5P4K\S&@S486,.@R4G7:"ZHA9.&@ GJ98AJRDNRR3?
MG.\LY.44 9L[$9LJD4]QC_#)";"V,XKFC)!2P?H(6!@%[@2OXO8'\I0,?%QZ
M$4\!JO6%<\,W'SCD#S=Z>O+G2!"LI4+&>.> T#_X"VQSY^ [*RL 3"K2+'!=
M)0CF%3'7GM46I^:N >9R#"V$K)#<=3W<M6?MQ<FY"S,75--H0,O>FXV0B*5&
MJV3#\0W0(XQD:.3B2W4"X^33C)R0./#Y@ M=(= YD"@!+>*?DQ@@NSEHCVW
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
MN[#YP1(5)?5,)HDD*P')^!YV_1>P+;K*IU6@+-R0,FQ=$EVV6/HO+*!L6@P
MNFB&>%-EX?S)\"ENH/SI^2]S-GTDDP56@Q)R\=9G%KR"5=95_F#*>.7.(X7/
M27EQHR?1XF/N,K1?G"CWAI4WIRQ>Q,>FU\,HGU9 8@7;QE#R_"M'UL,_X<5*
MR+R0)@./]+W'..=>#!\5#,8*Q8@7;#%F0<@'AD-XIKDH+WXPGRH>-A-/AO.J
M+/P ?X:7XXQXJ3N-.'H"&@5L&8#UA:A^L!+*(PTH!+-L">2.^!. &+-5@/W(
M%>:!T/+)S\'0"G'(,:'BA:%AT.#0X'MBSO2_*[#T6,#7[BN,Y$. ^C.<^*KR
M -P,4_-<AP_MR8'9A/A,4*_^;.9.R'+$"&;FZ6M*,J=3*NDE\S"]],X)W?#3
M[#.G'6FF>V_Z%>22PL1>= _F[\K#<HG/L&U,@"N^P>/>(5^D&JS'X]"NMV+3
M^TA\AR]KDUXSN@I1 UDA2P]:S0Q%E)0D2DR3"IHO,\VD]?NIM=Y&MZ><$J5D
MR$^Q$I.E-@<\ATCV6L)$@P*[',+):_SZNO%U_6K<V<@-"_>)2=:@*_,]27N!
M<@0OE2LN]&B#*5S'^ [PR#Q44O-7VCB6^!PG9?%E )N6NYRS,-:+OX,RA6O(
M9"0VN:<%<I(M\_?NUZ[RS_O[S_'>QW>TW2-UJ0T9WP3$$.@%N8T9Q1%5_,N3
MCV/V7SPL-UF-0W?J.@$(8U>YG\_).P^$ZZY$H*=#?LS$]\VQ,T<"A%Q-CQF#
M767N@C<8[\R3+,_N4--E:KO-\B\.^11^RJ=\6L^2:ZEY]\E3?G4"V/4-387_
M&99*?+0A)S#AYH^?/^5LN"D>HZ(H,>J/!]9#PI(/>+ZJW.=KGL;L$:8)'#BE
M'FI<AG V__:#/Q7*%U;BMGOXLQBCSL<(HI-\9<?#?F'X"I!)9%9\,8P1F?;E
M"8T:^!5LQQ6*,8P+N'BJ;#Q##I]@*F$!B,7,'B-__.W#NK+]ZLR9R'4&K@<C
M#OZ@)WVD%W_TOJ4"MU]"B)9JYB'X& /5[O=4NZ3+J\*'3(&"$G*K0HD@K:O.
MVKK@K UP+$W5U#05^+_JI(%W@W"%MHGP\BD$\Q* G@[( ='[;Q7V'?2A&Y)Y
M.UO-YR)B"7:X#T8J2.O<C\A ]\FQXU8L^WXH,>U+$E/OC'IJWS!5JV]6)B9)
MC-CK4+#&K\J$!9'CDK.+XL:^N[R"F&Z ?0BHC>!;$7A ZVH$]L\)>43_LRV1
MXS,+:/8%,N8PD8PM1/R,[TD?4Z2)@7TYNV7,M02'B&A"SD[ )@R4&CI@$8S>
MGY ?MFL"A8'G$2WL]9%_%@_^$/@+7''<C3<DEXBI]-*I@+/3T[1NR51@QYB3
MS8XA7QC =#6AA4H$ O_ *G%N6Y#O"FO/?>WZ9DGY-K]GWOD^?B7"[Z8O+)N<
M!>ND=XO0&_'<NF &X3 \QL>7>/%8^9YITPFL"RP)<IZR._(N_.3=^:L(S"YO
MRI/G-]?O^N0LD]/]E:%MI7RXTPM7.2O8]QW*D@&#;!*7O: )YN-!B?,([OBC
MB')4U2.#+(6U@@#@ +C&>+]"=N'];;DFR=;E/*2S_,HFJX "')7UB@V,UU>'
M>E^US&*Y6D&QO,LK%N0V7)#"$J3W'4KEJE0=-HFJO<[(5G7-4C6]\G[?53Z
M&^"_(!D3K@<+B.SZC52A1+BM\'.9'8N$.=ZC: PLQ*GC((A2N0G?A6R"DWX!
M'PN<Y[+Y]CNCZ"E@K#C7"7\Z3A:6^\D/P+R=YIE(9,]M,'[*^([OY/R7ASSQ
MVF[2/^3WY0SRI< ;@ 4/E4>P)/ ['D>=^Z^,);XFN(*@Y!1X_S/LGW=C)Q1V
M,VR*M*I>\FT,&P)<P_,CP\1'>,_S"K\%[N,C*,PO7W\/4]_W&V\O&#\MO5^A
M<UX^,'YVC/%?V&S1S0A!U,.9"[]2Y1*U*XP=#@RV9]1\5_E]UR4D$["S^X\>
ML52M>SGIA7=((Q"*)?-"'D<, G1IT*1\]YI>\MEYQ:_N<:;WDPF;,XJ&9^_$
M--2RG1$[78$)4Z(CXFT?)DP++U9LDGDH&&WX&6R<;[ZR8(QW@$Q6P/E.&RG:
M<KC& :*J!CPL0;2C']D!KM1PEQU,MV&B[0<_^.9\_R,=!7Q13MK*&A:[%*F#
MGJ[J^E9[&$E2^P2W;28I:!DOG$6N^&?@AY4W$1,+R375U@S5'%9WH#(.\U$&
MRH46V 2'!]T=T]+K7MZ=TSO/\AJ($V!:8'C9):;Q#L.+KR[%]S%@DKIV3776
M3'.WLZ;2+-85EP\3>N0*#W>1>GTVKKIA54EI?O/WYN:"+C<M#/(,NT5PW<3-
M:;MM4N*EB5 =;2A 66\J5 [:+4X<R\-8 Z_1($Y,CXSQ,>FIM+CC(;TZC5)2
M&#!C0%:4^;ZVS1+FDGV?/+VR*(,3!4K:HDC7KFA77+TM#%F,RHO02W57LJ_O
M4&49D_[H2?9PDF*"AX3TU,JS,\XX._!@]/T6L-PAJ3JW7?'H.N<V0$.BPMP>
M2IRMN@0NC9:)6$ ]4QSN/46,FX6@5TG7K$4DJFCH%IQZ_<X35WX&];+ D\TC
M#KSA49]FR8,2NEO:%9PYDS=+I\D)( <%'_<XW,6+D%,Q%X?VP^2@./:W0@6&
MYG"G$;UB2F]B,2%Y  ULN<62N]^4_N.0RRN\.4SVP4UUP>.[(HJ_QQFY-RW)
M].XJOR;#$<<H878X 5/&L4GY!/N2C\?@>/3,Y9$"T<^..Z?,5B<QP:=B:]]_
M:,\.V-2K4,1C"R1X2?.G<$P!<T+?HY=2W)N_R TFJP6&'"=T1#Z)5O >(/EJ
M'F&:U0I\VZF+AK""L\,4R_FK,@O\!=SNAYEE:+UEEDWF25>3AP+0!8!IP/N0
M_Z8,*+%PO3BZ.'/< !9COF+KH08>N5%+KL*(GEC&N>N,W;G(WL-%Y+D&8Y$_
MB1O)&%,0<&7C!#<\KYL$,<#MV \"'NS$J(FR"GGT*!XGO) GF,(%<^ "X 6<
M]YT_NUMA>"DS%/HU,R Z:(9E\+U''V\?8SZ-FI5'AE/B.1]X!I80CJ0FX /)
M2 '&6P*78<2+9A* O8NQ%#).44!XZB'E&F%.(,@ZOO<_J^FC8/RQO^)R/1']
M"7<1=8]TNL9Q:L5=Z@L(N0<T^,)C>4=F9HFGX2$<9MVC 8 .W0,0P(<';$J>
MLO1BPI^E5TWX:Z1N^(.)?"A*9UTX_P%NANTJ"3!SZD=/@;]ZY,=NH</+%IPI
M'86$(LL#+U_XP)GPG.5R+FKN.<N^L''H1ICH2_H\?JKP;FB?B+\C!3SA%1'
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
M^1D(#3:K\&LH5SR)B> %;;< *Z9QPXRQ.P;\)T.8E"3EOZ]%Z^Q"HC=1FE*
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
M&95MKA6+N]%*H![]D=4*<9BJ]%J!/8QU##R=>--[4:\DCT#"^BM*K)KR2NX
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
M_-7/10 ^_O8AYK!@.HW>?&.+I1\XP>O/P-;1ZT,J</PCM@C_@EMM;IN_ WV
M6_V+'TQ#YB7\IZ7L![XAV, %!H3M[0YM8^H]B[W9_,WS(4T9%NSC7%1'*S2C
M1Y)]I&Y^[\GE^4PN#FT\83JG3[/,5+\FVFT_8R8S3; I>GUUJ/=5RRPFD'%E
M'Z;:/J_A^;IG. EUWE6L?N]DJS]LTNJ#@6ZK.L;@]:+K5%C\^[QVS,4'-H0'
M>$]9W-3XLV@'XSJ+=U7&^T%#^@O0X!$\#UZVS>Q <V&GW3$3XZ)6L'%?:-@2
M0*L"LT;499", O"S8#>D+2&Q'EJO]+_E;8K+6CFPR4[!.HEXIT4G\7O1WD@#
M%=Q1QO5U>2]&7'8T[>Y#ZA')=ROD"_PA6=\M?&?2IHXO=N9@H\?>..?%C:;D
M[@:/$ONG#/O'D-@_$OOG\I@Z$ONG)NP?$?PI"0FE!WA[QDZ^3I[8=#5GGV;K
M491W8$--[KWI>Q<UWK2\[ZJM#:X@IE*&.90@#A%4D#.?D/?.K14T+R>TRTXY
M<;;:1$X4!>YXQ1^+GG[&%FI99];AL-O7^E7!B$RS"_Y:+1 [PZZIE_]R".Q/
M3XY)CJF18]K^I*,@D_9$J6D+%LVI(::&%5"!FDZKTZ)(71FE3@@4=664J@\+
MZF80M$2,3&*1U43)=WM04M)+<I[DO$O32W+>:3BO)I^@+23(H2RJE!B):\D#
M+IB.DH1?ID[D_%B%5'4!, *#G9,L%,FBH-W!T2AQ+/5F'Q&M4@PG[Y?W7^S^
M,P%GG5;:R^/6%./'8_G#)'8?"!9YO[S_W/?7"O*BE8ANKFS2*D-VNX@T%W;M
M/?;JL^ K;Z2&8>HSHW9JG ,'\Q)3JE0ZL0,M%IB%)])C&OW]L^/.Z7S6?R 6
M^9KA$#()*]9^V]JP,S+[/778/QKYZ2C\2URF!H/$2L$XOV#L@#HYL6#H&H=$
MZ]O%*F4I&%(PZIW2#Y4DHP 9$L*XX=.Y141'3$I=[9G%O>-'*1U2.BXC'06P
MU@M)AP'2@9B:5A$E2TJ'E(X+24<!;/9"TH'X+[JJF:84#BD<31&.04.$P^J,
M^D.U/[RT777ID/H)&>-]6NLF@^KR_NNY_T:#ZOQ /*YHO7-@2,XC2R+IHH(V
M+3JMX^A[WRX$C0JUE9=#Y\/0A7+H/P1=[SE9?Z,2\4\S7@[]*:5JA>TNK7[6
M$3K-!$_)[*O]7K'^N9XLA1[P]+%GS=>TX-8%%[S7&=FFVK=LU=:*G1R;D)5R
M32MM7W"E^YU1;ZC: TW5K"**C)3L4ZQW[X+K/0#/Q58'0T,UK:+W(B6[WI7N
M7W"EA[#2JCX -6X48SA2L$^QW-L!BTZZW(8&6[:N#FU+-7L[UKNFJ %Y(#;Y
M%VUR08[(QSVFR=:5!!;+9M8NV5V%TQA98;N354#H*P5F*)-%/'?M#HYN@7Y4
MJ[:*X?,MT0[)Y5?&Y=MQ*/?F<D-RN>3RRQ\2;61S>XW--YP5[<WO9F=D=H\Z
M#Y6L+EG])*S>JYG5+<GJDM6;R>K]FED=SS:Z=M&*D:PN6?W"K+[>U>Q85N\U
M@M6ON.C[_9$@A++L6]Y_=?>?-4>-P#O/7"U:K/WFN+$R64W>W_;[S[I9[]^&
M-T'AS9TQM:-07"E7$S))O;GF^V7JQ84U634YW>AW1N9@H [L8EV3+(R5HG$-
M%>.'BL8 NY]JZJ#7DZ(A1:-1I4WUUXP?*B1#634NY:-Q\E%_U?B!\F%JLFY<
MRD?CY*/^NO%#Y4.7E>-2/)HF'O57CA\J'H:L'3\U:\C:<7G_5=XOP_%UEIAO
MB,371-C&;)0MJC0W35EI?E.5YJ8E*\UOH]+<M&6E^2U5FIL]66E^&Y7F9E]6
MFM]0I;DYN$RE>2NPKH8#6,P_UCT0X$(VB;!A.;4I=Y^9LO0C&#,VL,^F"-41
MK+@F-M_NBGST)@%; !F=N0C/T5/N,SE8W_PX)9Y-/SNO>/%]$#C>(]T75N;]
M(8+.@YZSU+Y6DWM2<ZP E[\7B\R5L,%V!Z5N-IBYWT%V_V*!7\(!EM89_9^_
M#0S=>"N7OQ%>RWF77S_U\A]DZ=P $VQW9<[+!(;4 <WR;\Z[_*;4 4WT>L[+
M!-:>3'!S<+_D G'2*RN@L^)ZZ.,L805HD6,OZ/@ZR6-""P?UGFZMX!QTI",2
M' I1@ZI.DX4E]M9 -7N&:O5/%>0_)D)T6\QPT'%/;<S07&CAV^*"@XZ":N."
MIL,.WQ8O''1,5!LO-!>2^+:XX* CI-JXH.%PQ;?%"@<=+]7%"O:%H(S[NQ/C
M> +<.1/;M!IQ9:K"_.S'\U>2]UYMSNV2\OH@CY.D]Z+4$NAQSZ@)#G9O?=LX
MG#4I-3<@-=4@E+=(C2&E1DI-"Z7FK)#,6^2G-E!F*3I2=)HL.@="/&\1G=I
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
M^3Z&3U-TJ7U9E)@M2\]6%$V*V4X7LY7YIC+?]+HRYV2^J<PWE?FF,M]TU]U
M;$\1<0 ,*G?PT*8.F,O&3C;[1J;47=86;TMDYN-L/O5>&7MD%!I.>9+"N2R\
MSS,;?<M4K799X9D:A%FD3)Q_6B6&/<J7B3:6ZZOFI2'Z5I7%/[ Q@X4:*3Y[
M9F[$KN=XND3+@"7P^!C$\+B#7;$W8WXL"J_["D('L:W5EG%P/H<\?JX6,VU1
MJ4=A)FPZ9*K=5EDHPQ4Y7JZJ5ET-S1V2M'FY@K!%JU+@-AO.WE<$NMC!3=4/
M[PI8'6=;LM$.^K1D-NHU^H:F=@_/VC^-?UK#K/UZ.="QJA?^LQ),;)\I<_N5
MSD22(QGI5Q>P -1?X9$3]"O2\PLGYYXR:[4:_;;:Z\K^PA?&/IO:<Y3(/EJC
MWU%[E=F(79[&KY=S_["W/K]X5VP7C_YP'\S2*2G?:!_<5$.Z\M7BGUU<^1+X
MQVCT+=7L7!B404UR[>U":4MG:;EP.>=2LA%%X3JS<N($EHF9))IJ&&7!1%0]
M]UYVCY%">Z;N,:4)+7:/T4UP#<H*%=0U\[X&R=X\K_NSYPZWI787RJ2GQRZ>
MNCV/WNI< % Q)Z:[(*;,')>9XS)S7&:.R\QQF3F^??KZ89GC%QFRCHW[^?WM
MI6JQH4@IPE9ZP#W.LT1/OO0<WDVGK((MXD2S^X0I%BYPX5T4@J#I:OOPEO;5
M"<]+D;@LD=AT<GP,D>@B9*Q6F=RS(^3D5,S<[7](6[>L"?T8A[1?@2#^:RKX
MD>;]+'LC2EHKVR%=IM?4FE%V.8TMQBA=1#AKUP3P^,(PSKP-(3Z)<2;!DLZ8
M![2_8]75:*_1.1R,7R*<U5UH=2FT1S?WY0BMCKLA_7 _H/KP9GF'KKMUR<:D
M]7W.+Q%]FK&'.</VSNX3]9'):;S;-?CR.RYL=6]#\=U-S=KQ6DTEF:G"IYHY
M^DWW<A>S-SLMF&D=SVG_9,K$?F8*Q?W92''<T%.>;=_QH@!]NYLA]B:>3GES
M[H0T4R*-8C_YC#<24I6Y#]+IP^ 2L+HHH'[>WGCL#)D"$QLR%;/T'!\?88?)
M>[ ;=0"W@"P^31"ZK@?+$/G\+0H,;!9@='D:C7 ,2'?J9PW$8YCJY],EC@M/
MH??RVUXF#)8G5)Q \>$+SX4IO"I#D#V;SA78J_+B3*?* ";_@_E#)V"CI@+T
MH--ID'"\)EB\$&X:,?XB'/[B1?B=@L@N_.^;P>L-_V%@!TY C[2'0U S(5&&
M_S9,VCQ3NB)2.OL#_%<)X&53MGH7/<F&T?.%:&+: B=V0K;%VI!<XJ03.,&\
MUZF+GWT&!(C@P[,]C9CR%-F^#?S!X!IX+?P:@M[ "!;<_LQ<^(U/DW/2E WQ
M:!_86$P;R34'+3E\Q55SO1 >,?2>7&!3)9AX?GA#).1346'AG.&$/\M>(O%8
M"5_8%+Z>P7PF@4+$#'!0M)ZT<$EO\X'HJAU@5^U@!0KQYQ4QWIC,(N3%Q(R
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
M]N J_QM-7[G$:XD,O?"V=U.6-*E-9DQ-A=T)]8U%.0[9<.+"0)]>N4;T_+]
M7(>LJ6!ZO/WTY+,G1!B81SXHL&#1.IB#+F#&>S$%:G0V:] <H;M+O_*;;[O!
MF,%>=J3E:47$^N@UL\F<BE"(<?-=FD> ! *-5NX4XN/6;QZQFL_B.;'@5]\+
M@KQA(WJ]U<SNL>-AXRB'J*27Z8]K=C;Z?X3)A:_WXA RN \"5'SN"#^@6YPW
M3XQN-[,YALDT5Y LQK;C+PYK&+UPF02@KK!K*GP"2[/"G$XX4>R59Y1#+7\T
M"O-(]97-;2SNG+X^QOV?1T0Q_K+@BQ>$J<L__I@S%]@BCU(]1)9J9D%F$U*A
M[,7MNCG%./'PTQS> _NDY$78DYS>E&YB'H1@OFX&(-4CTA=P ;\8#?8X"L'*
M*0S4B$?LK(".>G:&V(F[]FIS3,RU3;NI19G%*BQ:"RZY1WHX8T(1)=\Q$,H#
M)2I5\06_@?<"'F4([J0#%^<QC]["ZNMLT'N)=^PIN"^QL(W8,YN"4S=*6P0A
M0+!9&D=3</'&)$&;G2@C QD0S^.3 \0#?_<Y/7H^U95JR._TPM_@?;F%YF"D
M1@%S%[/5&OT04SVYA[FZ#2][&7_UO-$+T#&/[K#3TMH;K$^6\$_B:=SS1;;D
M:!7 A-F+/=J0BXVK+>A*-R[7J!&+K,JI[/^^KO][9X50LO^[[/\N^[^O'6?E
M^[_S;7>)\G;,$N38 "CVC&.#,%&4'"C!J\M@V/"JL>_-E"@$#?\WQES(>XG5
M?WH+-\3]!6WL!L+9(.M M]--8#IF(!9+.[W8H,&KAQ@NI[@/D-5EPX4?G;Q2
M[".=0'&]$ SE*(*K4-+0:W1<<"3! [5_H$\%=@'<Q1(#.9W] CGQ!'%OLN)Y
M; KHZ$:]0C>]U%+BJB_FJO#)7E8P)YYKW7<CH 1@HX6^GNLIXOQ!!%Z'MN^_
MHL +W0#&+%$7X C'JB GMKN,3+ B@X6$Y^MP C(^90_CF. YDF)>"!Y$6>2/
MP]JFQ(20F!"G:"-^!9@0[^TIA:V7(5B20RP)%W'9<!&ZM3D_91&6*9:0HK>I
MPDGO20"(DZSYPD45&QA9_;M/RXID3R.H^('\D2\P,&]46 3PT*RM=JVR6LW4
M+1>Z4I;,W+/"0R9VED^5BU EQS*<5J-OZJIFE5RI)#,YRX^5Q%9B6TQHS\C
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
MO=FU.J7!&VF]0H]:_[W1-<O#7-K\\NO"7$JG.9%>PLW-6AR&JR*#>24(5$2
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
M?W1UO?6+N)#^TGYYJTP8N!#V?.Y[/PA[!SR(M7XV^,,#[!Z_BDQFI'UM?54
M?W=<5%6O]\($/,201U^8CX47]A-[__K9<_&IOC>%F3_Q2Q)_^T9/26:WT=>S
M?=X(L(] K*(073Y24,$$5!J1[6X*EEBY)>O#/[]'#*N9ARL(DL\1KWBM/;=(
M<Q(74(,<G@/M<TSCB3=%<">$B0HGP .:@ O$(G./5/O< S<R;T3;QM%4?H?'
M>E33/H_\(**Z:>ZO ?5F0?RB1T9.&#P%'7HLL XYL!*! L26]%=\DDN#OGWR
M&2%SJ H'[>!(0K\38AWL8$0AZ^ U+IV'T49@%[Z&B$CP?Z/Q&)B7HU_=31PV
M5C[^8,.(G,L'1"!@/K]1F?%"/#'Y]QX"+B+C.N#YA)X?\&)90<L%XTYL7K9+
MVQ2<\HAA[3A.:RT_CL0SLQRY=+QX__E3S)/^:!2^^TQL_#!.AD2MSKYYGSVR
M=\LM8F\"-L2-X NXQ %S$YYLI5BRU^B'+UX622\>'S?'!!H5B!T 3C5 3B-@
M,GPQ$U:;305T&Q!D\0 $1W-CS#.X"A$X$7!EQAAQ'.*)(0,A;S(D\FX4] :@
MC9[S9'HG"CZ(VX-O'NQ<:*W+(ZL!!M]S69:L\(>0LWCXL8BLXS;X>6(_GX"3
M;K'FWOOJA _N1WLXN0/11A %]C".Z?/QAX .NXT0JS&^H#!QM#7$05\;J]AI
M[9&GP(]&3XW!<$C5T.MB-9(EF/+&0^01KMFHCCXBL+[XSK?J$E*&4#1I'$/<
M ,-D8+<C^#Q/5\%N(@&4050]>A/H$:0!ZA188-JAO/CX5I<0<1@'\X@U1@P
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
M+0X#K5?_P54^L8$?V?ZK8A*#=U1BX?>>[1-2P <'W(S0\T%E1N'$\TDQVTJ
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
MHW7"R M[Y/W(D?34R77[B^)[J1*.UWHV^_8XB8!]B(MA?P,@"6P15^:0U?%
M9_:&P @4EL$+97=Y[H'<TQ*CQ6[LD=?=M#92=]-4=3>J[F:)X?2Z9Z7%$>+;
MG\7_UGFU1/AO&GI:JUN9#^M(=_G:\T>)Z_81HQ88LBA]7=&??)(T!6.D&P6"
MHC4\' @KD![H6#*><*U8 NB1@H5L>3;I?GQOICHUSE'8J4P3RSD.M("?ZXTY
M#V;C:B,PV+$.Q,%83CP(7A(_2R^FX:*<BYD<2WP5K:;8]W7P7G2GH2W(Y? O
MFG1X<P#>,U:_]B+72KQ_:-("D8 5Q;XS^ +V-S7U4\6@T,%W 0,4Q!'RV+&X
M=;_S *0"=H83.^O/O N<2!$V$5_5?3I6$3JE6]Y0U_Z4>6R7PGJXL7#0DVG+
M3 PQ#K=3V$LV"=5;YO\:NM' %J0U(:W3SYED']6DR$! Z)&(GIF@T)SO#6'4
M9) IR/1C@6"Z8_@M(/%3F8E(7>8D$SKIKFW[^ "YH,B2]Z Y)?,+K O"7">:
MOJ\3C()IL7^TW.,QLSX(F)8"!O')MQ_B0!"&UU=X9K1Z)/5&P P7\C%ID7H2
M59H.:\ZY)GU2Y4D*)JXIEZ<<RFDLJ];Q7+_8I)N4-&3*TT$?5N- ',F;CUX/
MO9#/Q<5F>X05\!7-QPJMY+C#Q(N)/\A@T_U_.C>:(V(-#>$JS(" *JV>N4-E
M1IGP>[8YO<B79?H#JC[A?8_$&0$HXEHX*I,?C=.JCARQ$V[TA!.O9%J9QF)8
M138071%J9ELW2S\9GBA_,(PK=++0D$T5DE0$,C/^F](.703K#*.=UH1E8%+\
M&*<GMU)A$'Z."W(2V7[A/"8$C1;"##S')BV4N7&*&W?Y],APK7-SG2PX@^9K
M-ICB2<RU)W IC#;./\YO44U:0>,)MYXLC_%DZAF+Z3JS\?TA**M2T7P5;37*
MI*)5/:G+'6M?GUT0ZT",R&V+,U/ON,N!F"A=2]>)-3)U??CG8WR&0V9XX)80
M'+32AWZ4JB]1]5*A<4V?*/7$OP!E#Z8T^&EJ':)<8R---/!.DOJU\ONV2JN7
MV!BM,FEU78<A2!S\S&JO#SSV8SKH:UOE+SLZ2I55>07,*[0WD5=H&W655U!Y
MA?W.*_SQLZQ5-7+3"J<!MTZA<[CWQ$40#:'?X\M]I;*&GH1T@IG%RBE6=ZP!
MMS&<578Z2X*?DD%DX,QQO&<D'=NS(AEPQI ;E0JN7(=P47:!I"&\G;YX>J\Q
MT] ;V/EK7./D"%LNBYK7P]E=E<HG[@[GY-'\0*MH97=SUL94DG*;W/O)\HQ&
M<4DQ;@3TGH4LJ;JA^LZ-+:O92_E6]TF=#QI)[[V\%75:D/2/DB=Q(;@]*48.
M9]P),,X1B-$7$')'H(F#(3\*!M[SI#(Y=PF?)Q,@\%U*VX#3$7JEU^/:/NEQ
M8AZ47:BT7F!"\NDJY2X'"X#T59H%J$/D7*(*9MU:O "J..O=TJ*!)%T,/12T
M->!B'<SU3N+=+Q,?DC9(!9DX;!3PB^272\QM.FQ\(5SJ'GUIQK)$3VEF?U1Z
MH;P<.U'MIEYOF^A'Q:<_Q"^.72P=Q'4V__FYWJ@U<Z\8NKGFYW5CO2<M:E.]
MI=?KC3UK5$MOM/=-4*I-1=O4-):_>]6I*5-['R_?X'C>!YZ;N]YH@TC96N48
M4G E!GS:X_8^PFA9@>/GBY[2OE'I;'Q3\+4$I+WG@>6+T=*#5PM*R&R\6$1+
M]Y#/YY^-QUV*R>]V)EC\F-#I3$CIU;2M/*+\0";+I]ADR9%?,;1:LA?["A&O
M-Q)[\)YR#S>X3H4GR8ME?NC"% X&_MX##"F9;DBF,_;"9G&\B-17X-V:0MZL
M^;7:436D]V]NSN!Z@5;M,F=F%,V93257N#3$+E^S;7$B;1"&H^#B[.SY^5F'
M)NI][_O9E6\-</.*,V[WF7]FLY"=F>=F#3S6,VBJV:RVJBVC6C?,:JMEG,6]
MJ9FGK1_?]$$(PW 5;\THJV7B'0.PH$;T*,R .8K4FB([="XQMX/9MZ>057"^
MM4X_*Y&M"5%GU<89'IVA!/?SV+XAD1TF!585!1XQ!5974."[,2ZRV0;9'0;,
M;('2#D,P6R.N Q%/!G<5/2T44UW1T['1DV'6SA-ZJE=/@Q\F,R5!4?E,YG"B
M:WDX$54P9WVU';/5CC(F!6=,Y]0\N]J+.;-/:'MFFHJ,"J&L(J,E8JKMQ<12
M9+0[7ZE6JTW(J EDU,JCHG?[0D4EPIS.Z>Q^6DHPB>.DN&H9"#<55Q414UUQ
M5=FX*B&:NIW6.WD]W%-'LDZF#(J6;DXVV]DFS1S/;>4&QG^O7Y-4#B!K*" K
M&Y"]R.@VFM5V/3&Z3</$$-"2#$6RK5X0'YFG/6)# ^TJ.3JVHLF57QT^"N62
M=+DB'7YVQW*7,+#=Y6YGCW1RD\_BG5_D,IKX^;1Y&(^/)1!;*0 X#"3JG&XM
M]5INP53/JE5EVB\4CVFHG/W:<E*<>,"<*']%3H3_FAE._-NLUB4G9C:>G6,\
M>1[D%P9OT<PVD5Y]*>E5M"O[.SWK"^NS_T+KM8>(#EJEW6%N74N7VT9U0MP%
M7_L4]7H@,T6%BZ?JZ;^49/(DTS@[5U2HJ/#E<E(% D=!A8O<PWKJ'LI=^[4[
M3MM52PJ<W8:L.N&_+@^?\9R['+?OLW!\#U?+,2<<:S6C5M'N[JZ/O:Q@)_-L
MOWH][[ I?DIP=VO,O55^6@;56Q16C?8&JE_ND;6C&&LWSEN#?J]E YKRB(\?
M%OPK0N8N6X%$M]!G'R.&!,5S_+S?(F>L30XSG//O<&]V.MP5_,&NY_O><W)2
M;U\^<SZX*2\[V**<:_CXWQZ^>'X?%.@:3X?0WC'W6T6[UZ]T>@VSA\(E2I4G
M"/>AM<I+5$7D:PH&7$2DWX:2SD$YB:]$PO43]O:7/5(EQ<"OY#.>L]1IK!IF
M-:[;^RHK*XALR1?$@Y EG4EN5AZ@\@ 5^4SP]!SP5/%/<7DU3KJ*?Q3_ /]T
M4_Y)*LEO79S)Z"Q-D9$DHGLOQ,@F,M."^R8^8>9,RE74INA,T9FBLPR==16=
MK2&OYHFEZ$S1&="9-4]G]YY[^J\(!HE.]%U.:4ON5;2F:$W1V@MIS5*TMI:\
M;$5KBM: UNQY6KMAOC/&8X]]2P2\L--6[&N*[!39*;)[,7@KLBLNK]8)5V2G
MR [(CJ\DNW5<NN)?5:2G2$^1W@M)CRO26T->[9.>(CU%>D!ZO7G2P])+7UCA
MA*>NGIEOSS/<@OL4G2DZ4W3V0CKK*3I;IP;44'6-BL^0SUK3=8WGVLW?D0C'
MF7BCJFU4)/1*)+1??:?85Z9\43',,H8Q5>6B8AABF)S*Q=?(B:VD-D5G1P?I
M1T]GW:W3V5G(N@Y/9E3&<XP;4V] :T=>( B)?.[0\L_+^"!P:FGV6_%QP4;Z
M%=8-/"<*%W]E"F2#:#AD_O@2?O2%FYP^W,X;J)T.254.B3$#0)F? S\5=)^?
M=GW.OIVR'C3T@CG/;!R@R#/='D+WLC+>G'C^BH)0],:+Y;,%VJKN,:4N;UM,
MJ;^(;KO-C5K3X$;/JG-NM&L]9IAV^[QKU5F]9OW?^9M?GW"RT"[Q\$+0PKQM
M>F<G4N[(T*Q+)PT=W =2<-@HX!?)+Y>V"$8.&U\(ESI$7YH9>U2=6<,27R@O
MQUK5;NKUMHF*%5NO\8MCG=-!Y\[F/S_7&[5F[A6P']?\O&ZL]Z1%;:JW=#!H
M]JQ1+;W1WC=!J385;5/36/[N8J? Q]/1+'SP9KZUL=DMMXJ=.WTC4?B?7?]L
M]@SJ39U)NB'I;-P66TM 6F:S]I=*R&R\6$3[D (H)K_TE&5NXUXFC[S'?0YN
MWI9.P#U@47X0#LCP$XCO682#'>T/_UHQJJI:CK27!O7N8U0YRY'FLO6_NP#1
M15/[F9M5/$K%HU0\JE@\RE+IE6+455,)_".EKJD#!MOM6GK"( )'ADTD^R@F
MR9P:>#R]GC\2\'CZWFYOX]35@Z21NLK2'RF-S'A [9PL_?)D?(&<NZ(CY=@H
MQX:6CVP_T7X@C-10,3G%2,1(NX_)*;Y2?*7XBOA*!>(*\E53D=4QDM5,%*Z>
M1N%NAB/'&_.D*/DA@D?B<1>*250@[LCZWF[K6^CV0=+(N:*1DM)(>DC3.?-=
M;EO><,3= .Y><D@3[FXS(8KWPN=6Z/ETZI+\JN=J#[[7]]EPFY1Q/+?M:4U6
M08#X]X'78;44^)44_#89\#&K>4<<V'SHBAZ,U4R>8<E9K)Q9 _RR"(,)M@9R
M >$/;D44W9$'O_IYZRN.QSY3L9UCZSM5O2J3O)"<VHJ5CI&5@(AJYQE6P@(K
MDYE+C'EIR!,K :UP7[OC(<SY J>&=T+^':Y\BGJ]X=%'A\RSJR-$Y-J9>;3Q
M(2ID56Q41$Y50[&18B/#K&^1C7[C+KA:<.N?GMM79'2$@'SL9*2R%<7(R%1D
MI,C(,!M;)*,KU_9!&G]XCL-]3['1$2+RL;-10[%1(3:J*C92; 075K+1]8"Y
M?:X)E[;7\CU'!N$X#"=S+9[-+JG0G>(GQ4\K2E\5/Q7BIYKB)\5/AGF>Y:=-
M4I&*VRDF.FXF.E=,5(B)ZHJ)%!,99FM;3*2"=HJ*=DI%)2KBID)G=4C9&FS5
M4&Q54K::4$VUP7R>%%U;P#1+HG-$%Z7O6EIBOHI8M[T@]'AN*S<Q[&IUSZX1
MO*WO9G6!0NXMP%O;%&X@X"*T$ 4_\B2\W<I/M2?YL?;@.<*2?L''"*[@L[:Z
MJ.9X;MM[4__?4]/[ ""K:BK(*BUD54TSB+J 3H+Y@@>]<;4A(>NN5(;EPFZ(
M(,1%C8?1F4YT&/U(/U.<IRSY [7DJS5%B^6EQ9KY;33L6YX;P*RH&M5F'/:7
M'R"E?'[X\E&[NWNHT'+[$89FX((,[7.?V]I#U 4K7[NR+"]R0S3[/PA?[4RB
M$.]@$:^N$*]\B%?@B-6JT7CSZX/WS'T$OBL0M._RL78B7,N),"+M@;!A$%@8
M^5S#@W:UT-/"@0BT*]>-F .P./+\$.^C/4I,X_3S6X6$"@D/% EK*B120B2,
MFU(SS9I1_;N>>*O7*-[)7DH @ \^ )\8 :S-[8R$&Y<&$19V  #>_+!D,NO*
M L,P<J 39HV=FO43]I9BOV;#EG]5-!9HS/9&F-$;91[1X1:]%1J$;\;BD0[S
MN\SEP>G7'PZ ,#X;KE0-HZH 50'JX0+J%C9@4H"Z(T"M%@74#\)E\"O\I@#U
M4&Y3@+JOY6*UJF[^CZH6*S>X5LVVT5P KL$J<Q5!LRCZFBWM=[VC7^L3$#5K
M#6,ETD+K%-(JI-T?I-UQM]KG*A90/G3]F94C\M=J ]MMMB;'G)R/J-JKY_D^
MO! &:"R1.BX">^0.H^P08.9C? /"XHWO>R[WHL 9RU.U<"E^9JO[':\3*1&0
M8'19229_$V>SALM,&DH\^5"]71ND4']__6?7/\N;V8? A:JZ^;BXL$[*U$R/
M_#+_-JMUR7]_>$1[DY62%<VF%2V,O)8O#-Z@F>T*G3!9F5U&>65_I^4@7UB?
M_1?:*JLM@@'W SR-4G_]W69*A'M F/]2DLF33./L?'I9II+.(C@OT]K,W<M)
M92^.FO:J&Z*]Z=T#*MH3IY.7M6O'BVSM)O*]$=?>Z7_H%>TW[R^ORX ,H;DA
M[41P)X8"WE2A)^*3'GSOQWC@.;@TZ03>;_,>])^N^5RX6ZW0*3?R*<94C/EB
M)B@38[[.;@:F?GO?V2--VKD(;EW\3/OWN\<[0/(@))_GO6=%!.C_^*55-<U+
MPG*17+63J[8'37"]4&.C$6<^+JG'&V]1\X%J,0WT'OA+^R <#@1CL2B(WQ2R
M?J QGVM\V.4V!AZ?13B8?#]M4O(NE;K9D3).)N,>8=K"O,U9R+H.3S[/-#K^
M>KT!SQ]Y@2#[RZ<X^'=^^2SL<! _._LM.1$OC/0KK!MX3A0N_LJ4:1E$PR'S
MQY?PHR_<T_AQ[;RUPCL58C7&NADQ9GX._%1=^ORTZW/V[93UH*$7S'EFXP#U
M*]/M(70O*^/-B>>O* A%;[Q8/ELPUJM[[$@L;UOQ"OOS-[\^X61!%P#W/0$M
MS%L;.3N1<D>&9ETZ:7QHS2E(P6&C@%\DOUS:(A@Y;'PA",Y/Z4LS8X^J,XL_
M^$)Y.=:J=E.OMTU4K-CBB%\<ZYP..G<V__FYWJ@U<Z\8NKGFYW5CO2<M:E.]
MI8/OMF>-:NF-]KX)2K6I:)N:QO)WK[#4X\D;3T<P#S3@.V%KB&:7:V]XL=G0
M5VL&&L]S;8,;B<*4TKJ/P)KT-Q<'VZQT-KX=R%H"TM[SP/+%2";V7R8AL_%B
M$>V#1UU,?K<N\.X(J1>\E"Y64_2XCT&Q3;LDAR]*] -M[1.(#[V] RY[Q;A"
MY_J3BBM()_Z)_?!<;SC6;GZ W1E@S6;'&O AFP0:E'NOW/N#18+KJSN%! N1
MX)HY5N3(E3IWPOW690%7N*!PX?!QX?W-!X4+"W'A/::*A8(%!0M'!@MW5^\4
M+"R$A3O6Y8Y"!(4(1X0(#X\W"A$6(L*#SW''/.5!*& XD@6?IK$'I_CLN,_7
MN&Q1>\"=W_+KBTZ*EA*]W>*A= =_VR&"P<(JHKC3I]C#"[.56Z@B/Q*T-^O%
M*=ZTP9ZU"U7V_/*/7\RF<3G_\]:U<9L&> ?3X/DP=ZALSX(GXOS1/!]^C]?[
M>OY8&SG0;/B0^3YN@H,WZ]-"*Y]PL(*Q6L\1COSYX/F3;2QH.\FXJD<;L.]8
ML\A!($,18NX/((59EN?;5 2)(*/=AGRH-0WSA+T]:;S%9SSR?A+,[)Q^UK4G
M "$_/8R/*G="]@UZ%GI:+_)=$0Q@="QO1$NRF>-,WA=8 V[3%D1831^W*Y#[
M7G*M<W.M12-X#7[F\[\C'I1_L/YGT3 ]4?UIS_.'4K8$[YG1@E]C8<:G5]FX
M],&FXM0>91UIO!+!P8-P)Y&1%W :^7@G$?DNLS79381;D2]" 3=-;0P%E\UV
MK2XW)HF/S#K!+Y"R&9?9F^DC\_*M7!,A9+TLC&$7.S2=6?:3S#)<@3N8.\:V
MXU(.4BP8P; BEQZ2&LTV,6U9+=NR"LYHO#7;JHKV/."X" -PP48]!XEPFOI8
M\T>WXYH1#9=I>+T*JC#S;=!%$A>VK,]=(&$GTPD<%P"0?L3DZ5I!9 WB#FQ)
M,?,6,N.SA?V_;U97Q+7-ZIN<%LU7)\:? *?AG]LDKKFT.<T*0AFSJ:<[VVH=
M64JY4*Q%2BRGQ+KAZ5ZP)O7><_EBW=A9$>^>UNO.KN.8J= LIN6TL_*6JWS+
M6]![T+6[2Y&LN6LMS\>VSNW'^ZNGWQ]O.KO LFK-[%6W-%^S&YF%9/7]'0F?
MC.C@)PR*2OR0B>DXP.63D3/6:!F-+>T?7^YZ+NT)W"!=;I6.-F&7#YC30[L"
M'T1J)V^HR-67$=H8]$ 6A0//AZ[:B[&XX!3?>65X#>NIUZL,KS?T6JVVD?K;
MIF[4JILI#<=&+2\-+QBXRG7DF_L;[LDO%7R\>?_^]@G,W?MK?2I>$TMAQD8P
M&S3E7R5@LMF XJM&VM^C*W*A?>!=/P+S4FO0(O'FVC'TO5&N_&Z^&U^L$0,L
MP\"=!6?:E6O[\* _ &6Y[_U\Y/LPXL7WP*-%1CDF*32)-E=RO?/>[N?8OTIR
MY$F$3J&1+]/X7@\$[\WOGCMGKNV\82=+]O9]NW; _94=\7P7Y>'KGS>/VM</
MVM73T]?'^YO_E-U3^7S_]4_MZNY.>[AY['R][VCO_J,]?;KIW&@/X(?=W#]U
MT$5@H<:9-=!&X#> 2_$\\ *>.8-)+OE'-\/QGC&E +T+HS".5L-53Z#C,[U!
M&EV;QBH9%Z4W22=I6-'0L_%\##YJH1]QNL-AS[W(T5A\-%0 (@3!@.]$K^NC
MEU6105ZXS=%&R5E2>#XHM0S#DWBOS[,?52@6/!##Y(44I76S37"!22J8&[&X
M;&P0<@9>%.8#7+EY#H;M+39B%OEV%?3'4%)3U\FOD]Y@<G15HD@[CBRM.#8K
MWKW'H\ Y.8\!28"$BSU)4Q'H1X;>DFYL4XTK$]%Z%,E.\KL!C@PHI!MO#TZM
MQ,97,DF U!''ATR<\6MO.!1!0(K11[<;H^_D*9.&!@R,@T0%<S0PJWOTJ?2L
MPS&*T_;H,YA/F,>0#R3=I_UX\4'0;CG;*A1XQY0 0\S 1N"=T*F>\(?T)[R'
MYNA4D_)F!:HQ%R2A>(+%"0'ADX:GBCZ9%Y0)2/\*M"$;QQ/0&6,_,'%(FWG(
MP(/MN1P##=^%'T9)TN!EL80]@,DU SI3<9QL< 8#-Y1(C.,S$C'CN$P/4-![
MQA&5(Q_@5(Q#-_$[,C&@&)SPTQ1NZ%.IYY2T0?V7>=_2Q7-,O5IMK1O/J1EZ
MN['N"NR%*[/KZWUC83RGN3*>L_M&F2W=7!&O^OE@QEXM>NXD=LI.ZJ3VJNOD
M_QQ?MS%T52!0V%X2)UP="MA,!'$/W[,@JEHO$%4M<4481LUF=W#>4+6P[SW+
MWZL_/Y.&PK8=_@JEEA1LF#O*IT*5UH(.(4>3XST80Q;8G1I589PL.01H$Q67
MZPDT3P,GXMPO)2P0;/^)V?E38<U=[.I24"H+IN76MK*<D6WM]=))N^C>,0#[
MRI#XL0+[_!ELLP"^))*K %P!^$LR4@K %8 7!/ OPAIPT![MD8]=S[$#A>$3
M#+^R+"^2T>E%(#Y_BT)QA>)K2F7Q'%1 KH"\:(B%^6R@?6"^#ZKT2B!>(B1*
MXBI*4B7"[++,Q^W,107I1P;I#RSTA25HZ;TX_>Q' 9@)RC[/0V^%V_N,VWMD
M:R^?4PJ<%3@7!6?/QT7<'YFSN3W*%20K2#Y"2,Z920J(%1 7!.+W[#OH^R?6
M%?W9M1H*BA44[S\4EV6R;6>B*;P^,KR.BXZ^ZOB\@1<%KV4_EPBM5+1:X?JV
MJP"W,2$5N!\9N#]Z76BH=J5K'19Q'_[H*Y-<F>1E@^X]BHXLFU$*F!4PKU'G
MQ[BC=;CHJB2BPF2%R2\LV,N93%N"XX4;N1S[UJVUQ5NWGG4]>PS_#,*A\^O_
M U!+ P04    " #AD$5<-(96T< 4   V[   $0   ')D9'0M,C R-3$R,S$N
M>'-D[5U9<]LXMG[O7X&KE\E4M>(E=CIQM3,E;UV^E=@N69F>>>J"2$C"#06H
M ="V^M=?''"5N("DI)AIJA\Z%HFSX'P'VSD ^.N_7N8>>B)"4L[.>T=O#WN(
M,(>[E$W/>U]'-_T/O7]]^NFG7_^GW__/Q? SNN*./R=,H4M!L"(N>J9JAM2,
MH-^Y^$:?,'KPL)IP,>_W/QFR2[Y8"CJ=*71\>/P^*A:]%6>GDP_.R?'I<9],
M)K_T3TXF'_IX[+SK.\Z[7R8G'\<?C\CAS].SL7-ZZKS'6#\_?=\_P2?O^^-W
M^N>Q>^HX)Q].3@X_?C!,7^29=&9DCI&N&I-G+_*\-U-J<79P\/S\_/;YW5LN
MI@?'AX='!__Y\OG1%.V%93W*OJV4?AD++RK_[@!>C[$D47'ANFJEN""N2Q5E
MSEN'SS7-\>G1\;NCJ#@PHR7L*9,*,R=F[RK15\L%D?DT^O4!O 8Y)_W#H_ZJ
MI)1J:3&G!\'+'L)*"3KV%;G1:%V1"?8]3>*S/WWLT0DEKG8%CP#8*P52KQ46
M4Z+N\)S(!79(%5-\^@DA@(C.%UPHQ#*T$RS'1E<IE"'KH0#.S]S!RG@IE)11
MM3+E#XBG)/SJPZ^W+]+M'527ZLO^%.-%+<EIFD!Z^*2.!F7ND*=&+@G\ZD=T
M?7C4/SK6?M%8A\3CZ^D0T6VH0ZZ+%X%BHS2_944U\IM,12-$!%#[JO@;>DF<
MMU/^=.!PGRFQK.*%>231CSK^M\ILZ?;QI"_]<2T5EFXH/B9OK(%+:!W147'X
MH[%,XKAU9$;%X8\<F9@QK@P]/ F?+1:437CP0#^"9G(6M94AF43==V8<"D>M
MHX\?/QZ8M[JG-\18.()[I+SPP4+P!1&*$ID>PPR#F2"3\QZ,9/VHD_YC(<A;
MK4E4)"-@M<'#:RV!2#U2F/I^3BH4L8"F=]Z3&@>/!"9J<_U=,JE;?TU"&?U;
MU-[#X[JUUR3$^^$K[F"O;L4UB>-[3;P>R$?Z/:+N>>^2ZREX#\&SK\/;DGF4
M$1J4CMA%#!,/_'1H_CM"_62ZWD>&ZM>#];)K7'Q)W'OVR?R]WJ9#XK!(">&:
M52K3K3:B7++P862]$IL.?&VW6P9+$:-)9?-F"*V6/EZUM&& 4APZ9/5+SB3W
MJ MKPPOLP3ST<4:(DC6\NXA#"0X?/YX>'YV"QS]JRY'8Y1-6*.2% F9[2)1\
MP$+7:D84U7IN : U?E:XCJO#A=ZL,O]G1_&+S27YY%Z/;4:U9M 5L+*B]JX,
MM80IXA.4L-W#-;GD<UVQ&6&2/I%;IC$AG[G<'+LBOE8@3ZH#N2(#!4+0&Q"S
M;XB  'N":>;8(P]Z6DF$@/?<^899\.^,>RX1\OI/GZKEE5;)H6H+N#>1:O6*
MTSI>$6N 8A60D8VT$BBMQ3]0H =Z$VJR=QP-(9:S&X\_;Z$3B#E9 7Y? V#-
M%1FV'0+KBDA'T 5PXY,+7U)&:O32^=164'Z!%025CL>E+PC\2/@ $A&G#N%P
M@275GOV0J@3T;'3*J.Y ,%,#QX0Y*9L^:/]U]"J_,DI->%LQ_+".H9$"Z*7E
M!#UC(@DEHE DJT,H#\D383ZIC%Q4WHK&QW4T0LH.V?:.J&0^J*?BCS.]AJIL
MZ7QJF]W?'Z[;7?-9G3$BS0P9;AW"X@93\6_L^>0+P6 8,\96QB*?VHK%T3H6
MP <91BC-J4,XI ,6L*KAK!80!>16)(ZS8T,JO($25AV"(HP.L.EG[8HU!N]U
M.JOQWZT;/^:  A8=,OK T<LP2>N%C5:(K.8^63=WFKQ#IOZ-<_>9>KJ=N[>Z
M$FP*"^6!E'6"X64\K$"<K@,1<3-ST(0?"AAV")HK,JX>@#&%K<9^GUW!C56'
M3*J'L#E5,)W0SG7)S8*&L%JKLA(65O-G%M ),^/M*^PZ!,OF\<?FL<3WF17Q
M/B*8AN5"SSU<F/H1)NNEJ O(K8!D%L6&4=]P0FE6'8+B>K[P^)*0"\(T6_6@
MQ]KJ758NL0V&7S)KY(@-"OD@PZA#( 0!@A%^J3%<I&FL)L\LA<.0A"'OD*&'
MQ(- _P,6:CD2VLFP4V\M4,C "D%F#1RRZAM>*,VL0X \DFDXX_F-\*G BQEU
MFNQ:LO&QPI-9)8<<S?0IX=G1?4V/_EB2/WU=@>NG6A&C#*$5B,SZ.6&! AX=
MLGN#3,WWR 95S J=GAYE!I[&62'T)OJK2S/E,&TSPF.O!J2K5%:0<H8F0X_>
M!!RZ9/#<O$]-\Y?QL(*1&8A*,DA=!"@W&503H#(>5H R U1!6JF+X.0GB&JB
M4\K$"D\F[%N4:^HB/FO)HYK Y%-;$<G$AM<34%U$HB2U41,5.R<K0IGP<7FJ
MI(MX%4?G:\)E961%*Q-7+@OV=Q&KPIA]3:AL?*Q(Y0><"S, G<4J$\MO E01
M$QM*QYEX=%%:H(OXI,+,-4')4EJ1* U3=]'ZEK!FW692B9L5I4RXP!XJ[2)V
M#>)J5T1A6N,LX@8BK"AGXA ;1.Y"H5U"/PRA:0OBZ520J5&'3\+'X^4C]X5#
MZ@)>CZL5XTPH(PK\F<<I$0![]&Z\1(&8/:XY"$3]WW+;T&886]'-1$(JHAM+
MZC+ =UA C.*I:1/-T%OARH1)$KAB9GM$$HO^<;0I)G\<[5'9;J*D<:NIQLV*
M5B:0598\V2.88W-8[_HJ''QR2VP%VNIBK)AGPF'EF*<DP[A7FEW;.T6 Q4!/
MZ%WJ^=!4S -Y_>)XODO<B>#S[^0RVU+"ZE"9J%VY0X%>_4BQX*E$D6H(=-O[
M7(.4+EQ-Z_H>X9,;JE>U#L5>D'T("[E8Q71ZV3LDCB^$7G::96I=A]N=!C9O
M>Y>)/A:ED_LH4@A\*%8IRLE$2B&LTBQ@B8YBU<)%_-[)M@AQC7GH+G78.UJ;
M':WQQ+@:-ROX5<]"=WY2G+_YY"&X2G.)F0M)NP782H_B]>.U#9A;L:U\NEJ_
MBF29N&TL[6<S)=G#'1EJX#C")^[U"Z3^B-2VNE<S(BYUWZ9??Z9X3#VJ&@7L
MMR+.ZA(YP?M"EPBEHTB\<0VC  HU0"D5]EX2V\[8Z(XS9T=N8>=O]8-,@+_$
M#P+($WF=1WUMNUMB+#XQ3RZYK#T"U.%I13<3X,]LK.NG(=:3.?,8@9 ]HD2:
M_X^(F.L>#^P(B<LA5K7G:#796G&U;YCLATB"%--?1W(0"-IC2^07K'Q!U3)L
M5QMTSK496_'-1*ES\(W$)*UVWQW7PZ'&NKP!ZSW(WP/DQLMF&Q\K?)FL0@Y\
MW5XII^\UJ@M/'JT5DDQ</LVEDQ"4;/U/HHI1H;H8-6)N _$D$X6T'#58#4;&
MA?=HKP!B6H+&</WY%C&WB; BGPE!6I&/1.:=0-GCGP;AQM<3"3*8<Z'H7T;-
M,)JS10>PRK!Z0"90:?6 0"9*"XWB5)UT ;A5K2ZD:1HK1)G (5!WTM3%Y[0"
MIWS 2Y,Q\9EKHG27$%?3#0<^2. +9Z;GB/=CCP8[+&MWQ+N1;H4_$R\L/5H6
MM\](&V34@1AB/Z40BC1"*94ZZ5.%!\H:KW.J<[1BGXDF6@ZK=7W]4VAZ\V*H
MJR:>B#OA(F@DMU+ZT":VAG U,5;8,\%&*^S!)TXBR4B+COJ!2'AW_2%S"'&S
MEFUG9\4W$X<J/-VX;]!Y%A\^?H6,[/!Q4'L0K\S0"F+^5:+Y( )_,UB#A#V0
ML6G,TWOS39F!HYW<]*3; +2$L178RE>2QOUN( A%DO8 QR9*)U/S2S1<%&])
MG,T93JL?1%_/ZQ86[/)B.>]VVKK0E_&PXIF)>.5?=-M)<%*W R1'QK%W(0C^
MYO)GQB?)#OXQT7-,DJ*HB^)6A%GASH2W5FXOZ*.T:!3+AN:[>A@@T&#M[H-N
MNTBZKXT?AWU;V)8V\(D:W*U.D F@K3G!:K^=O$QZZE#B/[N.N?[?@^!/5,*\
MBKG7DPF!.0^\;+))ISYG*]:9:-D:U@!K+ @-8,=M),J\Z^Q>G1060^)PYE"/
MAD>WUL&X$7P.G^7T%1?+&^(2@;T-X=]4I-4O,I&T-;]850#Z@1R_ "U0K 8*
M]=C[S%I_?15^>%>_"+)&L.DN>;;!OJ^M";3Z2R8$5SIF1,*,JX29,K,%,/V\
MZ_N(4N UCL"5\;!BF@F[K6':[5!;>D(N]*3W*Q.Z3YPR^I=I1.$42 ZYY^FY
M\#,6[B93_GH2K-!F@G'K\WR0A]("39.,1**4S$Z"7_0-C?HWK93SL0*9\Y'<
MHD]R=!(HRWUQS5,;-?G:@,Q^=;?"C71=[X(M("1;_,*"*W<J;!GQ:L*L;I")
MMU5R@_3^PH@@>T/#WD5JHC9P_\^7"@+B4L77F*VN?+ZK%]70Q^IH36[ K.AH
M/Z-(T>"85NIJMK5EX]XC&WI O),_.O': J^LJ)/5,QM\QJJ!9R9G(>)#PWOG
MS'PDJ[8C%=!;0;=_,NOOCL>O!R_R#"\65+LU/ E^,\8#W<TC_81XYI8+@Y9P
M7?7'P-<@I-K"8"R5T%/^'L+A7^<])7S20PS/R7FON#RCP6;'J/S+6'CT3+<3
MREW0\[SG^L+0])#4\"BJ?/BE%XO^XKP7%*>*S'M(F>+!$\U>-[-;_1R8] X*
M:W+)V1,1$&B^GUQZ6,H+V+H9;DX8<?-HD'KTA<S'1!35LRFWK5O!5:(/?\DS
ME\\Q934M,20N(7/0*'BJ8'OY@P@C95%MFEBE*><V6&A$Y@LNL%@&F_N"*\M6
M($^J] @W^I@X8MHJ$^S)V"Q-V>VJR1CY]<U@+L/9FA6J<JMCA.#=.+C"0;\@
M8_B0=0W3:&?4PX!85C!.,-8''\;B S-6<8:]!TS=6W:)%U1A[QH+;WG]0H1#
M9>CSP>ZD8BMMRG8#<SFZ7>[.7GJJ).!<Z!4)_KUEJT=03:!^P-PH,+\L-%$#
M3FUU(CTIA)'"W VO3"N(DA3W$_VOKA&L<8H]X>N"LUN8#^CG_MBC3D16:+P=
M2FRKD77'XN@'@>@AE=\N?$D9D1+^-G?P+X/_C\B+NO!T:RJT7A-6.QS05"2E
M@A5,-_'(/?=B><M<^D1='WM ,WBALFA MQ!MH6JN.G.IUA3&@-OFL[M"1:_,
MF%^[?A%9&V8CZ?,&Y?.OO))MJ,%7./7T#",ZFT87L<@!G-N:SZF4I0-B)=JV
M=CUW/H 0+A&(A$E./.$MK'$YD;VJE$F%6;TZ4:;(E(@JWFAFCP-?S;B U%UA
M-;(%=Z-ZY>FLN;\KC!66MZ.\DFUH1VM3Z-2,.9E(#T&'JI/P,@Z[06L!1["J
M3(R@ZW=4.+W]JF<<T.C7'@\@16SI$YMP:@/6EUC.H)O3_P!63]@+;T+TY[Y)
MPL99>^Q!\_I-L[TP&V-'^*5X K,9UQH^\5T7%W6K!?':[1MKC6MS8^UVX1K<
M5A'<&!"D>XI7HWEE6UJOX YY(N)+6V]\H1L[7,G W!OZ G]9^HI:+-K0281C
ME!EJ'_#21-N"RRE+%H#%)&UMWN$-K)>^5'RN9REF$4:?B$PNXRQVX2JT;:WX
M__K>\OCP^"1UD5.Y!Y<0M,%?H^6R;FACRH+T'UE@+99XRV&R_RRUL>A!]SFI
MXE$^K1#O;8IHZ[)"MV'N/4&LQGC?#79,G$MW4H^09ATO/Q.ES!+"O!],!3$<
M;#.ES;BVP<&:UF%P,?S,M4?LQD+KW']D2]W["GI"5U/"Y:H7A#FS.1;?=FB^
M2B+_)C9]O+^['7P?6V9%M<&&=^3YOUQ\BXZ5!)=H7&#V#0YVE-ND$FD;ZACM
M$[G"U%L^TOG"(X\:+$^#<J\7X7=T.E.WS"4OQ!WHWWA*H 8&KW(+;(%Q&^P#
M=VK=Z@F7\,U^H# >ECPI'OTK4+YV &U5Q23-8CX(\[C0B\GBF%HEVAVEC2M&
M;@8P_8QGV2:N H>X+7Y;3M0&GTP%8?_-(1@]A,8D]=]$/H1?4"O)&U4A?FW/
M3&E9-9Y81O*J <248@-?K_RT2DZBX6BF%_*0*/E"&9W[<XT!^)[N#^\GZ1'2
MA)97MB:8H/Q*2'X@T]0CKK"78E$EX-]*75\5/5.9S'4A Z$7;5-3]&*9% DO
MUS.]QH Q'WO1#H%;MIZ$&,A!:('[26BQI/[EJ8Q74.?'Q" :==<K.^(7YO8U
MXL(F@FC_ROVDTKZ85]+FE5-6T")]IN?UM_.%MDFP\<)$KR NK;E0!=J%=QW1
M"O'-9NS:,  _ZMD\=2 2JYN,V6"JYPL&;KC0RY(8KT3;HEK6JU<[:]*TQ0:I
MR=2<W:1C1S/,@F9YP\6$:.5<DYN!6U3ATNT'4[GM]Q^;:?/:6SAW5FT9UALR
M(G'-@PWM\G<"L]MXB?F;%J:NX-Z(Z%.-WQ^E#=7=87N*OKZ\2S#M-MA=^ZDC
M^X=M+=4KN>9LT;SC0>AN_#6-7ZY7._P?KMAEQ-SV+>C8"#!1 JR<6=DN1CM=
M>S8RENE:OI>Q"F4;Y@4%>D)"SIF1>V8)\E8F;W]=1\]\D[JFR%M<U_!*1V'\
MT 09DO>#.>SFO)^8=R5!STT9MS6/&]]J%5_& N'XU9.B=YRYQ/4=$]$)4],K
MHX"I:J'QMBGB1S;CD.CACXUX?-W<2%?AZT)NP7PVUC^RV6RN$4:O=NI^L8S7
M36QLX@K;,).5]VXG:2"CVBBP>OL;',G2O7-JLEJ6O:M"W-+]AQGEPQ-3$&R$
M7#06#NPFO2)/Q.-F=V%U.U1@U5*K#-PGD/(%3_%?>A0W9\:D7IKKA8?SUI;,
MKD#:AIG/T%Q58*]0MEP;M(\"Y%=4Z#Z("VERDR-^Q^>P(:YX56HG?.V$9J3A
M_=AL!1%RQ$<S<L%A9=R\OC6YM<4(L88#K<R(/U)USZZQ,S,'J90BD! ,JW/]
MXG@^I*#,=0YQ@>J>L(&(US;78#*AYO**)P+I^7OQNP#-F%Y>2).GNX19'1$+
MN )O2((/,(:IV?MGIMUB1A=QSK9X6_*6Q;QJJG KE4DRTY"0N_0XC/S&8>J=
M<'X=9?Y.]D]NQQGQ5[5]!45>^93:@@N3,@TOA;*-_P7%VS -@+,]]^9SQ1 C
MCA*FX7["DJTKI51M7?J:@UMZ(36AREK%W+*MO68C<T]:/-!>D84>G:/KTA8>
M"4,[\8=C <!,%B%9>84,K?;ZCAJTU;VJ5(*YYCKD"CF?"CQ>W1#F/C'IS,@<
M?_KI_P%02P,$%     @ X9!%7 BA69_/*0  BKL! !4   !R9&1T+3(P,C4Q
M,C,Q7V-A;"YX;6SM?5ES6SFRYGO_"D_-ZV0;^]+1W3>\E"L<X2X[;%?WG2<&
MEH3%VQ3IX>+E_OI)D)2LA9*XX)!'GHFH4)D4Q?,!^0&Y(O'7__AV/GKR!:>S
MX63\MU_XG]DO3W"<)GDX_O2W7_[X^ K<+__Q]S_]Z:__ ^ _G[]_\^3E)"W.
M<3Q_\F**88[YR=?A_.S)_ R?_&LR_??P2WCR;A3F93(]!_C[\L]>3#Y_GPX_
MG<V?"";,Q<<N?CO]BRXN*:$%8"D6E"H.0DP24I*V*!\]1_:_/OTE)JV3"8'>
MUP944 :BI)<BZY244XIYM_S2T7#\[[_4'S',\ D-;SQ;OOS;+V?S^>>_/'WZ
M]>O7/W^+T]&?)]-/3P5C\NG%IW]9?_S;K<]_E<M/<^_]T^5O+S\Z&V[Z('TM
M?_J?_WCS(9WA>8#A>#8/XU0?,!O^9;9\\\TDA?ERUA_$]>3.3]17</$QJ&\!
M%R#YG[_-\B]__].3)ZOIF$Y&^![+D_K_/]Z_OO;(*>8\G _'Z<]I<OZT?N+I
MB\EX-AD-<Q7P\S"JR#^<(<YGA'_Y??/OG_%OO\R&YY]'>/'>V13+WWZ9YCPG
M'$)SL4+Q/^_^LJ<_ *8P2HO1<C[>T.OU5U8PC;#BMSF.,ZXFY>*IHTFZ]J%1
M%<ED>O&7HQ!QM'QWL)C!IQ ^#]X,0QR." +.!B98E;G(D#%R4,8'\!:19I]%
M%5/R7*;KDU-',J.A+&58PBPN!;G^[J=UUI[B:#Z[>&<YC\LYW/#XU>SM/Y*W
MGW%*\SW^] :).A=?_/WWR3@MIE-:X8,8=?&!"= F>5".QA=#I)>1,VDCM\7Y
MQN-[$-3U45]AS;-I>C*99IS2)O;+DZ]8-YSU?K9"&*;I%IVNKZ7U)Y[.%N?G
MR^^$X1S/+_Z^3"?G;;@PGW0IB97\:2P'$X0V]>F5,5[!4ZQ)*0@.4>D"REL/
M3EL.626A97$8F&K-C#O1;$,)\=@HT6;NFW'A"I07:QS!,>9MT)!"8:"*)4X6
MY4 (TL_&\.)"Z&[W>[&][.4CD_V!<]V%S)^-\X?Y)/W[;#*B*9W]^G\6M#\-
MI O)<D_CDRF"$MR!*S)"%C3X+$H)V77'@(V8#AWSAE$J670P,D/1)M#<<P[>
MFP+%2*0QDT"S:3S*A\;5&[5W."]NDO]  30C_XO)^?EP7AV=.DBR,:M^)L>H
M+NYBG+3>(.2<-*@H$'RJ&[*G=4VK-):@&S/B'C@]57_MJ=%*)%ULD -CZ!E)
M2C".%+*RPH'/DH.T*(PIB@;.C^4+]$8-MN? OE/>I2$4HT+',@-)^Q$-"@.$
M;!0(*Y3)*1D16AO##QE"NX_K64J3!:VL=^%[B".\&)N51B3''*"NCD?)@NR8
M6""4XJ+AUI?2VL7=C*2G"G ?#MSD=(.I;^?S;79%+S 5AEDX&VF8RH+"D"&R
MDB#%Q+&N-^Y:T^%^1#U5?BUHT5 4S>A!5)TN,&\8J1,Z*$^[N$6&H$CK@@^R
MHO-HDE-:N];>X)U@>JH-&^T5#030C ^;M#M+B05OP E/VY;&! $] Q&]\)&&
M+3$?V5W:?5SO"!C2O*[,EW^&T0('5FM?5**UQG4"FFJR+H,J8#Q9G@FC8[&U
MM[L!1I_TX('2O\GM0R>]J>\W&5]!X;U3S,4 -BH'9*1*B$8%B"YC*H$Q%UAC
MT=_$T"=%UUCN!TUW.]6V3"Q-QF'T+@SSZ_&+\'DX#Z,!X9 890#/-=$P"0W.
M9W(T1?99D7\9=>O][ XH?5)KC2G08O);&CF+\SJUF)=A>.+GYRF>X7@V_(*O
MQVERCF\FL]GO.'];/H9O@Q)],,QG0&2!]+DG0YTK2?\*,0=%/JII[?KO"'$;
MYJA'RIP.A=6,4>]Q'H9CS+^&Z9@,^MD5T"^Q#-.0S#=%5A\9:B!2D#4H0HZ>
M(/.M))EX=,)A:AU$>!C5-KS1CY,WC472;O.9S7!>8UOH2Y 61+9$TU!(!69D
M]&R/WG/)?&KN3BV?W ;_I:N3R?%(=7EY1IH\,@91H <4J$JR3DO7VG"Z!J!/
MUO(>DKVUV>T]N<WX^6XZ^8S3^?=WHS">/QOGNA0_UY@\[;"#4IU,92,8Y<BS
M%=: %P10&F-Y*$S(YN&A^_#TR69N(/UF4]]1M/!]G<:WY8\9+@<["%9'VI@]
M6&^1^!D1O*Z^F[**N,NUS]V6#]T U"?[N0$=VDU^,SZ\'L_#^-,PCE8@JM7U
MZ[<T6M1BTM\FD_QU.!H-;,YU: *<P:7=Y8'FH$ JTN2D(N92&M-B&UQ]LI$;
ML*.Y*)J1Y/+IQ0K4@G$(!6EXW!-%,].DS@J-EVDF8NO"BEV$?2S#MH&P]YK2
MMG6":Y;]*%,S%J62U@(Y7 (44PA!<K*>I><A*<5M:!TWV0AD&U&;QR/JPR>[
ML:MR88UR7VJEA0)6LJ^I?0]1:P^.<^-*%#'(UD4Q]YCZ>P1]P^RLEI70_ZIA
M]26,EH4F\Q=A.OU.F^8J-)D45R(I#::(!*HX!H%G!*FES"A8MJEU$F K8/US
M=/;AQ:W(<'.9M"/_ES <U73]J\GT ^'Z@+06EPFYEQCG/UY=IN<2%P;1U70M
MK7ET"#%Q \Q[Y1Q*9U7K^,Z.$/OG+;6@4)=R:AEQ7E: O,>$Q')"2^;:)2+,
M@J<L 26Y=PJ] D].'02&@C2\4JYY9/ ^//WSHIK0I)4$&@9:\',8YE^_?<8Q
M.77C?$7S7P 3&662+H(P-3NJK2>U7S($ATXQ4Z3$UE'"+6#USY-JP9#6\KA!
ME+\^O3E;;^AUDP-\'^;T<UDV.RGKH ']]CJ.W4_RW?&MS8_T;8.^T=F^'^FB
M5T2D58'Q@LR,'X]]CF4R7:>5/H9O./OUVWP:B-/#<9A^?TU EU8Y_26-@Q[S
MB=QPG.)L/E!9>N>*@2!*/;7#!'@R7  Q.Q]<LI:+YE&/SH;3+'#X ^,@!UJ#
MCKPB[H0"I62@Q:,L:%TB2FV*1=M5N/ 'C#X9TGWAXYV1QSVEUTQ'TM@FU[&L
MM^=!T4)$S@B.)KVM'#D&T1@#2GC))#G(SK>./MP)ID^&=5\IU4:2[8B%\ZO<
M9DI[G2QD&VKG@> @1D-J'4.QBJ-2$5N3Z2J P\/R'0K=!V%3+<XQDM:]9@Z<
M4PY8K7 5#)W.K8M?CJ;73KO[[\_!V[F ?LB_89YI#72]23S',9;A?%!",<*1
MZM&1YD?9XL%G[B!AX2I8YUV.G9#Q%I0=]WQX5$PZ;.+;9Y^O#(XI[SPS$KBR
MC#P\XF0(+(&65F J$JUHS8 'C<A]ZL6^X'B!%ZMU&M+\7\/YV8O%;$Y/F%XF
M\JKW2?_E6MA6$P B.A)!X31REPJXY$D8Y(_2JB2/5[2.!>P!LT\;[*'\N5U2
MUJW4&M:WSY9':->+>#;P9%JI*!'0J@0J10&N%M*Y;(S@QF?1?-^\B:%7&V9K
M9APTX=V)';UB7A<+M5Z,='<2$+CS8$K(,45RYYK;;O>+?;\QO2TU_[T\;(S3
M+\.$LP^341X(C5IGLD=8("=$.:MH>J,"S$HQS;/0N74\X6XT?=KW#N+!)FHW
M$$##4NL9TM?4M.%+VH]'DV6%W(4S&06OYP8$,.,UV2DA@5_6R_F@HT@JY^:G
M].\%U*?00%-:M!-#N[.*N/1<"-$_PO3?6+?W"SS:V9B+]E!<(3R8-'A1(N@0
M3?"IV"):T^)N-'U*L#7E1",!M"M$(^=E&D:$YUD^'XZ'LWE5^E\N(T_"Y&R+
MT2!$K8ZSI/&C90:<)'VO+4^JM+:*'H#4I\Q:4VJT%,5I$FMWG#MJF66[ZQ&=
MIMRV&E>C_-N&9UV>V\K*(]=10G0BU,,.D=BE&6@6I*^GW5UJ;ZO>":=M?%GZ
M8J,Q&5*LWD!-H"RC)]()35Z%\*5Y(>P]\>53&Z=M.' KP;#WC+>MD]TPOLL2
MI3*9SJZ5*#W+_[68S=='/)9S\&XR70IF/I\.XV)>_^KCY%U8E:F03<6#8Y!D
M+?FM\=A8JU9D-L%HDXQSG53<=C>D?IG'W1"S3ZSHG.JO)E.2U7A5+Y.^?YR&
M\2RD)?9Q7KY:RW>G(<I0R&,("#0X 4IR$D0U1#RI)*=<+(:WWC^/.L!^>03'
M70:G9\R)[,DP.WLUFGQM:T%>?FFW-N-F[(VLQ%J820]X-YU\&=*W/?_^QPSS
MZ_%ES/89L>/+ND.@%$R)XH <$%<[AWH(2,Y)*!J=BH%%UOKX\?;HVMJ0NM1P
MFN-@;$TDU!/K05@!V7OB18A)E-;1SM[:D!TQY'Z3<A<!--.S+Y'VRS1<3@K]
M>X3KC?'9>=W\_GOY_H!GEEQV&6+DJ;:\X. -IVV/*^<Q<1MDZSC&-KCZ9-P=
MB3'-Q76<D]Q7X5U$9-#6'@-9@T<D;(K;>NB&9H5HGDF'<M^\)=:N&/MD-AV)
M8)V*L6D7R17UKR!Z6UX.9ZM#&+0BWDWQ?+@XG[T>?\&563>K%Q\83H! :5H=
M*AN]FA@7O-2:=ED=.^A%NP?2'<.TG1?_'(-Y1Y!INTS0&7D!SVF!Y.IPT#I8
M;;PV(REL(G]1-0F1Z\&08#TDRU6242>=6_-K,Y(^G4X_$GT:B*1M\**6.]*X
MK]<B2\Z<,2K7X_6&'%R"XZ.2X&3M3R=24:QU(?"=8'8\U_Y3;#)M)-.R#'5:
M]>Q+7/W_]?CV,<*!CX8'D0N@5/5F ADA,JTA2V&U3T%XV;H+SC:XMJ&/_<GH
MTUQ>'3)I?=SPY;HE[L9CAX-Z8X)2@@-CEER%'$AQ8K @A-8R)H.FBWKG/9!N
MPS;WT[.MN4P/YE\-'6X >MV-6#D/X\NFX]\'7DK/5/*T*&IS*6X+!%HIX NZ
M()FB7]_H]7$[1KG?H[<ADO\Y3*,CR.8(FG!]J<4@>)=Y)AYGR6IX+%EP*4:P
M*CJ3"M:*V*.IP36HK6*6[.=@4S>2ZI9 -VXZ&!C4B$87H&W$DFI&3JK9D:8N
MW!7:-*V6K9OO;(-K*QK]9+'OYO)J>71STP2\&H[#.%V? .FMK!T;(/%"3H,Q
MCE1M"C0!1H>4LN>Q=2?"[=$U:-2:$//RR-_KV6Q1[T5^/::O#J-WBS@:IK>%
MS!!ZY,!JDU+R"$F;# HC+7CC#1090W0\H2^M2ZNV!O<(TDJ',FM#F]<.!->R
M ? EO&5/[K>?ET=(?_V&TS2D&1DXYS0WI#'TLO6HK6YX<@Q,4ED4;IU5K5M=
M/ CJ$22;NN31X8)JQY_P?1GZ?8_+9NL?)Q_#MWI,KK9VI\'7-EV;8X%><1IZ
M$F!%;<>.18"SWH&Q0GL5 H^L]6Z]+]8=,T\G<7>;T^T8<FW.PK=EN30N]MEE
M4?O 6\&B<*;>-T3K0F0#Y%(QD(Q'<L59R;&UKW(?GL>03NJ*30?+IQ.]=X&.
M2+T,W6P:?=0B).\M),7J]54V0PSUTC=OI/>!#._8.NZ[(\1'D&;J4B>V%F*[
M<[HT$3=:GK['V7PZ3+2OKENB7G_CRB??D6DXR;?=L_79\U^_I;,P_H3O:8_^
ME>S(5#O%,Z1)48!2"'(# T+,UH!,-DJC6%*F^3G9HXZP(X]RE<:^X5*CS<);
M#;*VP*#M20!-;SW8C\6&PJ1L?@OF]NCZY$OUF.,;RORZ$/\I AYH#/=%<M":
MU=R"L.!YDF"5#K7:0F?=VM/?-^!QXL,>CYZ>AXJ_:WIN"DARFV*J??%9\*R>
M'R#-;@J]Y*F4Q#)B<Y-IWW+M$Q_">/3T/%3\_3"V!M&DVM]* Y>TF%0Q'J+C
MAES9@L(Y%D-J?C'L(8"/<TE"(4F6VL^!5^-<A5([C&$$5Z(1SHO,VG=>>6R7
M)!R/=_M=JK"+#%LV;[DRX(&S1JJB,PA?G7WG$GAA OE\07+F,>O80;>6*PA^
M&I/D(,(<()6NK8A-1KCC.LGD"^&3M:280$:'OC(W*D7Z*MOFK7_W],'VCUM^
MG#Q+)-XIWGDIX$"Y4$S(#HP3RSN!<CWC7D!&]&@#:AE;ZZ;MT>VX%9\DIGDH
MN>Z*:3:67?.8^"6^^^].&1@3-5?:0:T7@'IJ%H)R!:P+IAACR)MH70V](\1>
M-14\%<L:2K&38/H_PGR-9UD?N4*_-%!&H]G;<C?\0=%!9NDT1)]#K50BI>9)
M$V7+@TT>2:TU)V +X'UR)8_%RJ,+O)N"!\)S'\+EBM(B8PJ8($7/R71&#3YF
MA.QD9K9XFK/696J[8NQ3([$3,+"Y&+O3P<\7L^&XM@N>+?M:+ W]U6_R0"I;
MXW869#&2IL,+0A@5,'H=!',9FU^QN0N^'?.+/Z?V;26_Y@PCTE]=$LL4Z*;9
MX-K'I*T!AK6+JZ&)""PX2(2<K%019/O=;#>(C^$D7%<\ZT**W3:\N=8U@]R?
M9550+0A:S)=?/BD;/_$2Y[1;[]4-Y\ G-FF5TW+4C?KH_&NY'C _^X+3\ E_
M7YQ'G-83VZ-%[>=3'S][NYC/YF%<\P(#QGT4H39)2I*!14V[E1 *8M 8L0BF
M;>M[*'>$V.000EU6842B.9^,5T^XWD'J1Q7;>@T^FTYKOF1UGOW&)(5(R]D(
MK/4C4KN"P?%.3GL>A+I/<?$N6;GQ$,/QY-U,A=\Q1[<FAU /TTV(2A7PTDER
M\%GQT:O(FG?'VPE@GX+LQV1?=U+L5H&_"L/I,D?T#PRSQ6H!S3ZD,\R+$4[*
MNO @C%;G6=<?RF%^^7>3<7A?7:WI>G"S W1[=V":J/TCS=6!%L'RI.D*PKI[
M2RW1GLT'Q6?'DG/ '3%;19$@6"R 5J,+PF>.["$)W?7E!S<16G[EY4351C.C
M29V^0<[,H'%Y64$.BF553U#7ET&:Z(5CLG41WIU@^J!:FXCW5K^?)M/?KJ74
MC5C.]<O=GZ6T.%\LSR7\-B7S^H_Q%,.HSL-O83A>77Y7&YA69TA';D"@=J!X
M/;#(:9,MBJM0M#,^-[]JO07P7N0YNJ'9T>5Z<DI6_^\'=)HY733Y[,61]ZXL
MX??12E+^V8@@T%K3N@:B"? ^Y#AZQ<C]Q7HL1EZ=HJ6M,9 VQQR= L]KA"HJ
M#1&- 6^"TUHP96QKUV%7C*WGY'H2X$KN"35SOL0$3I,R4R9Q4FM% ^?,N>*3
M*K9UKYUML?7!R#@*QQY:BTV$US,%(&/(R L!MB76XY&,H)/N$EP:EA+-CF\=
M43J: CB66W]24G8O]I,S]KJU%8+T)9L$K&@)2@D+,;, .15/]A?A#[HGC-W9
MBC[:J>U'0=G]Y=ZT?O^>,F;&?6)!DA_*>0";K2,50"]1,1_KP0)AFU\;M4,-
M^JF6Z(UI0<N(-CR"%!Y5+)%<]$>[1(]6-MJ0>MTLR%VD?'(=<EW]W8!>=*E'
M_#D$FD&EHXXFMBYM^>FLGA[R<W\A-U48MX^_; IDWH#';" ?W9-ZT]IXDS(3
MS3V^K<'U(;QR!)YU(ZQ'FA\;W(@(G3A#1G#ZG2.[.5]=9<ERR<E))<%$5T#I
MK"%4\]MGKI2,P@:O'I)29UFR7=T(9Y327@L0:=FX0$6(4=&P+&-988XB'MDR
M?"#DU[.<VBYDV%&K'B:L8WE<UB844=#^SNJ-'JH8"$K2;NP0I0U%<=^Z>=;A
MIWZ[-LDZH4M#072K$9^'46W>]>$,<5YK'B?C91^"]>FW<.7@V^\X/Z 89*_G
M--%AAX^P45'GG4<*Z;F#$K*)@F>(##EM%U: UZC!%40OF,[)-^^@> ^>!@=S
M-G_WTND8Y,"##]*#KSND*I+LSH@>6,K!&N5%:'YC^/V(^J"WFO-DPS&;5D)I
M>=_8A3^ZS0U\]QS+)8<T>F,@6:U Q8@0R,L =#%+33^E;;V 6F'O18E(Y^P[
MB:1/H3S7W=;75XC,POH.D=4UR?,K3=B;J].=G]RA@CUL%AJIW-N-[]?/'UBN
MBR_>@>"IEIE8 PY]M?!2"MX4E7SK/CAW@CET#_V5&#/YCKAN[[MAM+0D+"NE
M@#;+HAK-P#$:<@H8E<L<>6H=LGT05)]4;AN>W-SQVLJEG9,X&<^G(<UK!^@7
MB]E\<H[3RSMJ+I )JZ)7G(,7-66I58*(.8#0B4NR!4PLK1O%;X.K#PYCMZ1I
M+IVV=R_>/>AZ62@YL@E<-J262V00$BEHX:64+A490FO&W(^H3W'X;KC24")M
MKBM[CU]PO,#E.9GUG4478)B09#W6UA"VT \9! 03. @E*G65D&J[\PIW/Z-/
MG1/:"KSEY+;=#S8,,-$ =2W9#>@T*%$CGQXEF&0#DR6SU,U&L-\.<*PNZAWN
M  ?*X!0^TN5ML=T[10\_JD,O:,=Q-G)[;K+B!X#56453C\)&E\#*ZLNG7*O!
M>$+.62J\=0[I;C0'Z9KU@KJPD5[3Y(_GPR_WC5;Y %'5S#,GD%@DAKS=99A;
M/*Q/_DPC EQ3/ZWGNZT>^K 8Y^GWK89<:L<^(1-PE9)T+AJ/K;W?AS#UR8]I
M3)9.Q-*MCKI^;^OLQ_8]*<MW:CKP +VTR]<WT45[CZ>1_KE\R,!%FY.R'E26
M%I12@9R1+.A'$,H[(Z)OO?0N'W[POG)M%I?#T<EZ3JXW:.;)[TYD6P64D>PU
MPU F+DKS!/IM%'U2-/M)^M96<=A,-],D'\XFT_E'G)[_P"$+,]HS!:X(29Z5
M<N!]DD [E-:1!^M8ZSCQ;11]TA9M)'[@3#>3^#_#=%@=Z1\PBK!:*HL0HU2@
M3-5*BA=(/HE<>"Y6MSYG?@M$GR)7;>1]V#P?5?NO6Z!^7^O*-J[ISL_HP@[8
M<63-C('9#/$ZE,N ]D6OO)?+:PV<Y34/0O]/H$0]+^4*J_>9N"A]T5JT/DVY
M+;:VIL3E$P:28W'UOKR@3+WE523P-@003C(6&5?6-/?&-T/IEU'1 6/NMSGV
M$TDS-73OB/\8Y^$L31;C>4VG)_KHL_/Z:F"1HU*<5&2JE_*DH&CD0@"3TJJ,
M,176NHIJ+Z#],E^.P*WNQ=DN>'+',DB!\>!]@*1*O?")"UH&E@//26#0Q<7F
M[7:VVIF:C? B4JX<1FV6%[77P]R>6_#9,K)J/%F=FL70?!'=CZA/.W$+=FRY
M\>XCCZY7P95@5>8B18T*"F.&M@//P6E6 %$%1&=1\FX]_PV@^K2O'I$I>TJE
M7T[$?@?&]GC*21R)QL>[=E;>/ ECZFU:/*, Y;0$'P0'66+1)A-C0NOCH<=R
M);9]SN\TYQ^_XN@+_F,RGI_-!B&06:N8)'NBWEN4%-9^I1J"3I+L&>ZR.-6<
MW,3:)Q78">=V,AA;"?4XWLH5M/\;P_3CU\E >4D:O29Z6-4!N1B(3"DP(GF1
M0C;%IQ,Q;PVQ3YJT5X3;1X2GX1D1!P=*&"U%\!"$J(UV:NV;J_?"U*N5R:LB
M<_*H'O$FD/T*[O:-:SN+\21L>S593 ><1NUX[2ANK09E$\V)<!EJ-SNF%<_&
MM>[ N"O&/E5$]HYK.PNQ6P_BM\DD?QV.1F&<7X_G8?QI&$>X/I>\OI7HYOL'
M)"0.>%H3CZ+5:!MY%J^&8V+OF^&7VX^MY]ZX% FE$>3%NEJBF8DO,26P03IN
MLW0BMLX"WX_HT,WNGF^_<D[OZGF\@0E%^A R8"+%KW+0$&E% H\)N1 Q,M8Z
M5[$[REXU(6M(JIO[7,?R:Z94[\&Y.G0LE<C&)P4I"E\OO^;@I4!@P42!4=>3
M4,=CU=9GP8_E#)R&0KN+YF2J\=5BOICB5:*O3YQVHQL??%S7RG&W\1Y).VJ-
M*=%6@I+5RIWHR%R7' *]5[ DGYJ7S)Q..]Z>^5M!&>V4MTXB1,]--6 C.<LR
M0D+K;<%$IF7K S"'(>Y3O*TAUW91FHW%>@P%N@'S1;C&1TW;M65@@B-=[]*R
M8P.I?D^.5?8\B] Z6[47T,>D:H]&O'V$V*W^K3?P#>?+V_C&N1Y0)M<:QVF(
M:W5TX5@O2-?4TTXOZDFHT;)=VKO%-)V1$_XVCH:?ED@.\5J[ =)$9Q]ACAII
M\]KR-=7%E?\8I\FX#F0R#J/;**X>:5O7J"B6#3>J@#"!5H%(9!.2>, 8C]RX
M)(ML'<H_ .ZAF^^NCWX[?C6<SN;/QF-:ZM-9F'X?8#8ABF" <0RU\;H!GW7-
M?VLI4\X>FP<)#T?=)WO@6&R]N6<?6?;-#(;=<7_ ^KFKP*UB+MA,<+72H)*7
M$'P]^^68RYF0DQ5T<M+>@MTG8^+QL/8PZ9^0MA_/AM-KN).U17MD8&.@Y5;;
MKCII.)201?(L></8R5E[$W6?LH&/A[0'R;Y;6WEU4?S'\ UGO^'DTS1\/AO2
M=S^?8OAWGGP=3\J/J^3CLMW^E;\XP#1N\MPFEG#[&6AD^/YX["OB_LI&7Y"9
MODX7DMG]_":<7[_-IX&H.1P3RU[3ZED>8*XMFB8C>LPG<N=PBK/Y(.K::X5<
M-)&9)P*2GQ9ULB!<,(%6@% W&XVWN%R^J^$<NIOO >TE_6,V'Z9!J>V)<LA
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
M./=!1L.D5@X"=PX4[9! YDXDN\F1_1K(Z<R/W<S<<6%8#>9DE*&-N'L(_JQ
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
MTO@!B/W>B6A$SOJPUPZ2;9CMOCB.692TO]ZPEE?>:C_0' LDG\CKU9RT.LH
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
MDQ=A_/L'6HY_PL^3V?#.9$MT"FR6 BS:!-X6!<X)GJ/44:?60=K52+XC)6E
M10^AV9>3:6VP,L<7DW%^2GMEHDTX:P292Q)!9:::AUP?!?0=J4L[8GJX=/@M
M</=Z3.*Y6-RYK49;">1Z9N_ "2')%Q49(F93VSVK)')AO'EVPAHHI^JQMY!\
M#\O(AVD8SPI.ZS'F>YQ^&:9%2_ 5:&<?Z"MGJW^U3*;<8"X]N>\MYW$8=[Z)
M@DR.C-T>+*.F<XK%12^1 =G^-6-(\UI3#4$S)81FG&-J[9T=OZ8^X?L?O:)N
M0VH/"OJ(4U%XU#PY"<)FVD!"K9SD"X= HI/"&A6QM5EV3'[>X5C>W._;AJ)>
M@@1_GWS!Z7CQ5'U$FCO.[IHFRT:Z.F@MI:PVI 4E"&(TBEZJ((RU#(UL77QS
M4VS?M6+U0%\OU[\><U($RH0&$4QT&A13'F(T@CR5E$VRY*,T+ZAT9-[CT2A4
M.Z)Z<!X>B8QDE1!<E YLT!*B()>7ZY2X89&IU+HFQ;$$J8Y&;QI0TT/XH=Z8
M(Y><9OLVD&]^#2IGX3C+COSHI&B>44%,D0.7N6A?9"G-FTFN!/(=JTMW8AYJ
MBVJ19'+[=''^,DRGER2A18;9MZ)0JF!,J4;G=!&@2I 0M"?GPP0?.3/*YM:Y
M3)LAV[\^[2^QJ0=N^KCZ_"C*@65&F$CH7+%U^T0#,;L TC,F"UEB5IN]:LX!
MKD3WP.-6JK(5"0TMX<5]CC5I#"E=G%^,R.C*?Y].9K/?QN0LCH;_12])I"^P
M3.KUVZ]U,TTL2'I@E$Q@O:7ED=-F*B-9]LF5D.Z?VJZY5-,)QDGIS)Y9:6@3
M[X2\EIM[@%P ;:R*C#.;P.GLP:&CAR1:$F'J19_NP/A3GW9GI0^3>27X;WGV
M/PUG->_W8HI+H!*2=K6/(^.TG0L.*A<F-3,L8>O6]!N#.RFEZI>:'@SI]<9@
MC4W](\R7IYY+J6#4/.HH080JE905^%"O5'/T6CO!)+8VC+;%>,K&=:]\]5'\
MX![>>V?IYY/IO*ZK+R>S^>(NT("7X+DE:024#)3D!KP-=75-.JOLG&O>RW=;
MC >X_-<KZT^H6%/*]J]B&]J&FIX^%LDVC#HY4#YJB-([8%KFG-':8IM7RVT!
M_/M6QA[([>.N](Z3N&MM6I:Y+;) 9+R0-\P#A.2K96(D_7]VAC>_*]T"^)\:
MVIC<'ER)QR5V\VI@ \^FMH"WIG:S+%9"1&5!"I=B2<D'L5_S[^;5=Z9G32CJ
MPZ-8W/M>X>I\DX)+S#*+%GS.L4HA !F^' P3L1X^N1*:FWA/@3IIGZ$I(ZT#
M8U?H[IB5 S(AK1*,-FA+CXB2*4*,40#+M),[YEEA]QKFK EWK?CR RP3;>4_
M:2B\/LSQ=;,=U(9DTHL +A8"EH*#4*2'I- KG;51S9LMK@5S*EK05NIKG^VV
MU59>A%$8)WS_"7%>"\9,QC4Z]G8Z^8S3^648YQHS^UP/L'_%>8="*CN-TZ)&
M2O<)-BI_LASR+>&9G]T:]V9GL<B%)]4#'FL5LA3))G%D/;#"9=(>4=K6S<F>
M1M6N <S:L995<FGSS%R1W1W([O9D@7OO.)0D(R=;#8-J;8MLBFU?)4\:Z\CZ
M=BP-J3B68B=KI_3BLF;E+)+?<V%.!#+=BN DO% ,1++T02=DAEF74O,VG1O
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
MY&\CXCY()WMX,KXJ&G]]>LB"C#DQ#XCH0%D?P-6V4M(J[FB3=*K$UJ0_0'&
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
MQ@>QVQ#5.F+WGISZ85I,%:=E,CVO+OU")._>__:MPWAQF&00D(O--&W!(;+
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
M@B2&S7COC3L/ZAOTHI>QHQ?W\Q1H4!?7RT^S^63YY^K<;G65$'T 5$Z#E;*
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
M37ZR*2 96=DVEJ)V>Q>>3(G#:(9G0X\^1R.A][!,[!WTYHI@2<YZG4*]$QA
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
M?@, HME_TVA^ 0!F( #4#/V;]J],'(R=C/\K"?$YPEM8 ,!I+@"@:P, [C
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
M&S=' T_+X/@04=>\ME9W[V:(1)CL/=\-U(T.[;@.P_LFW&FS4N*%M^VAO&>
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
M\@4<.HV/?03,%[*V5HH5LC4>1/*8805]$FZ5D^V.-1KB=+D%N6ZX-,;;SR]
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
MQL_AY>$KBU)2LFN+)%PPEB#'92#!U98LJXWJ&=24DQWEF/JM#_4B^=E,WCL
MQ\">S>0E)49R-K'D5<QSE7D[.N,!CL\V[N6;(K;NM$OF$^SDZ01I:XM!>U'?
MEDPP(6IO(?$[TV&N[DH3=N4@O,L9 Q+\R=2N^53?D>"0WPE$=Y/?U5V]BB4B
M]V0<LSTBH?$: R1?NTC'HF%J,^V4?*^LO.@>N&_T'?9<)B=VRM?U#ZJ^MNRA
M9  E\9W*(^K=_"U5PC4YDSH@_P/9E59E(A8CP>G'2.LK%,:W046D1H42Z/OA
M71W&#=)U@J\R8C+$XT.WV;^ECHJ20/X4[M$;["=I9^6KH^7I:EN1E@PD>7*K
MVYI_O/R\I\O\5>LQ8['I938#K?]58=%E?B;0% <.#Z\B%^-C?%7O/C$]IXF5
MXE+5D#IU3"#A\NT0I8X9XT\7IGJG(6D#-7CF#<YM[X+>S&:M?J%YD\X>=-5M
MU+J W(S<S=DY<8N?!W=BI.Z<TBKH@Y*9667:Q=*5;PPFYH%@+<[\D0/9$V .
M>@)6]5>6GH!T[2=@>?S+/0LJ=XI0PJ_L(?.T,,+5AC&E6YE[(;7^Z9G2# PW
M,5J:?OO530#?643Z2_"5I4 (R+)?X %^633[T@ $O934C9GX(E8S1-Q XMH2
M_$R:U+!E4L'E6Z3CAA^Q_O<)"U>RXV%^:.8+IMNN/N=D)W'ET<FN*Y'7@X#@
M24"Z//[]A#"\ '/G\C,QEH:]55R9G3W3#6CDJWB]0EOC;GQF3E;;=/HIX[VV
MD;9#ICI36E/F/KXCPQ'*!-25T0*14*+AR5.$:$.,GP02$ZHYZXV&'#D^'X]]
ME& #\=D%N8/YV>FOXF7C(FV9C66RS@_ B^7+8@JO?=\/'-XQDZ\O,PD=!+9C
M;[:@?F]ASA +8<<N,T:M[P"01\%(1/?Z-I.+U1/XF?0G$K:Y9W[[7YD2'9^
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
M[>E<GV-:P[V$6A[EC*W3$71*UH(7C[CW.,U_'7\D4W\K6/&"E'EC*"N*?6<
M_$N9097^?%D@K^R$^Y405ZA5[(?$L<]]1OQ2K;7"LMP%>UQ!&WF%65G5PVKS
M-MD.ML;0D%'>[_LHY?>O4CUU6RT"*[SY6)PTEZ"@E[@#QYGT"3,6&!R85&L]
M"[?%,T9CW!&,4N=R7"61$_**\FH.W'3?=\4^]%PQZ-+[6V22#(BCD019;@OV
M&J@U*$?[H5H?_\2>&P+_5O&&#R)Q7BY47<HUNRUQM>[%$F63O!Q0I;A<H2V^
MB95^F&"L.;.L2IL:A>QSYZWD,:_$PNQGU63./#91REHNM3/IA+@#*.6.1,T7
MCDB'#H81XXI-9JM=#Y)"++PB>II<T[(SJ=Z]"OIW(GX_S?PO4$L#!!0    (
M .&015R<PN"&#&H  !6.   5    <F1D="TR,#(U,3(S,5]G,3 N:G!G[+L+
M7$SK^S>\DG3"2">)!I4B:5,YIH6DDR0VJ6AVDDHR3JDTS4HZ*36$(H=!",E(
MI9!&9PG1484Y=#[/=)A6,VO6O/?8^_][?WOG>?9^W\_G??[O^[R_V9^5[;9:
M]WU?]W5=W^_WNM9(ODC8T S[S7:;(9E),M!OX#](,@!-W["?O,\;\H; 1T;2
M EE!DV2D'^G/2=+/9%GI3[G)DV4G3Y&;,N7'):^H "[Y*5,4E!44E:0?\']3
ME96F2O\B?<COOSI)3E963DE^BKS2_^6/Y VDHB!S?M)N69D%T"05&5D5&4DI
M1 1KE/NQ/!GHCX_,)-G)<E/DP3*4P0VY,\#R967!HN7 BL&_AH%_AR:KR,V<
MOVS#%%5G3_D%1]66G[YP6T%W8U:1^O;//#W3?<<B%)4T-&=IS=9?:&"X:+&9
M^8J5JU:OL=IDO=G&ULY^QZ\[=[GL=G7SVN]]P,?7[^#Q$X$G@X)#3IV)C(J.
MB3T;EW3QTN7DE"M74^^DW;UW/_W!PT?/LG-RG^?EOWA97%):5E[QMO)=36U=
M?4/CEZ9F#K>UK;VCLZN[AS\T/#(J&$/'A=)]R4"R,O_U^>F^5,"^)DG/0%ZZ
M+YE)0=(;5";+S5\V9>8&9WG/HZH+EI]64-MXX796D:*NZ7:>^KYCGY4T],PX
M^GSIUG[L[)]M+.+_UL[^M;'_<U_-T%19&7!XLBH0#(FQ.W&&T/]>5V;FP8:7
MTR\<SV19']=;<=[LV;W+E_),ES^H5%1;7&/[]<B#>V?9DWPG?5!G(]F:F-JP
M8)XXVW)>+ZR,'' ZEZ*SI)&RVB"%NW8MK-#S>>GY\0L;]]J9/[(Y5';G\L:W
M[US3O*'SUB=9T^"#$B@"UJ0N";[&CCEM?N,PHHJ:%5LXI7]'5^Y\YKCJW<W]
M"^R>!*3%+S?X&+YZ*7UY>\@MPN8[<4,,;6H+_1FSA-:<7DS*,DDH7+;;3P*I
M%02F.3U"78J7MVSU9N;$;O'8L*#<DX:OZVQ^TE/=5OBI92NT;E=<ID[6W0\9
MCK>L'[F;BU_G!*DV+>DYD*BEU;!:RS3?R&R[W+Y?MAR6_[8J>[V<^D?,'<UD
MDT\SI^72XYFJYD;73 CHJ6*';P>$C0XO"OS=]VO?O5(6,"=)S5KN:L3Y1X\_
M1$T^!S?1!;?0:2(OBDYMH27^@:024+"3,\W-/S9'?+BFV7>[3\2NZ&T:^VVT
M]V_V^/5$ZX+PM3U&'RQ-J(U,B"J/BAQ0IU9$_:"+Y9*&$TV!V@2E8)?BE\FO
M'YF?.ZP;6I%3:SRP,.[K:L7.ETN\/WXJR\]@38+![L.9.?7)66$\$ZYC2JQ+
M27-L+;9!/6=[Q8J4T*=KW?:4+38J.O*HJE!+??^6\'?I<="@[Z/F75EW>Y.C
M)="F>F/&/-?VR _^:]Y&V-[U;=OR4/>8;>*Y-1F+Y">K[/*%[F2T],YV_)YV
M/*VY)[GF6]/C@"#_.3TUZ^?,C*J;\R @\]QH485]UGHY->?_MHMXEL4[>(3(
M^X;D22#B\(X3+/%J-)&Y,9>F@F8745>+GUB0V=/V&:]U_YQCO%0".12F?O"Q
M'9C'DT"IUUH/R>]Y('=,<3+[S!D/(D\95]05[4**+)AD^!PIE]BGQ5_)^9[%
M9B2FQM9AKFRGL\M(;M5W6<KQ\>$-*2?]#)/,DP8Z#UKX#]G/2-IF2Z77P-ZT
MLR?IDRR7^'[70T_?]8=5"I>6A2Q]D;F4KG\_Q<?BY2&WP (-'CEYY_.\O.BE
M6DWM%S^<?Z9U))QX(5,"R0E 8#P*=L$5:;SCN%(45P*I8\M>U5A8\3]CZERB
MK&NPCF][O?&DO>]K<UOVJAS>V&SA,.=HDN),LW.$2\P]>#TQIS$1DY= \L;X
M1WJV%H]8\LW=CD\K6;<5;RQMKCB=V<&?'BF7G-OA[MKC.K-L,FU?8F7=>.W2
MDX7RE] \?%J&^#;F*($FW^!I8JH:<'-,T7GZ9,PSGU^!+338\(J<.R7O1=Q:
M4C99V]:_,AZ^$KQ))D0O; ._!5<,X[-:;3 -;78%IK[,4C_8P3$'W<&NO?4U
M>$E)X))4&GW*G113XX_U*OUK+MUTN])RY+2#^K#2+?E*.L\626#FIL<C[$?,
MO/0R!@W.#2B\?9>BQU]!OQ_\4IZWS;LN)V Y:8;^Z]=QX@Q<_T+I@F3'M.KE
M9H]=XY,OO"0VU>+*UT1[*"?00%Z\H(27%_X$<[A%L459<+3%#EY,"9%@,G"M
M^*:Z7WI>S"Z\-G&!_LMH6PV[^&51#1SG?9$/3PEU!<[ ]NLQ*W&*!#H\V.S4
MFLLHKR;XP\I,O[TN(J>RFVJO>6VLYL^VK,,^.8GLK0MLW1PW'ZN9U?1N\3R%
MIJ07+%1_#)L9(Y >H4\"2>#)\^F_P1:3!&'7RH[UNIFY4%7RR>I-UKH9=EYJ
M^+'F-TG]D^SLMQS;'YRD>?$8%&*3(('8M^FY#$S-H9R>EU),C[!<R6.<*=2B
M?L"GUU-6G7AM4]R/!');&G+KYQ6$/*&,K/A\QO-(UJR4]N$%)V=&[2=ODT!G
MG)GM"LRIS+[57%AL\:WA!(MG[=1,9N?UZXN<T1:!A?AV@>K=8'G!D\]+J\^=
M0#2#J3T=$LBJ_H!#\5!3SO(E6VGZHTU3-HBRUN #)#UYH2JNP '^(('0*/#'
M6W&,F4D3@4LH2] N7^[K=F.T_GYZ6M>QIL7Z]25?S<@=CO,OG=6CK-J-[YGV
M0BY6OHS(VS48C?!VTK^0<27K4.#BP< ^1X-7L+AY,>8FLJZH%Q<I^>S;V+AB
MF[MZBD_3'4\X^=V^&_OS%MI^N[LTVF"<Q6:@1IWA< ""ZIOTNXA\J<6?OV):
MZ#=.]32;1Y1M->2^'=M2:P:TIT0H9_B9SGZ1K+QCTIZ7Y',ME$_MV_*^S:!,
M$N?BZG@#717V)4<B:@7J7),I*!ZP=!.ZD_M@8$0"9>UU\WOJM@YS>ZQXM-VB
M<)M+9-.[Q^>+-\46G1Y"%) B33-E"13-RHVJ+J5I^YTBTV#_>#\VW[$S\L0S
ML^KI&XWO1S>L]6U?/+:587&QVG1\,]?&8/^>;?+5)-Y6"70.YCG3@8=.X_/@
MBNJF0>NG:#4WP,4AESP5]1BT3_R K?45)G0*HD;KWZ?$!2Z0(21Y?J$>6'+Z
M[0CABQ6NE,YO;$4P]3SN(*9ZEKH,]>=JGLFIC@;9C=-8^K9@G=HQZ]6.ZSRT
M-&ILV77&D2F/=]E>#5* 9OX25G6M%4'G,_H3^+*X0NY=I&CQ(#. --UW[*9.
M7;]&A0M(@=%/;F?7Y>0?7GH@U*&_-B?IZFSNRK4;;_G;1I>D>'W%JU@\&V:S
M$]L$4P\ [GGW^S+Q(PLB=]D3RN(\'CW>;"TQAG9_:HGZW8//5:Q/>.5&*FL?
M4[YJJ[.O?_SR>=DVX#7S._M#10[!7IS!_C1P^@KB^XCO?;Y' IN@TWLJ)B%G
M$>67B&&/BTXU;_,T&A?\]GS9(RLUYY;'6^(F/6$;-4D@+QJZ1+,_BA]?BF0;
ME-[P+QY&:TL0HLGH6J?80AT>LR04S;2<,WC5Q>[F7*NJ!;Y/3^XI&.BQS[X=
MN_0=L%\>KA#$93;12R10#J.OL[4Z40C'XM,HU/K<T":S*B>"PY17A\R50P*:
M#5[XI:JKZ(5GZ+G?M/T\/'L@X24!U0=9, U7F@M<7X@B]ZF5+!4)= B61=/8
MC6=&SPY@"X4N9P9N\_7+LC\.QVNE)Q\GDP,Z7JU=7&$6Y9KFZFQ_&>+#J($/
MIG&F%>F_)O+L86:GTPJ-?2TGH5&W,/>ZD<$9F#+?*;*FP:[ G-QY9T4*=3]A
MQ6W5)>2C<VZE6%^^G:!^G)11/U[_!"F:A2^B'!4_H<I1Z^@YC#@JT8Y+CBB<
MOW?7&!>./'2X']O0:FC,.V36OV&/0I.G-RVLUD[W_:-W6>OU#XK5;TV*,_S/
M]9_K/]?_QRY":A_(O&FIUBQ,71%A7TF!)V%6Z?ZRG(2*!%I\[KJ-[UV_N>IS
MW:P%OK>27.=8W/1=2-;_5()GGIG"6$M&C5.*2M%G9EX\ 1EUJ1!<@668G+5X
MDTX0IB^!/$5;J65M_2+Y:]>0G'%17L+W7=6I^>N\BI@SGR#LC@"CUA%X"G;R
M^^0S@KUD>8?6#>P !]&B0'K_BR>%'P1,W7<52>^^'QXTN7ZX6GTH0P(5&3,/
MKD@T^7(&5T^)Q=Z"==^G\_*URR30EV$)Y$V4!3]21(@@NCI;G'YTR+*J(^3[
MD?(/3'.(FHY_@W,-RDE-_AQ!S!-J-4!E"72V< 5*W\.?],6:0YS:X^RZ+O=I
MA*MW82IWOR_WK)8NK:/<@P.9#\>4L-"E\F='$3D_W59BG]-#5+;"8Y'X5F:A
M"NI4Y,9(-!Y([MSE>R>YIX<[\/U;DK+_44,;WQJ?Y0_/+=W0,N)3@K2HEG]?
M@^[E(US+UZ)Y%$=>*4NY8$-F=_/6J$S?+8V%IM'%Q!5K/RR=9?7ZO8M!6\R^
MYP*.@X[\Q^\&@,T$8:OJ$?8-H@*V3K2U&U9IX2(1F .A](IY=>1+U_S&3$I(
MX-&EZ2%Z:_L[PXV^?W/4(6OV<39J:4V:LHUP"_Z-V%);Q,H+.F/A'Y*.KFDM
MT5F,^O U=_)L2HG*>[['7T@_*)C9=['R^H*P._)RKOJ&D=B;1Y<7O!XH7 ,F
M_X5:C&@ F#2)T+'@ Y;W0 \(8DMSS+F^ &F]=N)%!-+7-+AG5E^J^XE$K?T)
M&_QT]'87-.U7B8B+%,?_MPJW"9<ZWZE?#G $0#2C5/EII20%A'.#F8L\-=?(
MQ3]+H,A7;X=Y,M_:Q1<$H]WY8G] F&,&)5 ]<+QVO@3Z:CZT,[\WZLCH/?O[
M"VKB_9[8#=R@-\%;BH/7<E>L5792M9(-WKK8F=H0]S+IY<E 51>G1R^$*M94
M0$I+QB103[T$&D(ET,!LF".20*,')= X!1F;YBV!5&0CD2YPTGH/)=#;N43^
M9 S0NEL$+,-& B43;ZNY5)*R.C%U WQV1>LF(EBUM03Z+:0YL*Q10,/ >1RL
MN"33TBY.M7S1^XIF17)K_-0>\IQTG5.8=89N8>+?E.ER*2G,*9:K,_LCZJ+S
MU/6>B<_.,ONOGY,3N]<659X(.ZSF;'W*(!+\A/Z[KN Q3$U3<(Y/ZHL7S:#L
M%*=;*')6C7[P>?-]2IUY@LF6&UIWDH,]#U@9;IQ5FCX=G=>WN6BN384$XCDQ
MT$5POV(KO26;P^C+X/MPMUC"@'B6$YJT-Z"Y]_Q;[;*?TS?7>U^X59!-RBJ;
M:9YV*<AY7HC7D1EOFU:)5?GFK[]UQC .]9GYS]WLFKEW9LF.ZV7DHY=UJRY$
M'E/?.%WQRU?B2W_NX&F89^_H(O#CQY0[-8^QM\;PLHM)V@5![!<G"#%N< QE
MR9("??:K_5-V&T>>Y-OH-R7WZ9?5UVY*T#545%K<?V2Z)JYD!)S/0'P+DQ&1
M,%?Q%=B'I57!N8)/Q<OQ!6A%R(,G%_U/"@NS_2W\_=*WY"U[JU'];FI-B,>>
MQP=D]CM>SQ/4@'@LQ^QY%9B*1[6 ([Y&6>:M68JH8O-J*3OTEANF-A8O"N:Y
MVX4L>*OEO2C0U)JL%CX^J)VU*U%1\$5\F\F^2,\-*F=J]K!RS"30C$*=:OY:
M+JT/>4A10]]\T&]/OJS^K==:U_]4L$/(_FM5Y-66'^9%KHE-1-\N>%'=8HI/
MJ^+!9<B74ZUL0E\GO[>\&3X78#D'#2U^>;"'.<-<VV3J02N'&9N7FD];46<W
MYUSWG&=A%:7/)BT[%T[X3#RS!F=PJ\_@:ORMS"!!O-BA9-=*E^SQ@S?WU[BG
MO0K8IN9]=A4D<U/N1&XI]0-)@0!0262)FK+C@V.VU5\K+IR=7:M7E^NXU;UR
M0,?PLE9S"#5D^8:BPT?C^KMD^0ZX$I!0!K?YFGBYI@3Z-+/@V&O:Q#%FTG'&
M^)Q]2"]0#B/WD?L6TJ![+HL7 ,O6+ !^&))>&.8 R'B(!+KX"0!$UBD))('6
MNXG]&95.J&XU=C.*)HYOE$#"28V]>Y$-J"=XP%=F;QO3D%Z*V#J-FWA)( \P
M>&^+X9TXL1JV!/P!_:^\C#K)S<.X$@B-R7SQ&<MYW1)(B>F/-!^WX_G$!CK.
M-7>?"W3DZYMVAYI=/5V9G]GG%U^=?WFS[6JKLC!5TA* L=LI*]G]RH( OG5U
M!$7Q-E)<C6:ON,;K+2Z<1[>+<^\:&'5M*%ZT:]?V(N,%^2\*6LX_FG<Y*ZD)
M&C.1I7Z&Y2P78'+/Q \HQOSIE85$%AK<V_!]<2'!QU]\17?YM;R52M&K(G\K
M[%1:@7U;_8100N0Y _3.*TOU2'\,UJJ](#>OACHGCS:@[?II<*1U952=Z8JL
MPWG;-C>>#%^ZY9.B9L=6ZHEO[<P\6CGRA<C6['/BKQ7,Y0]DZJ21.7!3,3XP
MS'&)"=2CN5TL?NIF'AN\7"%>9J.BPOQE!0]WFO-@3(7)9I;1H^EYS#/(?@G4
MDF);BYOX%LX7)QX*))S!#5*17!L.2]$Q=&JM;]#3<?^Y[[125TT>6O1M[F/#
M<!M3ZUGRW2O[TD$DAX-H).-?B6K514Y-.P3TV@)O;E3MPCJ2_=//@0I7C?<9
M/K.O-G^YX,'R>>W1#N'+'<,6D0SQRIM3>4@IL66LU:=?A@,K^;T\&<-6GKN6
MXQ(9?=5KCHK9IP4]J77O9DR-SG^5E7NX*.?^W(2PO0"\AE(P=1_!);119(Y9
M\FZ^X+F4T[_DN=W,MM!\)H%\W/>,7WCL'E[*SY\S?%Z&$0MS>DAYZ6)-!,L=
M8>+6C+,?\X<-WF8K_L97ZUF]^2/?V7\G]9D3#W;G.$W)IY\[9GO@RN(ZKZV'
M[1:].^C1>S3(.5W_9>T.P?(X[#B P8?4[_21O0# &D&DC&O0T%,I_>"TK%D2
MR#C,1 )=\'\G@6(?EK"&>QBX+ '?(H31E*4K 8J=@W%Y%PETB9YUR:65CJUS
M$(Q(H#L 5I,+4P#:Y0H[>;T[F8U4HJ];1P9\+3 DS:WZ^-(WK]J"+U]A0U/L
M#" 9DDW)5_>4HTMZ;)05*Y(^#.OE%39<[*,8S GVN\F36ZQNJG2IX]$+_;ZO
M-UX$A YO7%>?>9S/^(<)X?J?$D+0$3J6](4@' 8YP#;6V5J]X^;XJ FFTHD[
M;:S RWHED%C&?_0)4Q]FT^"A4QJPP(0D@;J429F!8GE.#';QF 1B)&%W$!7Q
M?+CM-4T<$H-?_N5.G-'(#M[3.__/=59DV>2Y2-%OL#]C"B6DEJJS$IL)EU>Q
MD1F8ZYDB'0TT)2-XZ%TY:Z<IRSQ'L_L 3_NT[)UU;\>=!GXM/&)*LJ&V2*#G
MS#/,?0REX(7#KCQ1K\<\-(5O:LTCGCZA7R!:[M$CO(3OV>SWW/:W"#-7O:0-
MVN<?AC]^?XM#<>4YG<--D2+K0LWN9EIDX"8>7$Q2[+FY[*++S>(-7J'<M>SF
MK?3)QRX/M25_K\P]J[?>P4:0<6!^T$,8H&'1AAP:C9F7PU*DK@KV%VQ&+W-^
M%5]A!B3,'G:O,>]721TLO:G][&7"X< /R[_/K?'8*'LW-BM#<U/*@:'\6X3'
MR'X6:D@J1IJ].":E2*RP_AFZM9<]1AL=E*=LJ7W"H-9JI#ST6WXIW_>^0L)1
MV=MVNHBQUIG^+[/4TY&BE3"9#-RAR);IHX7X(9/128"GI5H4FC28A2VM^O4%
MZ[B%A@MYTA[[5YJ5(>I65ZCD)3=>L;08,?!^$FH0@ZGY.X'$@9%1$Z[)E. %
MI+.D7 D4A^OZ?9^%EG$<-P<S<KR.(,^6&F1'^(?<NN)0V.UY3<[5^.[^Z?%Y
M@,XW.YUFYOKTC8,\/5+ T^S?R?:S,#U%7= ;Y+8TZD'PJ=ZMS&C%PZXW[6K8
M[0UVRA9;'J55><L?;0NG1GVV5H.<_[AV^<125-G5FB2_-?0X3/=>3\J:*>GB
MM-M[#JY0^2@,Z+RXA.AW^H9=-&EQ2-JPZK1G?IJK#DSYSGCTQ=?-L>'%H^IV
MMZ:6@K'E?<;/S+:_/R)C *F&*S)D?T1\$?)[Q-?#XQKY62')>\/]]F5LO"'H
M2$KH;^[?,_KL_9EU'],6>:/VER\%(#Y;=^0*F(M/OK[Q)'3:6!$K\A2==A_-
M?$A9PFNOB#MLIO&ID[]$./=5STR_ (,K#<9'=KQ?459Y7#$@*O%D9VHZCRF@
MH/*\=0-ZJ#'/JEAGAG]&<.; M6)\=F[M^\_6^17:XRI/VAW[<YV4\UNUS-M)
MO%&3+R9X/!-W$X)DO #0=\)V<00(QE> K3,>(4/&1R708\HZ";3A$I.W'WX_
M"M=Y@(1TVT,7F'RG!&IS.LI+CZ!HL==JWS!]@ZO4C/C[?]C:ZUR05W-(-\]N
M<.D!OX'#>[VVS7;U#DJRF^[ZK>E*DEWFFO%!7.>>",B(ST$2J(KT*WB0VPCC
M-#TGO<BI>8<=L]%2":T5'6S<DK_;Q!O_^.+Y4)OWURD&"8JMU\.MR=$?CYWS
MWNE B$U?;7GANKOHXHL*&L?#X!VO6B7A3<,]1[>A&XO*%PN-7E@;>\3O:#=!
ME_I@273@F5]*0!J^(T?U=^EVPC1-<3NGTTB?YPNPC$E,\PP>405IR\CL)HCU
MB<TWP>(J\TJ0N'3\^GF0PWB=O46DUQ)( 2SU$NH%TIB)>,9E=/[$,>%@)&MP
M%=.6>@R^4IC$'%A-1A_AV^ Y0&??8@Z= I/T>2)B&:,*HR\3AX:W].(VL^C"
M<5B\B,[\?T\BY4H@7W*S 9O1=YL7Y H$F,@*6Y_-RSN#65ZPS'I"TDN8FY^\
M/\+B\<&/9?>2S&1^3=I]=/W<>^KMI&<F_2]$2ZG?B0230B.\$E'OQ[PY']:Z
MA"T=WI53^R23ZU":N-I-11";MF2C@_;<6Z<+CJ=R<7V04UQA]DV2 GS0@?PE
MG:O9O^S^;FQ'0;V9> VK**L[J%'3)(BRP']WD)5LN<X&LTV32F2*5MTBW/%E
MF-<BATA-0>[BNWKB\R>(B1[$.JI^45KUH^_H6L?7FBM/[CI?X*?[5:'$.&O:
MDM_T[NW-\]X 7>C^]5_I8,)%NDSD'2&^8357<%EEI&F8#<A=#>E\)ALI82C9
MA3SZ$DSBME?$Y,8R#EQ-%?C.R[GD$/CLN_*V6Q6+Y#\TAYN:AVW^O@*UXBOC
M"BDK$YC>C'A5BB[O0+K(HM(@@N+)V//N8O#6NF[]W_)?7#*MZB@J'U>_N?'M
M^\?O-\PCNCF3JALQU>I6A%;@'-K*C&1J%IRD/ZN@49:)Y)V\O#+NO2Y[<J/5
MEWBBH7!-\K:X*HL99M;7_/=F?_UZ>;_O=_51!KIRK)5\SF*G*# XB&-282+G
MP*.54S7$ET^T&&)&7IYFNQ -X]E\@SR^5_8CV2//^V=9[LL9&'/1>Q9RK/@6
M,?>$LX>[R!.O8?$J67*=J-3A702 VC]H:0:4"?$+2['TTPVZVEY9.W?%<(\1
M73/N]ND2)Y6]S3,<\S*>>=@/#JP]]O65UK76[M^>7NC(V&Z_S,6^O^MRBQVE
MV>:A,^DFT)]BH 5R$:P0%D734"KP:S<F3B**2TA&?]'UQ#0)5*K*7XN'PT.9
M1'PW-?)__@ ;;--T%4"@0""!!#=O0E5 G<?$-(,$3]%^GC:;54P+)V;;Q-[]
M9.$M6H_Y?;;4<4/O:)?X+Z3YA<[75+4ZHGN^Y7W)?@?#A.9ENF_#7QJ'D466
MF)L$BNKGD4J8FDP.$7^'LVJ3>T5K^ZG(A:3-+--]A[L;?84N)L""Y? 49@ K
MYI1-N*7)_71_D^@"5T\NHH#&;'QI&SA-WO79^=>YH]EODS;K[7G)W73"^^34
M=//1'*,=I<X);H?Y28Z6W1F9U>_YP6[HG)U;S /]BK<N=UN[ZI5YX(F^1ALO
M:2$OB9G#*B8D>DQ&$WBT-TCV7409<^"1N>:#9RQ".&]S2?WF^<S<UOZJ!U=:
M4[:I3LVCKUGROBC^S/D/;%*./*9:M2D'\/%ZBC+:*C)$2\HU;JYY^J*^P$FT
M*?B1J*PQ99L#IT)G[^6$]]O?_A:YI[JSI<5]_85;<=]]FN*/E'35@=^UQ:LU
M4L-2NY"9N%[W[(=HE^62X)12-V+<]O*QLMD#'0N-K=Y&[0M=<&]'']]F9M2Y
M@,4.V<=^ =$^@SJU2N1>)=J'GA&4BN^8AQT>K-A5:%17L"R,KS'YD\F@\=VS
M_=S4<NU5G_M;9VR877%SIMH>]J[TU1PD)P]3J158U\!DY,R:PC-!K0%D;E I
M_5PCOI:?G)6!-HQF[K"I=>@)XAQ*"SP]+[0RIT6=YMDREZU]=@^][A1GAR",
MYRF^3Q0\>EDWZD";09,UB5IRJ"/5U-MS/WG:UT$EA9+'V6^-2Q]_?+?K(_3H
MWFYFX/HY8V75X_J6!E)U.R:!-JVC*K@,(A/'N(5 #19XKC,8+\6SA>9(?@>)
M>V]<JFNQ2/R&DG@1L)D6@)I%_$;QN14LX;S&CESJ)6"/J3] I1<OUR:+9_@/
M6*R10$E/4NX"AIU,M6I-QZY1G% 0$=UO8R8BV4@ZKGP51$SZ&Z;@EZ\ $DZ3
M4NN"XR60_EZR+=)M: $HVT5RM 12=Q*OG@< @5/=&,$,Q56D"^%5B.,;2,+Y
M1KR-$X9&68K,[T>IY[$V9%F8/O+U&(N_$[M%72TEH4C;B.4"@+'%4EWODNB2
M];/!CJN-6.(R>'0($>Z J1QX7/\I<;0C!;\P ZSBP[KA'M*$^@#5'BG2 <]9
M@O1Y,('@T&"Z]0H))83QA>T2B*0_O@G7%6Y$*D.)PF&">+&GM9I+5SH'_+%-
MYE_7 ;2J7$<+#>.L<ZBP-&WPK!VYL>"=P^O-PF,G-TP]Z'JE58\]/7SF*<@Q
M.!U3/2X0@*2@%B\XFB)(X3F%FV"KTZJX8B^;FKY<AQMCID7>)WGZI1E9E)0+
MOZZ.Z1BJ;'G-3X7&FHV*"Y:) KKILQ _8%C\/9*=<MHFK@,-,,\AJF*NH1GB
M&/O/2SNW=]\O65!F^IVE4'%5SS9>S7Y]DO?YV-Z*POE(T9X"A.<O$**A(GW,
M5WS&PIM#GX2Y\N<VG.8-<C^P8I>TS[Y_6YY84+M@FOG=I67V%A^3U(YTS)/M
M@T1NTB;$>Q/4>!!3)Y63GI'[Y[-)3<PWQ.=)%+F(SHUX'=\@,1<^0^9^L.0,
M^/@&!.SWE$ Z]Y>1S3)S]U[U.<=97REJX92Q2L5D@?,G<\(4;#^O,Y&R%V&'
MVIT LE3UR^-36[-#]1^IUY5J1!*RU^9=S]I48KA1<0JEJ(SZV7*R^"EN2+&K
M*]0LX;UB!R58RJ+7BJ>E]S;#"8%SMS:Z1H^_C]B\/[&AHT%8EYX22VNZ.RU_
MO$")4SB=6L7*"^I#;J/'V9I]E:V#T:>JBTDR%)D\7F=D#FMV11@YPR.X<(KB
MW-&O O[;A_L^3WM_H7W(?K',64C^.G"R-50SI,@N4TJF6#EPGXUH!Q;RB6J$
MAG(&3M_IH>J@%_W8J\S(?;WBS<0UZY;[N[LHH;%75UQU<[R0IB5_?=((G;>9
MT6(J2!$S1@G-3D[B^Q;.MWM<F,I,W]?D-T(5WL 9,=UO[N4(JUF+M.V6,-<.
MGA]_]JZ$^NW+)&DW99D$\I9 J)%!7S=W< :S/XV_EGWR!4=L7[6MKAF.6?'R
MDELRD^O_D.WUX&"0RY%C=PS;SNZ:IV'N^UE7I43-#X3)Y.OB*-B7]26^C)@S
M)9U?/ERT\B1K%G65/VG&B?N\^Z]" O7#F8'POLN'E]R:?(LT^JCB*'PB\!8A
MJS=1?)NZK$L"95>_0;0H08TCO?$ML#RZ3[0[M?SC\N&]\<$ZSI,/WDJ^\"YR
MFXS^%<@HZ\EQ;A^B<0_=RU7 )WU#3Q)FWUB(H-;W^8$%0]W^84_' =\*LMNR
MEO^JZK<O'U=SP^'53'84G;<-!NDC;V4Y48U9RD07X?'\V0&$DB'+V[Q#F#JM
M^.7]"T>&B^5:;/NJCY-GL12'OG#NGWO[Z^5=(X/H4KBT&C640'TLT4K 67-9
M?2&BK:A+T2FX),-=^2Q%*XQMF!O*F/75*73N*W>[XVN)S\YT;KI@/?F W9RG
MRY^,*M8YBF91Z[ZO1<](H&F57)(2IL-SZI]_AZ+=@,WGB&V*FQ/P]#L'W:):
MW>W(0<B2AI.-4[[+YTY:M<+>^7!'566N#$<"^=.;,G#ET_R'^/2OE%7\SKXJ
MO>^RGP^-PAHVK8:!+PZ-DC7O_K;BMOIC#?82C?[7F<DVA^P,KCOO3R08RL#L
M6VLZ,?4*>]0N2.2._2)^8J'*,RBB3D7-I[]H)2J1T$F$&:QO_D?=/P2&S@FP
M9!E/\7Q^5M9T;7D%^?T+D:S@U^<HRU]D%JP(^R$S%C[D3\/T/0T2!O=EQ35I
M_QJL,K!3]^Q.E5V[]D,RQ1$A'T*JRP>;KK5V5DB@ICR.SQOFV9NK/YD;O4)4
M4:]M:,M#PG*%T8PP\R3A@/:JFB7J+^J,,\^7X]OC_19JO55@;?PD0S)"BG93
MH6:\EJ6(:?*.$5L&&@5(@XE%J%Q%M'EZXD?WA./;'?RC8IRBM1]R->7'$DPN
M1;Z:]>NY@(6%#Y\XM!J\,3D-YY"BN#R;?GF>2[''VL^>K]P?G*!I!1]N_#4W
M,7#RD@SU]X=/OSD@$_ZVLC,50CMQQ3+1KQ0W\15\3O U02A M?N4 SQS9FS!
M,GXA''-3#HWR]IM^.:#UQ9,<D4/+MJ?E#[5>*A]MM]VY,<9*6U7O<#^'NA1=
M+=J'5[%R,%(>W >DFIPR+Z]B<%(P71"=][E0']/-_S0BNGBW\I'_LN8/<E'M
M!1?MII5=R-_FM7!%W-IC0^1-)QBUF3O8FF]ND-?S "L+9$04SBRHP0P>E3P*
M=G%\R6M_G"PT']$_Y[+K0HYW0,?&@5VVQ<\&5NDN?!!L)-@MOE(X&]M<;_D+
MMD9\O4#^5O"K/3<Z&[ ==X(WOFO<7J<?UG(S],H=5V^O%\]<SZZE/;Q%B,IE
MZ2/LOG7:!SY]$*E:]GGI,SFZ=$;A,M2EV_A(A> W<:H[]Q;:P\JN.$U+J']6
MN-QR9C9>+_^$VM@>\JV:'_2D(US)D!$I@0)@U)!53I(!"<4:/H TD=A[3C;@
M2GQ6Z;<=UOS!LVUYB5X/';W2KQZHZ2\H_>VAZ@?%U!,EBCO>[IJF7@P17ADR
M9HA?4A1%)S![-.PVZB!00GLY].C"><B,)?@\?M#9 HO49];W[\X\0YZ6]M E
MV>ZF;/YEI0OPZM\(E:SL!":F\4J0($X>12GJ(FJP'GJSI?5^UEWI>[NYA"B!
MG\_*&+,+2^FKGM>V;G]6N>+AG);]06^B&X^0O\O-(]Y5<ZED\FQI6O@7Y@Q\
M&CI8"J)< O43TC&'F]7<^]FW4+@TU2G2.,??__7:+=?Z3+>>?[.:$";7$[VD
MR?;"Z1*7!B"^]@3UR_%;.-5]E3SW4CK1TMC?+AT-*F[V^MX3M-PV=M(YN?4U
MR^\DG_Q5KNE7#>VKFVVQ3\#+=E ;3Q'Z 9^1^RR^,S@*-].+J18INU!G#LAJ
M7CSFV=\*:P-NGS,;<Z->YU]W4G^<IZ]W":K6-4M\L/_++>)C-9<V(J;17-)*
MB$+\6 ET5<27*(.^VHZN0;R,#[=PY.-R'"<-;ZLM6-0:G*ZYK-JH97/KEE<A
M"V*\^VZZ]>].FTF[0E@)UA$'#LZQP/4Q4J3XV%*&8B-^> )1P@XPQ3<Q\T?H
M4(5S(SN/3XAM<=9X^_P7][6*-])S_0X?;M\YOBTVW/)$] S"5WNC:F0_71-U
MJ6 ]8Y4P9J'$TI-K"B\B[!O+'>8Z.+YPO97O]*Q\I>[MQ27SSIUI?JT4;A'$
M)?;1,E"6()(F./V)Z<\X9ZD^C=/^>=1$%D5*3Y(YO>B9M8JI'X<^MO:-P9;3
MRK)+%BG<RE,O01MQ17/1XN#A4LW,C*]H,5'! R. @-DI@90*2\IF6G'RS7[A
M)-EFJAUVR)%Q]IEY1&WNJ^@>X<$X:'P]4C0'WC^H4G*,.7L4T< VWR1%  7V
MJ(]AL3?,-ZD;GZV7$JWJZ7_(0K#6[L61(=J2 .^J*;W424C1*JHRIHQ6W*)^
MTO0PX_LD6) X)M&[<!G>D^Q6Y?B%8496<4ZFE0F'^@,^MYU4+O23?;N1_<M4
M3F'$G7"E<7]<>9H$6D@*DT!>TV+PZ/I18PKP,CE 8R^:% +.'5TB@:P.CN.+
M 5,F:TH@C_9QHC^G DMYX2.F O5W3W=H>YPAH_VX6%O)\$XX[(^PZ:0A@-W3
MF7T>3N)IO5]Z*^"_# VS?LQJ<!O,NF\T!@^O%QLD5$N@^D*U8JZ8GC/F5][8
M_EW[>W6>%ZIKR&:.#I=22HP%>'DMP_*P!Q)]+_.P[V#88*W7Z),X/+2+<1XP
MJ3P)M(TTOD,"O:"#595F2Z ZP'4-D3$OX8P[S)M" 8P:-&(W8TH8HEG@KO6G
MNHN"[XV^][: Z_JK];5%#LW]1BWGAX?):0R!QTZ2ECC]0]_M12U?FK&L8[GB
MC-Q^_Z:6+)$6_SA0!6<!['H Q?Z90(I0%[$FCA5QJT7EJC7(=2=R5SW>>A6)
M2VF7EHB&5(4GC(".4/"1ZH@*DN"7%J3K#"FU7@B6--D4F'A'*UA? '-D R.?
MUXO;O_2X*(%J7,<)B?2A #[,!5M+7T#D[9$J(CGIZ70"1:2$-3!JZ!/K<<Y<
M$^QRX.OY$NCN+9X)[EBHC>V$1]HBP''%P!Y*XD'41KJ,$J+ Q!7IBF0431QJ
MI"R40"%E0JOA"UC9R&4)=+0**7,9.HV">>7DI)U(%# 8+Y INA0]5GM4_&R4
ME.I#&EH%LE=C)5!66\0BD)C;DM\@C:DDX::-8#%F8]4/D0G%MO%%/V]V=L%3
MX;9K*6)*2KLJ2NM6!/JK#^E]#X\\C%)S)MVA1T7]VXL5.C*B$$Q#G(4O^Q)L
MB+]ESJ3.[;H8'%KJL[,!:/*S;G(#:9X/"FRG75W65*VL$4UF/3BP6"_1H+RK
MCA:+L&-/-?9+F>0H2$6G@FW>D(A@5TXZP1&B<E*.?D>"_^U@GZ(QC49\5NW@
M86^_W!N.2Z^H[-?;%7AI\8/$35.;QFD]_6HRJ/LMI B<K3\SAJ4VRE1"5[(9
M9P]9FI<!8RE)H$C1)O1#>M?Q>YF=X>1^K.JJ0?UEB^0S8TZ=NRWNO7^V6.%*
MY7"832NMN8JK64Y'C>#( 0OI:^H%XMN!F:J<ZECW$D2IP.L!Q3*UI,2-(HR\
MX-Y3:/@J_XK\XO-&UH<+/33TDAQ;GH2?&2F4MF&S"A?TY DU2_J#]M2D#SUY
M/.+_L/_>%^W]9U677Y^QH0AB1RSV,=\ZW>G^_4M^[W)WUR;VWQN[9O:S_E@.
M4E+')#L)ETJ@<?]N!(LG74-*?^4,CH^Z2""9&)!5J,!P,]O+@;I6 7]]TR.!
MAB[^X[:=[Y^[=C!W3SX+C_@%B(*Y)'P[M=R9M @I6L3T<TI <M)+!C7\Z;,+
M_,2Y@??]?]G@;2((S,U+T;;./[=AMFSUZGFI,#L#SDDO9S8Q.&.1H]41A69X
MV<NZT:OLURFB-<V=[Q/V22OA;SJOAT\+<Q%6G99 8!//5WOW98:Z'J?L>>71
M,MY'/8K?ZB3VY@D9_8O$7M=24H<$06V=K)34!GP =Z/O^DQ*1'BC)BVUO]?^
M2?^J_;^&?R_]WP/;-:8P,.NM.A*(OA/AS4*&?(#0X"_=0Y9 &V8AV'2&!%H$
M>QDR*N"?&62BU>*NKY- EH^ 3 .6:2O!]:L20/SH M@Y70^F-.CS#DXO):*&
M]+[C/$9Y*JVD6H?B*9J2=??K+'-E&+495:0\A.2U6_.\#Z>=MV5L1P,?L7J9
MA!SCXSOI'UX6?,[T>9'RV]XA"_OW1R!9O8OA$*.<B1J:@$1:2A+- EM<;S^:
M7W7VZ'4XN::4XZ71:11:^7JU>U<#T[2CP(@])R,A&]LJN^SAJO)+<R[>YUX[
M>! ^N+S6Y;,IR((3FA72QO!3TH_&\*@3;LVH6&,TC( M6H$M@@P!8JBM^CL"
M'$$7CUA&1.>:2/U ZH6_,7_WPAXZ%K_7J8C5DBYP046MF] 07@HW1? \2[_@
MXCVZ0']$*V'*[L'4R1ZFM:L9I8^$*;C"L!2'O*0X)('P\-SNMD+=SJO) 5;*
MNVZ8:U5:-]D+R/<Z))!N9W[VFT25M\$^6E<XO8W'T[;NB+OT,#]//3!T^];O
M":?H(&&E\3/P:;S:4:=F<!PV%73@1#GDTEF4E;SABI>T6(N]=X-?<9]G'M>S
M6U'I1;.A^5?XO_R-ZSUM=D% 3G(WZ5Z=2[_-T%$.<QH&@]0PK1;7I)">HXQ6
M>K1;>OP@94-F)6^SHT;S0,.["L?@H_>L'IF6#G;<+7C_62_?(]KJS6?4462)
M5@N\Q%$GZ$VOV-/3[WW@,A4IJ_!WO(Z'#,<%;GM[[7QWDI=^T[U07'5R2\U3
M&_*-M[LL7)Y^7J\3*C*@R-8@WHPF^AMZ=F'"J<.MO*"HOI'*P2])8XTJI7="
MTPV2AATZ[$N'W#:&-MYVMH:V\PDQ%NNX_1JM)52C3X=R'=?TK]C[Y>"*AQ:F
M2S<T=[$SIH8?L3DX?I.$ZA'Z+OCQC[<:E%=/(<Q =^Q!&]FK"@R>5'*,,O:N
M/N&PZ?D*_&2R9Q[![\@[*]/DP /0Y0KU46,U&?:I1DPUF]V9@"L'ZPK(:%XK
M0SNX!>C.B!,?5C3B*B;J_D>KR5RM)9/";K;NO##?;O"+A9^NE1[]0-!.8T6E
M6^YBP&78-R30L['^;IY#*7,RU1S54/:E[/ B^X5P]RH5U\S=UVQX(/'7&7L=
M)D?#H_;,$PE1X;+F V;;IJPL8<@$^W-(X2=(T873LMP#C#;4L)_6LFT_GRR9
M.=E#9>?QTQ?#I]BQ=WU0VR;/CBFK'E\L?2<R*WI, MF\/E[_"=L# #V3BXAF
MD9&1T,9UI(I\VMA9(?.]!')^2APP8Y80*P%([;YA\Q50/2L8_/X:*=2U@-]/
M%:K^E9D-L[ 9U;A]7B)@4<]!W'04 B"-*$$J4UC(EQ)/"70[E\I)0BJ?9N*S
MF=?@\_EY^'9-\ @2R S"+4Z5]H9WF 28L5%:TVIF2=G0502P(4W ,*Q.86._
M/ZN+A'QY#9YURYP:B119,MNJ\+G(EP*Z4+NQ$\@9;=QIHP@OZR6(93+&IIN!
M_2D#E#_"'(E&Y@<#5#*XM@PP,)IX#2WYP9TXS )_K32!>/'?31@:&2*-S^$P
M>]O@D;O!<URE;S[!> %(8#5ZU'**U(P[@!DU&<B(52,[BCJ&31A*^1?C>D--
M( VL3D$?4G< 0LJ<#Z=O9-HC[&ADR)X2*+5E'AYK/IY)N@=+3:YO*35Y-##Y
MIMDBVG1F6\:];EBL3S^/@MR[D*6*+T:$QP"#DGLOG9$-<MYA9&0]X\/!'S7F
M#J1R$<]$?&XE+)SGTI&KLT "5;JXUQ"%]@1 Q-I:.,PRL+^MMH9WXM#CHVS&
M=P#WTG4LD^:;%#S6'ILQ<4P<5$P>NTZZ"Z\FOB?9D<;FY&$[$4,BP!9 <-<1
M8IF"7YAX^.76RWT31L;O@QWJGG,24^CXI6I6OA-N=TA>' )PY^XFL(9A)\I/
M4IZPD91$Y]G0Q]<I$X%! 5K+,1I>XF=X);C="Z2QDNH,Q^+GZ4,>%7@!$ /V
M5YRMU86+T-W_ULR3&7+I!P@O9R>!HK>BG^%B(NJ,M.!;;Y #Q6D22!%N.MX1
M<7(<.7#Q_IJ!SD\NR<B?7SOE5Z-+5F(WH\;$\0U$H:Q+U4Z4,.-HGBK[>,%F
MG>@%GR+;DMK./'-Z%8^$B#.*/&8&AU[C)<MKQQ<=W_G0?N9%P>6=+79YWL[Z
M0W;$V\3_<=_KYH@+3=KZBF?^:'VE2UM?3A)HAE,)40CHY;M<YKBG,%!D"52G
M)\()I?CR!L%.?,A]C'ZQ=0"2@W"6#F/G(H)"D/V.W]8<)KH)&[F=@'2K M+]
M.A1P(QVFM"$-Q,XI(M ZGDYBF5Z!Z5]OV<&F])I^'-ICO2=@:\AF1P/?S-4[
M1(N"X!L6>SF61(Z.\1O.LU3+=ZJ1^QO-VH/Z9[_N7+0NJ>D+)BWFCW?AK!\R
MZZ\>;884'8?;+J&:>+DV73S#\*\-D,\37/@K$4NEBP 5.T9\2QI.(HZ!)1XA
MIM8Y6U-U$ \IB29.[,S_A/:3LNC_X*;\X&O X@)-3-IU]QG2_"S"'2@E^.LJ
M$!ZE_'=_I*9"X*D1%F#=7;NE]D) '@)RE+0=',B?FA6O<76PEXN ^Y-TQ^F:
M7!@[[TH7ASP$?IX]$B,HY4N@^$)U_#W5%(UAKW/OFUU^,<U,&-9Y84[AKZ<O
M^>R/>_?-:;(**87Y%[K6V.V$J6GB6YA<$W$\$*2W[U$7N719ZG>\N"EKGC;5
M/*1VJ^;!Y9=V4*KWSH9G\N1C5H6NYA3LW%,B;Y]SV=]@^_6%-6WQSXXYW@L[
M%*8XD?H1_SI=]0D70"B),\">O$F8%CP, S+D'*R+1P4CF HPU07+R(FLC[D)
M9E\CS2Y<2 D37^FGSL?<^": XRS,#I']'I8XRW3V+THK-L86^#PQ)24$"AO_
MD%$F4AD5+9515FZBZNG9E,:Y])?!US=UZMBMM3^6]+HU\YI/J\>:(]73VN>H
MST;!92KXM.=3NH+]1].7!?MNY+@1 =64>EE&L"8X:KI8QX@3)Z+_:(KIN[]A
M"DQ 5N[BDZ:Z5!VMQBX',W:"XR@5:Q<3QE>,(RC0_^D+U9RM*5>%=I\P72DT
M<FBB68>8(Z=<!L.H"I0)0_6<E:+G)@W$2[0VUEV&2. .<.TZH8@03Q_:6> D
M=?Q!G':J,^,V^D*Z J P!;^ ;-HU]N044[L4*7"JQWU&-\N*RU-0KW%I0T[U
M 5BN5'OKNP/M;>*.= V3-B)%G@#E!D&X/@7'T%P8^D?H[ *A$]_ $EHT?J+S
M=I/'EXL&P=+@D16,K\N=QE>H,TM<AH$C:X"\L1% 5P?0AG9GQQ=9J[EP.D>[
MI$E1Y"[][IS4]"@(TWU#2!?Y1UL=/&R=\J!(\S$\,H7QB?;W2,PIIP]M\$0&
M-/'SU6TFBLRVX0/P&,"+=.>A>J!Y8^B-MZ72^\=<GZ1S>2DA783?]?A?!V\"
MK]*]OE),B<$OT63CX;9D<%-C*E.XB?:E&EC6GN(D189!//;4[^ T8:P& P =
M7'S*:?@L2OB<(:Y8+H'43=Y)>X1M!B-=TK>  $^Q<P(\Q5/*4Z;\WCO]2\WC
M**<1NWSBM8$T9(>(<^&V%BY2!J;9"IS[A71*9>D!5^.QZK]C]8221UHI:7QQ
M[RF@#>PVL$G8-<I*]!'2+254I.G4 G41BT<#BXB&^SR>@44H_JC4_&7H">J(
M#\>/Q'3JCL=W&^&MR1(HCM$NRZ_^AV]HFGUDMAT]*X$8TB+-5=$8"/E*XW#P
M=S/F2"S(H!Y^@_0)N8OIUCNTXV<@_(DZ"ZE<:2(<-WEGP"?6J.(.7\#)7$&Z
M?_ 8:UA9FOC_ZX+U8?93UM I39; 9#?2-8UD[%+'_+-G)6>,N\<QV^Z622LO
M5!_A:DX%2),^XI!T:4$(A,,;RT\3F)CXG#28]-*EP63B 8(I1BI%__:>KQ3@
M!$FAZOA*\&S=<>5N61!DA2#'>;0"-]U/50"< 3TJ/B7]/L7$1KSO7ZB4\U^+
M86D3.N_Y\+@Y+.C$V^#SS$X]>,  9\/F_T4YI?;Y:Y-]XJ$RO2S_]I8C_)6X
M79\)FO(C\M+&L.3Q&'%H"G[C;.NE/X#RIR_ECQ_\&92%8D; + M5\4*;84N3
M4F1\7C8L' 8VM?/ILID(//WDB6--P9D@?N.(HX,2Z/"%<=)G)J!X/F+ <EKF
M >-2]R";Y*BYO_M<51_2YRGUN0:FOM$HXX?/+21Y2>,*^%QTKM DFCBTW0&
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
MGLW\>MR$OQV[+RT7;D2V1OVD9#/L-K%E/J8S%ZET<:A!A [P?'XMR-L&V*_
M?FU6$PLV/X!C0LO<PEI:!\J["X]<TOG_RQ>!'Q/B2-/-3.*9A$!R=.'"@CKC
M/O/X'>3 %9=/-30JW#USI=WI*F&N-?GS>B) YQ+ UPZ0A40<Y&I.!=C[;)CS
M20)EKQ0#DJ(&&%LKB)^$,$=KB)(-I&6,^"JS"T$!^L;HC&'2]\.L\/>L$1@#
MUB^AA>+FH^9J,D/5V!JBX #@*!*(2\?GA++X:?A<@L@4 4_F@PB<OFX0;:RK
MVR9?!?.ZD*9K>(P$BD/0HX-(.0T] ?=] /$C@<I@;-48LY6TP_D_*_W/2O^S
MTO^L]'_WE?I_+9Q$4>0A?=T\(1Q=.*7>/*-*X<F]?-=<L9M#2T3-#-OEE<,J
M%;*Y)R_]V[=BP>68O/O6V?2;UINLEPQTRJSOL>M;5#]$PS1-[=%*H"R+]"PM
MNA&9?75Z_#F%<BF'W+9Y'3>.3=:E7HAJRW95OORFK5-6[Y-\9G"0H%%\Q<+E
M<9=PZUG^=LV8TI3BJI+9;4+OKVLVOS@6%!!1LCU)/_OUA>?/ZR)<?)I;-A0]
M22N#YU()P4;<E&A+!32=N^*R-U<":<6G<9!I5<<LFQYDYA L!N=X&6?I)E0>
MCVK5JH0PP'[ECKQ$';C5Z *;1)BS[;&FV^8L]EQ]RYG6MX:&>V9^\!-'/%\
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
MJ8;K)$P(0/ECY%<"ZG2XL[ :[AN%10M(\4#Z(H:,[B: +Q("5S F(.L2R!A
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
MF'?-IH2M#:;F?@9/ VYN]_3Z.MY9)2/]K,(P'P0;8:'H$=QV$WEB5H(V'ZM
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
M.H00L-6#@*$1 K:Y*/A/8>4(A%7T1Q;?HO$]XZ]EP=:E0%JIHJ5.PYY#ZFJ
M&*X#<?(;":Q0Y/B"?S:PB65 :BJ %7"SU7*#@/G (Y.9[V/_/NRS*\ F[$&^
MJ^,7:SK)4]'.X?WP& A.F0Y##4#<1S :TWZE6LU_U9@*2)[N-3,1+0*_%"L9
M#7<F51*VAO+7QS;51!/5+@JQD8/XN: _(N&$MCHA0(. DB#*<"2F\.^BV_^9
MHANL_R,W%*3.XI&=D>YI5&,G((K_8EE)6>.N46AG1CFX2Q7=DV_.KA1>W.DI
M"@14,N,&<(>7EN\GP/XOLA:5_T*?5AHP@OA@5=P,W%MW7*Y'$CA9$= E;AW
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
M^2&DYF^/1ZS^6\K_?9:!\*HLBYTUGC,N%XU\U0%!<UB! #3AI7\V- *,0Q"
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
M9G_]\6Y6S=#]7E0TT*G4)=1OOIAJ41_QTI@C63/C\'"R>BJN)NX3A(CMT #
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
MG<R3^[ 4XWK_GOK2$]XFCH;26M?J2C9%@BH5-+^J69YAY+$\(\9/O('L?D
M40&G2?3!Y>'U) RR*IR4W$^39U>_APKD]-HO_:GH;_KK]#^^":U@T7I.&%@X
M1: )GQ]3M6*G?&G0?=QMA=A]SIB5<Q[UB3/G!9-)03K&G//Q$U.KZ6X?YX'<
M*U47!_/YY4QR$JS=&Q/L;!=CY!4PJ"/(%F\$L^O!U%18",Z__6G,R]/EMM"T
M5P[$<_1!XD;=%D\#_5KFZ3NN48%P'$F*"F1Q8,$DP;,47KPJ7B9H3CI30\?/
MC"(OLZR",^XP:3%Q3AQM*,C?TYYZJ@]IN%<:@L:0P"S(Q1#?."K 9($,!>$H
MH&?H[;,-QE0@1!;<FD\Y :5'?GV Q E2@4W:"]JY\-:4T$0JT%Q ^X?+M)IU
MR\P_X8DC(+E:H0?BTQ)4H.4E"&-,NM#$1 7>?*<"LZ>IP/QYBC@R$KU]$D5A
MA%"!1 -\5A/G/Y6?!]E&0'!3@6],>!"%_0T58 5CI7":9"::3:5#48$3(#P]
MZ3K-M-ZA CAY).GU7@POSH<$#L<HDX_ CM+>])D+ETT!M>%2*,\UG],*.3,3
M+*G 4>4@]*(&F,!.!?:/4('G(&PIF4V&"@1=I0G6_Z]ID3A"!)P6XYPMHS6!
M"Q7X%$XZ0P5XD8LWP216FF#2 7.&<%$JP(4AF%*!"\+M2()J"$GV+_5K-YV%
M'7#$4>C!E M@+#.AD J<ZZ;)3>O*_=,;0@JS&W_1C/]4NS]VS7$J< 3< 3W@
MHS7IH7PJT(WR_78+M-J-G[M(SFMB7D0);RLR+5RN&J$,_K@Q];E4TM[L2_6"
ME*_VJ6/;)^H_$_64I,,T.=@-61Z?<[VD7'=_:67J])8>@ID_V>G]+-[R1^&E
M*\^R\Q*B/!,&5HQ2OWV7S8J<G&>5S0K\:Z2GO/N!"B2,X<"4KEKD]NO"*856
M*N#&M:^(HJ<"J_XI5, DM7'@K_+^]Z<2YMT8<@Z%E]*#XBPQD"!=&VD_HG2E
MM55$O>^MANKQ4!;A5WMZ\K$W@GH=(CL<<#?\K-O-C(Y:N]=+-O0U,-$+ISK)
M851>3EVJ<#4Z9>W>%"$,YJ,HD?0(@K,*&Q%0'CU3II0<UZ77+J]^9,1-Q:J+
M-$3[LJJ:(1[YQG4@*_-)?,IS=+CPX-F/.'1K+RM.;?,R2^31\9NX,Q_KG(GQ
M]%5TRTQ+@G#A6="X*86-!0^'GR<D>C_&H$+'%2>DBC3F7V7=VF*LQD2L"SC!
M5U6:7K$)DL4(-W&ES2!&.(<#;@Z3$E:\70PRCW)N+*[; ;>O=Z4\T:LX)9EI
M4OK%_14ASFHC-?8&*MWE><V<$#)JAX#T@DGCK+GN;3H^'E.6N]J2U[0T6O/9
M -7^PX #\0E<,=.\$;X+Y=*3P U>RIS^]EA]O<"!MZ-W,H=CH$="Z6:L[FVZ
MP#< L(S&0/XT@^PP_23NLS1+9&UHB(@_K]B#&W*ZE"30><K*Q/"F)$(NLF\K
MVD/:-Y(0\?FQ>W>MQL33ZAWM&0)M@M.F=8KO8RK \ *)YT&VHOXT0^O;4 3)
M$)HI*(F,'%U^!=G? ]6*4(%Q[7 2)87"0 6^+"#_Z9MIAH0529N+W!N<R-D$
M+LJ).GG9@[QCE("N];/D[%?(_B7D+(34YT/AH0*T*2PU3:NP11)$,@3A\BF_
MK)H2;H'"(DX%L I967'O'< +DXAYT/^X5Q;G+!X8!>5WY2S:V%4E%=W<+"X6
MOS%W.:&+]0U=@LE!HM6]K!I+2Q.I.[$W+UU-?)DQ09M?KX\;\EC0_8E41Y;'
M=\=U)Q2>I0J^T+O2CDD:B@YC>'A6Y"?J-R#Y1=;]J!H(B8<>,[/JC7F<=W;>
MS4 =7:.8XQO@C!5_Q-C1+9)S9EOD='QH\V3/PL_7>?32S?W\T>_>FNO6["NM
M;9M:^0MRGD_#:[A"E'I<=9+R5A-(MOZRQ1-/3#R\9JKVUE)PI;OZN*-XY1B/
MT)^EOM%JRIP3EQ@[2"%HI)*X9]TY%1W@RSE4)!6@^<DQ_SDTB6<+&TD91%?%
MYGH[S3[_(6$R*#YUN.&YAF%C5N*KXA8!OZ:M]$!3YT'8[EERB($,9313'U1%
M!=;Z?7S\W-[I3+J*B34R@BS.?KE[8:Z[$B#%L\-$TN7("XLQ24F9:2Y\&?DV
MAHP-1T\^/,ONP*UF&7K=LAD  !%VZX7OMVI4YR8O>(X5B9YDMUOZ^E0G(]^Z
MIQ)IYDSD ^MTPR5;ACY_1.2X_:PP5\>;WOC6M/V!$B!U%9GQ4IY@V]HDC#,.
M?] @,4OFG# ;V%[Q#NYL[3LJ8M'9R'OMH3R9QWH)]\RUPTB^^U["(N+HE=Q+
M52(_)Q)]W)<G_*L/JGDL#2WI_F'4_@L$U46V7""YS,6%BQW#0=L/-X"+EV>X
M*N/X3])0AM<&QVN#D0/(V(_K\<_NZ$YTG8HUL81\>4</3UM93)TSD(5?&380
M)(2<)1H'>C?:GAL:_\EA107.?,L?DAIT9HVA;]!8WJR$$(=.OINX\5;K5BJP
MI?Q=H@U)PS,8,X(3=K05 E(<#=^! :Y6=;$IKH4-(QKC,0U0=-()I2O33A]S
MWK\U.:6$>6'F1S,/RL_M]0DA1&]*OYA.%9[C!RIXIQC6_L$79A3SV;C MBWK
MELK03U#'PNF[O-ILK)+I:E\*NQ'=R'*I_%C.:H38A&]A,XJCP1L'-?R AWR_
MK>-_'W%"5\B_YZ)2UFW^U>8.R3QE)9A^]<9^:G63.J(=S->_IHL[MW*>G(M0
M=;-Q3LXO0=[WC73=KD%R'A^8<O*=UM=VBNJ#GX-W/#SO\*1:*% 7$K:G@:X:
M7;N.+SQ'B)*:Z@IK$H/D$]Q:QQ_PEY^KKH%X;-G/Q$2?\OZIYBK2]C/"<9\U
M^<&^3"#:#1()$F[B([&047JFV+3^-30__-)P@_9<AD??D^  8\C7GH:5)E4A
MC=JS#R3OB+\8" J<]+<.UE,NH7Q&52YT; C:$V3:A?K#*))58>@WO9A>;O\]
MLTL"0FSU<A=D._F>'#4127!_'B' S\CAAPQ&.\(B0?04;O@10IG/FZ;L.1#@
M2P4L\:"82G?EO4URRDU5*=)#AGZ48@.,9?RUJA]7A:?S%;IE*"?)6KD%39 U
M+R:>O,?^S=>X'<U^'.\1E[LAK2A_(#Q2\3%RRH0\>:7KQR4+A_/9'X#Z8]O>
M<#+-AU<WXD_OKH[00%G:&OV5034.&<PP^IF>LEA9OJF+)U)BJO''U&B\3D[9
MB401>3MK/\XSX[QIBT* 0@BMRR%P@' =JX%+:8=$IMK'%TC**=R<^M32JBD_
M2=]2LEF^ V/P5;9OT FKQ7 H[<Z^NZH_C1*)/;.HJ9I("]&SYU+6CN-.8U%=
MH)"'<'W"Z[SE?H>YNPEX=TFG'Q)G+$T^B?")6P^"<:\(3I00"^3,=0RT<B$$
M?OPMW)T@/2X3JC9Q6CGV#G>:K<#<-&/]$<ZOI_O5M[EVG]#0MX$*%9AY>X;F
MD#"G<%UD)EK@T/2."CSK:@-M"X50#@I18^-($J&-"B!"07^^!:[^H4PVY1B(
M'?GU/A=QN03IXDH%MN:XR <\?[BE@_RY2!SA,OP4+1QX!]YX7TO.H"'O_FCP
MWJ+EGV\M&,%_* /^LV#O%_X@L_%O^7_+_UO^W_+_EO^W_+_E_RW__S#YH3R(
M&13.D@#G+S(AJE.Z=RU7[+4;4:O6=26H^S)"7D5/]H_(,O?6=G<)'LW4?A"*
M?[Q*!10QD_0=3E+.Y:8W+]E)\ ZCVWSN!(!9<+$^G:\K'PH^4%;\(9,CUP'3
M[EGM"-BXD^8J"EW#4P%&=5SXZH^\'MS$[.KN^%Y<J<3W^*S]%ZYTX=R7F&=>
MSO-&+?8&!5*@1'9$\TJI;R%%J'!W8B2V#.MN-+=6+28V/+]EH\VEH#^K=WI[
M@FOJ#!,FODP739#9(!U3ZIJ=Q,-]R-G9<;?P.W-IKTZNS_,?=55:\'SB%*_>
M+2-M?@Y5G[B%^H"LJ*0"^_AP"IEUG[U4_,O'%%'VF><2][ILM +F. <*2(.;
M_D\6T<;]'^LE9^$E^9P/O?9SU7N>=[KKE!;)@<M,# JF[83MMPN0K4X8ST&;
MD*W<?[F?$0F($__Y7?W??:C^OY0?N#$SMFS!5B@<FJQZD;/Q]-6K3I&RUG=.
MO5?.*F'4^4<+SX)_*Q4K^^>L,HVXV,A%X/EJ.!<5*%N'DJ7O[UW"H<?;**8N
MS52 */:#"@S<+?7Z1RS_K2E^ZL1YR5C>:\ZO8P&Q*J;2PB4;II3')6YU+_F>
M6#U4&_7QN7H8&Z8NZ/+$\= [( $"L)+FR054P!T2#:ZI:;<BQZ,= PS6*MGR
M[E7%>&J>&X\6QTS-"-94""Z U5X#<:^,9C3;T\V",%_4["XL6'D,+77=[+-+
M6)M:;9A*)'JPS-X:C/&LB)&3O_'4-+7*;\G\I4ZMYIVITA[AJ7W)\47:BU $
M671,DPJABR((VN6S+;YZ=6A!PR8NPBLDY=6FF+ Q,VN@2T#?&8 [1W8Z('&7
MG@H$/R(H[YI^F\-W15-ZBPF437:[^_X^AGF%7*G"[FWZN('TTX^8AB7%"G>E
MR:$(04HGA6/3*R?N.OXZ2=PM4S)51"^#*_$P>/DM,^%I&5"F11?PN>%R5)CG
M]_2G?16[^1'$(S:MD6N\%2E^/F.-_>^P?3J?<=J7/SH]<UR:1?Y8L\Z]=2UY
M,^W;>V0/A]J4PF96I&PI&GS\WRN#\C\J>]2-[X]M .$&6ZVG=?$;S]V]BB4N
M!_8&(/VDAR*8ETVTZ(Q,N0&&%PK*<YJ=J# J !B IDF7"078BY53\MU^/C]-
MYL77(B57)&-B>?P3 UE &?P'J#5%FI.+([1Z%1]7TE/ %9YM9!QKN4>S4*[X
MH,>^GWTMGG0*OV.H(,5QXZ_K)5NT8!S6RI*0X2;(I:N4&TK%X[L!Q]RV[9EG
M62<AK*^3#=ZW.0^I%]K;(H-3B=YBW0KCRWL>IY)0T6 Q]#TH08&K(XS 2-19
M&M51;JL7'-[177GS*:%3."JMTWZ,H<M#U4106T)N#[):2)2&RY'C*6+YP0A1
MUVGG(0STYJB214"^Y2NNAOF (4%=)Y!\\-.$+SX(>A(]P8&H"=>M)+C@\MNZ
MG?(G. 8O?7?=D!9G2G5I5I:X_?@K -"=H2\OTH*%WK_MJ=I[VH3XX,%(.5$%
MVFWF%3E.1"MDW'+OVG[\@$=5)"RQS=D+50]9NYY"(A51AC*7[-XMU9N$\EA"
M[R-N\U@: O]>Y M=<Z "4A6S2'+<(RJP=-JZSCJ4,@+:M#5@I@+?]Y0IB>K^
MN?]NK_L_(NN>7PGKV2)PA4LK9)P'SCDJMKG<-R3@C>9Q)23/F-=/,B=\>E,9
M9.13?B?;X4G95,T2%YMO:9N!%FXG/TI/N'1L.=5Y^X2M+I$M-%GNQ9[5E;.E
M"G29SH*Y3RM5DN:T!YXD0*Y1@9[<D92ZQD%]TDRH;]SQ5HN.NP(W!_+MY:_]
MD'*6)!WHNGU>4[@YWGOZ',UZ7,/]7]GXAHW=5^1\"B_B,Y(SEQ"*!]_X+OS(
M-=6NEFG%\A7[ON5QO=T>$?F0!&/!!?0#U 04 UM]/ M;0_&:UX6A XXA;Q,\
MIF]+USMT[NKM6X3LY4B,G=?DQ7>MSA"EX#":N8TGF4''2W=;ASR*22?Z..-S
MI!<1,X<?%/%UI[?<U^W>RUE@*%/E"L<JR96>YRN/SF0MT7"#59@@]8T'IB3J
M!^L@.^;LLR+2RDIPP_8D,=#)O#TJD)(TC_XQQ3M<?[/'N=15:P&N0[A*-$:V
MV".42COZHU-J#$0(SCF3E4\T1MJ?MS+M%Z_1LYO(-7/?4FF6$-BW.G5P'C>#
MJ0EJ.NJKU(99:(OCF'#5,4@['#OP>?@ACX\CY&3[?,6ID^T))M*5>KJ8*>96
M&][\,#WE[ G7 ^_0NA9G)Y?#L;(2EJ&&UV<!W>N?US E?&]?=/I&5GB77?<N
ML++MWH7V\'Y3^DQ4\(-[=GUO4DS2DQ9+;9N5=35Z9B!0^C-E:RC@#K'>8T(V
M*_*@8@OW?[?3'Q\WOK4;C2;POH/KX1JKRYS>GIV;$52*\,%.V8!4)RZ>AYU\
MLW;RO7-2]HULI2=RCE\$E ;H5K>MHRE?ZOK7V,"!:AFVG0=D5.0V&8+YF?)^
M<6]KG,VT<^A.B-?(*/?;4W4B[3WB,3<\ EH^L/Q4)#D1G>&*Y$(2RZSR<]JP
MGHG14\8?FKFN$Y,<A_$9_('KL;&->-9]//.\'N.TEJEI2-V%3C;&-US9]TI9
M:P@]>.4YU!H+GFVVOV6&W\;W21<F(R9:LZYRW-&N.KMHJGVKB$&[=>*\T)L7
M2F-VN:T-_BP>NF:T812XC.8V. Q7:,))1[CD$5:P<5'0-HC3DV(]':G>PD]U
M&2UGKGTI.ZGD=*7G8\]1#TU6X" U$H\.@PJ1KF8CAI[2G%\<7N&&G=7!3*O5
MM#RNNG[W6IAMK_:"VTWLQXO-<;V1&"-!WO/&\C_.GNM??0E8&O+0_95,I_U?
MY$/_5/0_A:P[D+@K&P19SL)9EO[54J+F9*__7*-KPNB5AD&Z!#LUT\!JW-K\
ME,E'NE@G]L/[D4E+Z-F<&9R%+60LI2T? VY-^[AA<'S%@C'4R5+\&P;!L-[P
MTZI_?0Z\\:&9#H^>307C((7HD!=<X^"YG:(4U!'U7+\U]QTF59.<G-J3Z[:2
MM*HWG#Z'*0PU(;6Q(G.@S+O*X>4W-WLHT&';*U%$.5IDT/T@!2+C QKWU0U7
MC>7M=NK4,X.D\E,!Y[9&/"_?8,*2$9?5>&7#<+;>QE@:Y? ^+NXR@<L[AS+P
MU'397AG/XZ8^-94Q9OVUC^7B&\\7?2P]9>Q%B%N\@C!1/*@5.?&8PG(:ZQ\G
M0I(>R<$CVTP\]'H(-GS^MS/  V\8TEQ/!<I$KVG=RH37D77R>MDU51H;VQ4D
M'\G=E/!FO'FQA4$LJ[J=X!W?Q7Q)VQNWLUAXKLA F8CT\)I>.I!.#E=BZXR5
M2W9ZGODH.Z85*[KLL*PP6-TSMKZD52C[<=<L;[B?B_R""L V@M!5/Y.3$8)#
MZ#(21$2W%*Y0<#D+\]#@;NA'_J.Q".=YKH;">/L?4&[** IWD0IP$4JO(:-!
MY4IY35SXZY4S]^V$6,:G^_RNK7-X+(6X*CUU)T][MCX:_HSHI0(XFCN( #.0
M;, NM+[F"E7G,*!TC##BU9(-/8Z+\I8X6D:\B$WL2(\6,3 =$3!7^O)(Y,)#
M/0@CT]1;>W KBH!.L-MPKO\&&WWEZY/H>9?5K_30L/<U:_7+DC-$0R42:FN7
M+=LZN6<Z:8#,F/6.X-).$<'G!;EB2P^O5*=FI@4<3NZCM&*<P^[H"]XT8;B^
M3.93C<;F\GOMNLSQRO6]G)1.=1W+SS;S2%W_-^5J_R%GJXV8AN(LT "E:UH4
MQN4*<AEI\ Z U9M];7]M>ETB*BHA7SZC]6'_U]O.X1)$.!5H,8>?Q@F-0Y^A
MZ905X>?G5OHG!14O?@PQOJMKA*OEON42&IXN!HU6V$1]@)&.06R@1Y773(C.
M$54H_OO\((\/7ZM<MF**BGS8HAK'9L#GRC(EYK0?,)"V=+"W$"YQR:9M(TG.
MI$OUK9&D7(-OBWMC$[OF K/1^2<^.[1/.J:K]!.TO'-O74Y)QN>2!I[43?AN
MT:!*60WIV!96<^WT'(K@MC%1XM]X9OE*\4@2IO<BK_^W$<U, P:K6:<[ $>;
M()V!-9FMIJ:FLL;4]"*W;-:9>$.AT&L6*@!](+ &R6J*"O>%*6,:)'+/;:9G
M+%RQZ7NT/$\#1>4[]4C!3KA[&K[:L1"[QGIM5%'>8B!#UBM:HKK;;GUM3#)2
M-JOI&6'V__;@6 G;7&843@$;FHM:7<&/GAO<L546LIV,TE>^2N\\./'LR8V)
MX\G.UEL\>0*'QX(8W1J+D$(TM\/<'J.C#\+*!%4&( ;DGI79K-C<L;;,"<D.
M3;K!)-9XCWX>0I")>XXX#F?&:Q/HL/U17%APN!6*:1LE.'[_8'M9"A?5'^JN
MX19\;I^1[V;63'"\85R=ZE/T. B3KH&N8FZA N/&NW!"2I$I5OFH;SG':=M!
M19*9_GI&(<$U*]FVFX\Y?BY6ZUQA6/1)ARDM556AO0V =(1@BNO!X BVL^CP
M<</D9R..XQN0.//GQD\S+2*B9Y6D[YX-<^GV>)R*;"L-1C$U'3%6 [,@N'V=
M6I<>4P$0&V:*:?J3:1_"@55IW>]GH!YH]\;@X&S_&I)X<=% NRZV1=W.V@P?
MEN'OB]5:5^MV%].^:P6;#;MQ)Z;?4-PE^/16:3,L5$P1QQQ*!>XBQ]TZZF[M
M/C7LZ@0=G8%V>0I>=8)A 9SKUB6N26,Y)@$<QV?Z8+=MS4X0>Y,PZ5S"" Q$
M,OBZTU5VUTUZ1.V5AUFM5O?Y$QG/UF[-@;R>6B57O+V7*?%M74\?*RHV0FE=
M/\8['+-6U\/^+3XX-IJU//Y[M 5SGXY+>"F)I@RCZQ!%_-[G.P-P#MP5CF/6
M=9"ZNHSUK%'+B6-3H74LAY<9(M(]! \<*^!RL_W,!*Z+8B"<9JC:E%#+'5?&
MY$0GT<KCWW^DW;FM9++LV>MJ06</Q=ON7B*XX:,Z^N<@/&X4V9IZ7^YC8HE8
M[>*WXR' ZOGH@\R=91X+YD]0?J1S:3CJ,$(;+O81UUF+M0T;@M]S3+]?1QH]
M?N[<K0><B*OQW:+&O#O*)/$#8Q)IF@K,VEK'_R7V=Z("K5PYR/[>#0IC%0@7
ML@3:VO*G D'NMCP63. _,%M2@<,&\50 K(DF\ V7&?[F_,WYF_.O<UKWT5"&
M!61\KAE:-A.(:,FV-WWG.W,S"/W!*Z7A[@W^),W'@8\DKJ8K,QD)B# YKU,!
M=]B$0C.ZK+]U#V]>Z=@TNL/HVZ#Y9O^5?W?@CPF1(KD7=HVM<:]#X05$.D1G
MDP[Y'4*BF^B%^&YP-Z=FSW&CK<Z,A%3<BMOQX1+$N+\ 3L1ENS.OTZ%G/Z*>
MGQH^%76BV[MCR/IE4Z^ _H+RABW&/NX]9*>) </^/M9620'K-9<R\.291K+T
M^_%T<+WW1H^;=&E.^A.:*NE('&0*:3_,O!9.M!+NF>&^OQ50?V:PBLG@@523
M@[^!'W<FNRN)+:QS[:W!%!5X!J*!,53:#(GM_O>LIO#PCTCZ-K]'K0Y5*W+@
MR$?^GR&%R."OA/536-)HS.."NP(C"34GCXL>-V?#/.._D#*]/EW4]8\J 6.8
M!\ +/VD!ZJ'Q:MG2A_M7090C 1(4! R)4RP,))") G 6<JZ>"EP;?_Y,)O;B
MM]"P0H[.B7II< ?/,Y''W5=8T]D+.IXV\O9'M3IX$OP<\"I7GU6Z%N9ONGA
M7\UMIC\XY2M?GF_%B7]I:P:61N<A;A%Z:.[H+15@*,)+3JL0_-[W8ZE 6,+D
M?DID,*0B5 :TI%*@Z":MPO#I$BA%DOSY@!;,&)$_(%V@XULFIC!6M]%42(1C
M>,!>J+?B>7ZYH"TUXR ])V+/)X')@A<*BZ91ODJS_K;ON&_DGDLP/A%F?47E
M+'/PX;5?6!:*N[@FW*Y307(DQWF?Q7#Q3)CMYGX3_^CF;Y++_-#-E9]IX/(V
M_9Y?IUZ3&>+QR<3G6JKF)493<*4-+ID-0^]=55I0-E%"DV?K*:(?$ND+;O]^
M$LPK]:QK3<19*Y>E,:']JA5TE^3NT5!F0X[ZX_ >0OYY9,/EB!K(ENL&XB00
M'DHZ3076R!A;\FG+,D\ KY<L)1U5GO;N)0)_>!YR1%M UU9J90/&Z9O8-JWR
MM1@.P>@_&KPR"'O+/3;S??+DA[[P;(6"X^$#337B6'A^A*PV1LJUR^2<C3E7
M97;=SK ?*M,3>0C/Q>B8#5')R]!>,2\"J<M'>6'4LP=M=4T4;2H,(82SVW'[
M^XU4H+DZ^P^=[QAY<&PN&ODWGP+_W$AZP_[_.V/#RFX2^2/:!3IFTS&*A<9<
ML8/V3,$PC0K'9GHZC9P8#@>M#O!<_9[8 7<HH8R@<190@FQGF><L:@S6HFG
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
M2'(C1^RDX$HC'OPD7D. @O'%LW[&NL72#,(N*\]D>A: 3F9M5 47B3>DPQ[
M@TFRT(F)-NNGTA5.LM4&T@G-[9^GFL8.B] /F0F,GV4H4=V9G_V(%DW .@5B
M[\E?>7JN 1ER=9@<X6/>4Q+9]?4N0L19SRPH$]8\;.=K:)_'A]S@"> G-8:[
M"#>F-&S FMX5H0GF>OPTS_T"OX]_\DI-XKY26"5LCB_SK"#W?NU8!:@CW;H+
M68DF\5ECT"$;T&9D!7/83.<!*<'OR/(5PQ-+2W):A]1OF7H][N1W3 \6K;,>
M=M$S2;@CX&PK>M,0' J30X;)KY$JU_N#,)DLV%CES@8EZ]"7DW8Y:SV'?182
M*YT6IV8NC.UJ1C4X8Y0!WZ<+'9E:>,78^#P;Z94T\J6EXV''U_O.@$::I,A9
MX-GRIW?JND@*RM]'FZT-%$?6<S85J](*!2\K'I_CV_W,4%'SUCU$8OUCB7 K
M^(/U6AO1US=L FN]EHVG^:6V5#$JH#%HE '47@"W<:1B=6_%LEW4ZZ.[@ZC:
M'5W%$X^3 '**EV<^7 (GVE@\V,F]85-'WMD9+=E_Y<*P5?;DC3Z/]:< _QBM
MBLL\!MEAR,W-^SLYZ'J.MX@-^P)4-M*9X(19K\VXGCJ70JK+F7SX%3E3V&AJ
M$&\UK1IW%4L%PI&XRQOC-;L->#T0'QK&%7F0C/*@ GHZ\GT)T,/=?>UG]**D
M]$3?%SU.S\IT6P<%(2NL6T!C]6TSN%BX*(XQ.2$VT,Y>'E97)]%0H6&WO\ P
MZQ+(S#ME"36,?X@P>6$VDLNOTX\MM-RZ!BMMV$4G-?1'8_NYM;*C"HHT3F3E
MAL:UG$O8]7),[HF'><2:50VTT(#=$(KA/W*K)N\<J&IA31")4[ @^&'\W1V[
MSH5T-:G:<6]TU%4:.%>_")N^>7;\YK4>!:,RHUNK5SI>J=CECZT$$Q:R2*R$
MMZXN1!V2]]=*LE5/9_+>B7[3H>8QKUV,:++&)^?7UTD=<F&'-&Z?M0'FT"ZE
MW)1OU52 [62#,;;7:*:SN@;-X;7F="ZIF&_@(,!LK<?41>W]]-7"8T=-&.X9
M[4W5 Z,LV(V(F1KFU4%\.&8D&Y_2U<2%KWF&D/#MFVG3B8U_0[ WTT%R3=M)
MQK!-?![\-*I2FDP</U-<A5B44?B";-'903^GQ:1Z-] 5_1$&<CU89#C-J3.K
MQ0G>6$Z=+%P@F)M&*[@F]+]@_]][*3KBZE3]5\#CRKM00@=>P9#0A=V(I7"9
M@=I\5)7;R'0-9SWV?/:V"@*7F<9N?1XHUVUS!ZY*C^4\8KL4=81I#=T)C4"*
M4(%[D.=0)@0GH6ZPK1K,OOK H7$X;Y![K4KT[KI,QNWC?7SC L,,04\^KRGQ
MSGTW]1R'D7B8KQ/B<><Q=GM!:J;ZFEU0'K@-1<A?N,H5\TW)W=YP:)WU4)YS
MA,-CH62[SAM1GA^O48'RSDP4$]+MUX:/L_C>H2<L[Y?K8-%J*Q-=1[L\\TSO
MX7M4*Y ,JFV2'D_EZ/6.HC(0]'!9/"Q03YEXFC)HKSBP4#&@9*!"B#V@Z#[_
MG":,/,(< DFU0&"U+ZIT!7I8B!P[ W(DJ1)&L1G"N]FC5. .,L*F=;EFA,)=
MC;<.K9HISU&==NW7M>GG;35B0#RP9E7Y]%Y(VUJ>E0]YI_3U=C\7E+! 81TL
M()WY]K([AR \FR,D7>J%\O;6G3(LR:Z6J6?SXCXZQ'),:_+T=@=M,/ZKMDIL
MT_7^Q?HI/!3OLVM#\,.%SZ6TK,2QNV5*?70W[@R3ZRPL[7W$(RG5V;SP0ULD
M?L@3>N6/V5[@@>6-O[GR:\'4P?LW5WY_<_[F_._".8Q'D7A0N]_",1=ZB&J(
MOM&]/8K!B*#B1LE))3'K@9%;#&$J#6D%FAQO'@6&[$7.=?973#)S_BCO=)S*
MJC2AH=ULWF$T0?E"?RY&B:>7T*^;G^R,;\@MRMF./M$DU[L=_73OR:6UG%\@
M^ 5ERD >[Q,)QM#L[IV?'X<:# LGD2Z$*(N!-*6B2?7HDUP<T?NE+XZ>O16"
MAM4BFJ$?:D*13JCP3(\WXD-ZKD5G\MMU6I4N. 4KWI:)Y\[,#U[5%#OT'D]3
M%J),D%&*(VKYFAB<@%^]^GB.[,@^U?#8V>M=6J)'M,$6:O_>["PJ"6&9?.#R
MAW3J#X+;B:ZY,BHPL3^)')<L-D==4@G@WYL9]]\>O!:P((RWMTSZH?!,RQZZ
M^M"GV-;5\7WQ/!58&H*VB&8DCG0W1BK\86_"NW^4F"4SD'R_9]&J_D."-NX/
M6=TW'/\,,_ _AK-4D9R/=OJU.[P*%08N,Y#SO1=0=SAR*94<*]%8)D-,N+U^
M:]/I]J>G<UH2=7\S\UWK^?&DM%-8,HC7S)S[6UX):H<@NG_7]=7\]T4G%77G
M2T6B<[+5J?NE'0]&XLYOE?[:"J^.&+1NDD<^2Z4"781L@K.SSVZ/]ESM:]*H
M4_"5YNI//YOW7U4SG64G!>W"5K\1V2E]J/+B5%/<3(NK0=F/-51[:K5,4XH$
M,^>9H_133JQ<#R'JBW]SUEGWWDEG:[O)>7RTS;+1/"'ML:<=#PR76UY=/56Q
MKI7=@=#"3@JU.GGJ538-R>6:GPYPMC2:[(-8(Y\0#85YK/[V#J6=A87_"D;D
M-^?_8$ZHV>";@6+#W/I/GP72/_^(,_A9].>\\0V*&L%OEBM"R.LIN!U"?^^
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
M^57'=,B\)=K1A>'#,0[E*)>LST-XC5&D:[]5HUOSP&(;6N?S *:S1'?1GF9
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
MG?TV(AOA^PW#S,8[PJI<<ADCV1C6KNN/65_'G&A:8\5&FV\QS$<CADTVU+"
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
M:&/=SW=/0J,W.4#4+)4,)XNU,AR_WF0&P9FYP!W\\WL(D)<A_!6H,C:H^QQ
MA0+ZL#FS3<6N8]M7<*E;]/, R37-%$;C_V!%[CW5-W+@[Z[=K+'B_C0X@XO%
M-PNGIC'N!CQ= 'D)8PGK(D#;45H^_AKYCA=AW JTS[,V8YQ#Y3,<&&X;[1:,
M6/I=PJ7K; A5)+*/<1@N*?W;6+4SBHFWHN:Q#L!2EE:Q4A2.'ZCFF!6RW_>B
M/-9A12@A130973,#&W]>_BB!M1O#<8UQ(32?>D V:(IU+ 3+S,2 =@CA\=^
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
MW!9Q"JI:?M!06[2YIOVMK ZYS],K(OU0F8%.A+DY-\3J'<IAD WQ1B0V(HA
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
M,P0\4[J"SUW(\BLYW5O[6N6AO^-1TW#N.N[.4PE'P]D0[\$ 06\I^\X>4^.
M&&W305QR.L+"X^0\?U /3^WC6<X .IO.7:')%B[^IGLQY$?0<C A,*)S4F*0
M[*=J3Q>WCU\ZG%'4_J@JTB8/,A\LZ7A65ODSX*F>! CC)<!5^B8_\UVI-D)D
MWLGUE9JA+,5\?:0^H5T.%GY*&:''<Z@^8<_I?7'GZZ4CJJ GN9J9U89!Q4C8
M=&\!@=0'F4>K#/*FK.L.: D>Y')!6,J]X6D[DM'&]>OW*VI* V9WQN9-T(TV
M<.%E.UP,[H.0&+\!ONRT<;JH&%?]2/HR=:*Y/J.[)B9Q0BOVRS'')&*]]!E^
M@0@V1( A&4*=)2T_GE9^?<_RLO>PA5= E):'^Y.]+(>(W^FS!Q_:H1A?!&YZ
M<=W[UP9>Z?3=)?_?R7S+;F:O/[>D3TM*G+@M$J''3?LAC-!G&#$K\08@CHR(
M6S&\2%?ZZ0,38$2@_ U/4,1HW,&3#[YU:Y=U##TIOYE,<MM&W[X6?/?W_5S!
ME21X[606=>#L1_!U!/5:QU@=D:EKTU@QA/)Y8^8?G.GO;S#>%SA<HCLF6!W<
M=:3Z?4)B#\]QVY=F1+06]4(^+8$(B#7QX!Q]6:)@_MN]*C4&NE !W_#'/=I-
MB5&&M6G(]"M[Z2+FD=/(K?OX8Q.L-J"Z,!'N986I3$2+,2[21&<JJ#T=(WEB
M=N)U3[1&[JGV8#,/>43*'>GB/MUMD'C16 +]19^C@Z:2"<(<(<69E?94(NGB
M=#_Z$$JWMOYQ$V:_[\QJ]*9[D4IF98_W_B'8?(['KO3%^Q'8FL(N-ZHN)>)^
M.>HTE7*=EI 2UB< )ERA8N)#'Q(G)[0['\WV/F5D?E-Z$WD,>&8;TMUB%-"*
M>.!Z)*.5)4/37;)V(P&B*)/O*RL; C?NRLJZ>.,B ]>D_4Y["AY1N-3-7Z_D
M>.1RNO* \Y6!7X/R0[\^/)SH$""*?D^4%-)1^A)3\>C=6R%]H9(_2K[_6JP6
MJ6U8:G22!0PFSNWU;/1T=GCW5/FRK<6',Y&W1<0.A4*RMXFDV25_^A5?-N2
MX0DR-@FH&L:\02G1UI>@"6'O:+LR; =,G"U"_(S?\%G+^.B;;EW/$#9_OVC%
MS15%5EPJ*P%YV[)@DF5XR$(V&T*,DCVW/&Y#TTW8V'M77=6MMCXJLGRLG90]
MZI[V=?WQJR-9IXK* %[4>:I: PU!!"3PTL@G W;4K(YH@<7AQF<O/14'2_L=
MRW[LYV_*+* I_.0Z49&TES>&@N8!7T>R(=QL"#-W Q<+DU9[P) "'Y,%7KN1
MNM(\3U=\#\ I^)2'OBPV7CQ57;YZ?C&<E*2P#*AQ( ,QFKY RNH DH%=>*B?
MV";K8*,4#,/@X;L]S)(=5FBLUW!6FS2MQKFG501RVYCGRG8=DL4NN=%*.F!\
M>$.D$)'DU5:R(@F.W*!B$N\8&N2-P]0F%?W*9,?(JR$=S95[5_L&'XGL^R#?
M# I30]ISQ*C'8N%=O6[FM(3TZM&5\M\TC;F]\?W./4F*F=)VJ*; PN='7 XX
MZ0T<"I5+V$0:LB$UD7PS#W\HC.GZ?PW*J>_SC?[7ZL=6U;[=22XEB">G^/W9
M?5L6AZOK(B%/ %6!>M/Y7\<5*+FXEPQ!NC5K1 I(8RA2IC!3^Q@\I*DX.:-(
MX4L-M<,S4G4)$4X687=V,CZ;?N2S$7IHVF90I!*T!KFGV 8?YR+U=6#3Y=28
M6'+_AI$T@OKE@;^QK.=0KM3FZS;9<U\^R(7NOJ40E74HSHX[06)@""!/LKZ/
MA5<:6QJ0]SP/[<$NEY>X/W%Q?@1O5BW^:.<V]E5TO3QJLX3YJHP-\8'O]9XZ
MB#^(;)LR!6-)IZ\44Q<ZP],5S N4U\XJJYVOS<!U'PG>>_C#CU8B"*?ELR'^
M 0\CT))#AKI%2%VR>NS&<_MV_>C)%YKC?QJ74FF?1;U:TI'N2OL''U6=5>;:
M2C\C3;=CV(-OI@,P>'[J5 LB3@.)ZVSLBMT8MSSI4I%BV?_$N4PU;8E!?+XT
M\,FM!ATIH:2N^G@.L<OXX,+4/I;TGT98^Y2D>JKAM9L!Q_ TTV&LC(WA5@0T
M2*,=\L5Z3\;M(GC0 ;EG$]->X7N"AO_5-I<]/4;Z7V^87&U,%T#*^RCF>/$_
M?IM:]7_M<_EVN"9-ESAF-$DHNU'6_#JM.DL\A&!.-E7Y$GV?FR6ZEM %&Q<X
M]YTE\Y;U'>!&F7"L>1RG)D-#;N(-*YH?;*H:2_^YI#A.3IFM^OD$(HL:W-<B
MEKN?,FVV-$4_A>YWA>-!+VI&5_^4[W"X9=0^>WW+WO>(,>7$,?+H3)H=DOA(
M][!1L,;I,O5XJ2LOI[%IZ.-4GJ'4,]TSR-BVK7VQH>%UJ\6#JM\V]/ )?6CB
MTJ/TH:_H?HXA5$>Y9[6PCC,S\>I@1$N6$[>XAA.RCG7P3Y@=78;:6>(?((!1
M[GZD5&6\S!VTQ'O:";9W&6^,7!XQ'4$?F]-W9IP#/2@^C-/DCVF2C!)+K\L-
M=75/+!)-*+>KK_UPU8I&]6@DGQ8X(XGE^!8?5>EIQ25-'#*J%2_81(MH!\1!
MZ)E::E9L: 5]?"9^S?F8SZ__UMY[1C75?>^B04"4WGN5)EUZBT14FHC8Z"4B
M'80(2).8($@O01 0$*(@H%3I2@LE@(A([U(2NK0$,&Y)"(?WWG'/_YXSWM^G
M>\^W_X<Y1O;8V7N,M=>:\WF>N=>>$Z+45N_AV*^>QBUZ.L.^0!!ND=<1KD]
M4Y2_/FF[UM/LG//HJ&$^'1;I<Y5-.?SMS[=5YJ8T'1*.J2\F\ZN?PT7<E_4Q
M\8WM@G463ZE=0D)MCE<,1J3K;^X)2Q]M6[^<OKBL:&D_\>\O6LI]!=LS<<<7
MMJ!3P?Q^BA5^!?C]7?R5E]V<<IXAKET?;IO)ON7A2P2;O0_3[[9');4:!J_8
M>ENK.T,MZM'*_&DMC0R.\AE0'4K(<>4>7(Z 4X%X[\W\6K<$S)?;)+>U"]0)
M>_%G/SPIC]AH;:".-I+!?OX";K/.,I^356F#W-QHFP!:<BB<[OB]@;@318/
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
M#YZCRUZ^-B@FIZ9/56?\[-K?>O9?ZUCD_Z.>_4O'_K5?X\!F 3YH\@0D 03
M8><F[ ;^LO^#K'X@$2'?(H?=!(85LYW!]PR8&9T8$^QMO&1[87159"D@X)Z*
MQ)#%<<%R,6&'RX#@7:T>?SREF >4"PW<"<"I+9"E5CG"[?)MBL,].%W0CR8A
MWS&D.M-WUW>4N6_L)CJM GG4[_.<1H1)=&Z3*@W)ENECPL$3/O0.&S"-,;1C
M[_",L=QU[/Z61R='%,DHUZ>BMR]GZ+Q6?9DC77'R>:ZI-G"8&/J$/V$%,3[*
M7.+<YP&7+HB;,I!+*(8S%EX QMIR^X<,CC;+,6GC8>T%'R;[T)OCMR>5+);,
M60E>.R!9_O4^8&-Z$]8)G^AAG@5M6;^#[LRC8#SC4G!J'%<_SI**W'+A2VWK
MPK-3?W081;12;@;"EDW.U1D9GQ4FVIC* '_9?\GXP' >(*P,+G>2%$F4"GQY
M*%OZ:\_:.4*T"SFA2L+]PN!DFE_IE)M?=[?%)[=TF=J(W,]'36<)9(.-'I8[
M;@A1OK8X04^AX@/TY+]L"-_&GA+_LE8!IEIE6^O.:22GE6F$Q.<J7T;S&ZJ\
ME(@X;K1"!/=FL:505#1;9K@#MY6A!'YCM:)D3!2^:I6R]<&T_+&"S@;[H5?;
M&S5NOTY\L/EN)\M02ZN[P(E_@7N)!P@I\(#(F_BVX]!B1I7/PLOQ/6AYK H=
M*^V7'<ZM90BWC]XJ^%&K,9;HN4,C#),I,?O9S^U5RL-CW@*S>J"N;$_K=_HR
M5[0VC]MOHM+PO@7^A2SWPUJOK:%Z4GI/\W! 3)9$U>NA'H6'+FIF4B6+V&_G
M3A +FX*@!YMP"O#>2'"W^9("2X7;-ZT]9"S_%-?/ \0"#1XE^[(ZYI\-T/0D
M1?+2 N:D7CKYNVL/-G3+>5WQE'JF(J$W<8\K4L0P9]X%W5D:6%70E3%P?&@1
MX3&F'S\S8L#1\'K4>6">/G9*\0$UH.9UGU?=XZ'M?1$FO]>,=I) -6+7@#!W
M#*&$\$>-J79SI2H:.4];Y/JHJ=O!ZUUEP7?G%?-,MUN6CO6CE1Y%R(J&.5K4
MUGM*:RR5\*U##11Z"HU9["2^[2R>0D:,K3&)S?2,PFB:$GG\=(<U0S?5^]N'
MFHV,%X_*S#[MZJS-4%F9LU=_*-@HOO]<S[(']-EX[AB\@L26([>BZ-;$\<3N
M:6G&<A17'U2T]FO?^':;*CSXPOCH,S.]^.J/@5[?ESY^;(A2U8\:2%I>A^/W
M,T:Y$O7OC'UX@& )> IZ[0(1K%,:4? .'A O/@.7Q'RUHZ_79SDTL^3RTX^X
MY/?*Z*_=+7F:-1NC'7A# 7V#7LN61M+TNO#@GK58!.49J?ISO+%NPUK'<BR9
MGLA&T%&1XS3:VW%GB=%Q \MO@>[QT^:N?7<LY(Z5E^XY8/&J+@(+]4)($.H)
M- BF>'=4M)L*N#:SO 7T:IW6H@_T(!>/PF\K%F2\>,JII-3$)RE6K>W[?>W0
MD/6N(VJS7>(9)N?151\^LV7E'1+=>$!4(@^X>.R&2(+ZM^3P(ZK*=D:/(Q"/
M+[-/0V]YX/T&$N"5\MWPL8EN./ULLX C*@ZOH,K@9)85@UO,1_30LBYP\(';
MP_&3N<(!+[L+SEF_4?*K&!U&5<'84J',5'".A>/VXVNX3QF5;59ZK<?$M'3,
M+1)_:XS 1'INT55+/=#'U.^@RF9?.S3WX+,WP-I(V T![5_VE_V_,]@Q3@G.
M&-]Q$"LTVF+( ]JU.+6<>"8*S QO7)P.?1PB0=KH3ZU5#EQNN%Z[W4MUA@#B
M> #'A<1%P3D=J)/X-CO2;#L[E =<)7&.N#C./,:=ZF';Y,P^[#^R;>_DW>"1
M[+G$]Z]]N3]<QU0WPMK0,*.CB1B7FH.'.L)<TLIV:PZ<,UF(/I3QU*AL=FHI
M//0C1X0'Q"[S@/>E/&".P0,F#7YH+NYD00_H\(>:9\\#Y(A<20)HAH.09/]
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
MD[E'XUV7SUGD=Z;OMQ4[+6+ *H7XLBOUF"-SB).*.\I]2Z*?@=TF5<2RU7@
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
MD@."+47BBE$9CERQPXSK-$0[*HY$1Y*4L%)-H%?1?,77N^ "U[1)7KYM>ES
M3R=?2N.+^\U:./5C4.RF")/Q7_,ESPER&%CKM''D^&B/R>:AD&?/OSG0WAYS
M/9,P=_$A;C%.S;:ZQW-[PH?<" #8QE^_GRY-<:IG703UJ(BC.!Y@R)7LNS!1
M^7AL[(_/?XPZFP+N;NPC8'@Q)ANEZ&LB./C"X.&/PF'-]T5#M+"'V@]K#4I/
M.]Z\4Z[6?6;H3)#S#1X <(5<WF8YD(2:U+>7UV%F4SLRGV;<[E6) U767M3\
M(GL.=A-6=OL25JEZW B_,Y4_?XYC5TPQ1$.D>,"73=F3,+%_H_H04!3L)1=
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
MBM&1R_"[-M/ J;HU.K;Z, ^CV9:S?=0 +0V&M1_QB"D@(F7&O^5Y7-INNW#
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
MXILOV"*<2P4M+R\4'F!0J@U/VE>AH-PMAP][KQ?7_N$8QUF#1\S:&:+(.TH
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
M@_II=?2XC/V!WU?EQVHS.WW70._\+\T ZSW\5NW:KA_N[F:&!^P4F+G(H6E
MX(> ^UN5)KRU&[3CA  5A*L'RCW?2^?<347K^Z-[;I(S1WZ.[,F_IVM1<")/
M=V>[F$"$?8?DY2O7 D\*+I=?H?.>N)'[A(>RXZ%N[VR_B5NJST_86W&"5GAK
MN%29_LA4QWFM'?\!%QD!O<3CWNV7#+>M/4'<"N.=!CWA>!<&^Q!6W$0P$+MZ
M2YQT=\)VE-KWB9\[[R=__;Q+4N4>@(9]< @7=%QX67G"SA)N2&95QC"U>\\Y
M2]QY:I#^Z1[YBP4Q>YR=<EZM\UPOEM"9=%L=7RP5-/!$_&>5_J;&+!TY7;/\
MJ.X3S9,3;?9;GD8>+3UYN#\S64W=W&_%1K&3#MZV\<]&8KNVA*4?L+.S6WK
MP0$O5"<AIAA@;GABZ7,4"E6.6G*J\7]BUMKP[,/?%V&R^K%SZ_,:YCG8[[9?
M;65_OSJEF)QMMH!Z_^SP$:('X%1 GOG%CF(8)J*P"E+ /D#0/IY?RDQ\G7&
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
MGOPGYS,D?=P2$?J?/<\^5S@Y*2EW6E327EY%_$T0]#WXZ!RUV*/[\>#DDL3
M/+65JDG))<5^M6W6W2]V&JZ\-K53L/).U/7=(_O%_QL<H/'/-PR*I%?3EN-L
M:J[@LR9C'225<+E'MU?WKXRIL^I+6=A0LJS.=PNPYEG M,XM^*-44<)(V9]W
M&J_]8A++_[%/=QQ:01TZE,=#O8H",.]DN]NVCA&&'#+!SH]H(8$M"[GXIE^Y
M>'(M:4Z\@>M3Q\6_&VO7_XVM #];R.X?._!W=F;C4@'-R0EPO8VY&E&O"OJI
MG A_Y.U&Y,'"+FWG7[NT&7)XQ$ 7FIE10>[B:9GE'I2YE< WVEO(\V+ P=3;
MM9EA@RJ5DYVS]%>9S*!!;,1FO=WT\%5+=F:^'#TY'MA[ME5ZU_*HS^\SGHI_
M+$<9+RUVY !%Z=?",88A-A:IP,F47O/=,-P$VY6ST!<8.^\EY!VVL3MC,GR^
MI/78@8(=UU\D=/5<6FGZ$?; VUE=)C^%Y"$'K3MH,"MW@JK)0'%)N).%ABG7
M-P3^-">[D-4L7-<?>5I*R;=YDQ0EN2ZX,FJ'_BJB/8QE'R3N:2[3Y(C!_JEP
M<I55CK;#_&>2>^Z!+6WJ'R(;8^Y8G JT6+YZ1<TIYJK73S%W!^'&?I<E4*5G
MQDC"(:;]"=C[1_TKYZC#V)W"7C^NAB[O8Z0--#W7/[$\ZJGE1RKCT*04<6L;
M(D T:BS59+"M&99A3^%/E%&T.&?9J\[4$H*GQ=N'YX1-W ^:=RD7W5&*O+YQ
MJI>5-O%TV1@F&">&H(%4"IBL%@VUW=5$W/W,H=$K;KZVZ'D='N]<1ME\3Q):
M<XJ KBV3A&/ZL] #NG=T"CWVB>*:)F8T94\6J'PHR4O4B5UGN4'NY;V7V_?(
M_(2Z)TV;\[$=+H-R9:F71"I% WP5U:,/KUW&C;^Q7?M+?R39S9S:_P@W%4&]
M#;$,B9H\5%J8%8J5\.^I>G$EKZ7::75.LH)R7S=3[47OR*]D?BJ+UZA/JQA$
M"W<Y.MC_0-T,<;[DNNY\AN Y<53#T?'AS US6)8=L U;XCKN(XPS.H2' MP+
M$2)N;YJFKG;P7HE>Y3XI"A_O:OI>=<K:RJ;B>:GAAM/Y;,NNU=ON?C,\N7%<
M@P('L3?#8RR 6W2L%-+<OD>SP%]O2991%NQ)GPR:O%(:9MZF*# ^.Q_^,;OJ
M[?D>*XU#I//1LZ2-A>8XGZ2P)=^+FWQ;F$3/DK>,,7@5%!C6OYLO/&"LSS#+
M>, E3SSQ<@9%Z,S:K8)"34'U0D:2/UW\$< V*^SUM#+P98K@D1\G*83$R3V4
M4.<)'?:CYYHQY'<%?IM3\"+%1RI5"2=K>F?K-^=@NAZ<6'[S_@<G!\G2V1OG
M]%PS2J<"1!26\06?D%C3TK^D 67^X-]$]R3,+*[^#E?_2P7^AU !R\<<;Q[*
M.I6'*M%%ZFW#;=V88USG.&2<QE9>R+ E K2XO.@TC'"&--?B!3*-8>_SEO2:
M+,?-6*6SOP!1.#-\^I>U(2!*1%J>XJ&RB;3Y)5E"#4P73F@QF>O_;2'E!CHO
M^I?.RXN#/\D$G<V^BYE?2R%0!!AQG' K.^Y=A5_V5_./NK3)&MJ<_ \P$(]Q
M\TO;M6UT%U];:?X"K_U^?T\SOB71I3G!L>29)AQ7)+-.HP,1@]Z% !ULLY
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
M2M"E:A98O.4L'+)6YZWQT^6W:,^F<4RTN*;4*8!X-S$7%WX!".%@P')/X.8
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
M8W H&N;<<7#923)3V*_"%I^\ANC+1LUY)HH! 7(" J;Z&A\GL8(.( R] ?"
MV "L&%!6U3)6%PI!2=;]+I9^F76'RD'O^P>Y(<[21(H8+\E^**!D++K7E3FW
MA8 E](63YVYY\X.AF2RV:HYO4Y "XP2F,>]'PY$;*0[):,;S;]"4,)*NI#M^
M%!"#5UP#/L,R-$D<(P;HRO?V6XP4?$,C$YSJQV J#7$$9L@I5*,1(QX_BN>!
MAH!E*CJTDK<*C:V"G6$'/]3.>,4R).[> _]I2!P8W'DP^B!J2K\"=L0TZOWR
MX<M='./%!S1]!?F9%KJ+,/0(T*[/K#ISU@W$A ]C9/MO_G/6U'N[)\#]X94#
MA-6]#H2%UY-SR#U0S[O$/,8;2(LI0"#/RU#:&2/. "AX'X4,_UKX@2S';2$
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
MJV?<W[37X KEZ\XP!-H3-D\MG+$O:[(Z>.FMH/GF#M-KPTEZ#1M'2&F)G/<
M8$^+UN!V2SXSN^0PS2O/1C)*=QBVTU6877RCH?!LVUN2GE<XU@Y_??)HIO%I
MT].6V4F>1"VQ]YY*M"3*:O]A@#*VH6I"]W2-+1W6%D"['5:H/Y#P-DER^J'6
M;AY?L5=RMRKWGZ6XU> XNMU;/YJ)Y'?DE]8>)M'KKE,KMFVZ?0]HJL+CK2<K
MQ*ZUV^%JH\QVQAE^R[*[K2%AK.QK<7=80T7PREC0AS<6DAM(YS=[\$T)9='4
MUQ ?%8^T+X1RDL?.?C,[_<W>4Z^_^<\->]MEQ"(^[ZS9_?P&]XIUUO%2*UN.
M/J?V*NW,R%;NW2NO!A+3,\\M]!BC[T^?FK[5EATS\(ZAI+)9'FFA+VNC)FZF
M4*K."+>?_:&F)MKLFA-=#([E"/*"]RKCEQ!\I_S?8_30C2_P)B^^(2B*1E@N
MP0U +S$C1 ;?.5C=X2%A:J,; &Q1!#6;=1CAW@$Q1GAD^0T6%UATV(@:&NJ'
MJEGAHD\TG;>TN!HC]!.%<UX#":Z#C>_;LT4^E#R75KVL4X]PTF)#.*%Y[Q?/
M!F(Y/"6H01^7<5P*UM%VJ>27S55=9@T.![]/3/H'^_'?T0WN&XPGSJ=L5NH,
MS""%=$QG%AG;91>B2G(=>/=)J?BI?<L;UG'5TF^;/MQ6,2V6=BF1ID$-'6"K
ML;OO)5,#'']K@,(A&\[T2#E.IY'OR=G%%T+TQ?<6[50;NKY9890W'K(.Y81N
MR->$]4^&TBY&F,"-#GL$7W2->  /*R\L3;C# T\V]\0SND]Y+M;2!*M1>P"$
MOD25GUI,I<T;4%'^!4A$SZ0B=VGG#,<RR?2SD^26+\V=EV\=/6&16H7HBZBL
MEX[D8G#73+,#O%NU_]8AY-R/7MY#DR/Q7C83@Y'7CQ*#P[5XTM6YAYUHUN)F
M9O-V:DZDEHGQL8Z8E6PMD9:[W]6J=,(SE9\)9ZU\DQY5:L^7V?JVQ$YKNE;\
MY&"6Z=<ECOEJ._8?/]1SZP6BPG[T'=DH$O$=$V2-+3Q9P4_=$2K_#-Y,PUVB
M^#^5.Y)U#^+O+2\.&'XQ<#BVQZ393C QY !;6.2^P0X%=IMTI3XI@:::(T;4
M>T'W*@R5U2(:K_:-DL_D2 SR^4W#9R9+'*H,=JJE6)WM24T?:,K)2+PD23'<
MV&LHPEVZ85E81XLC=[2F:=#'(. 2]PY+&P_3G&LEF98]TS8]\BDY,Q6EY])C
M6S=N_RY0T9)4)'GFYLK0M&7C>,%N_.=!*U$/9R,IU!5 ^1H5GS,/ ZP-R%?#
M">HLTS\;M:"!Z=&CX!D[ZV&UZ%!HZKP5(/A&%1/X\98MK%M@]C$ Q=.1H\1@
MU)R3,Q<50$;-CQ*-:PA[U(KL; !J28P5N4HR2S?#K#J"87&>@&CF*BX#71!8
MEG5@$?I*%%,4AZQ&S6GW$5@Y2])B T*[=>\$:_+\^?GCV>?JQS=9?'GF1PAK
M7?@VST^PQ/):_ZP9+1.EL-64I 8Q,Y?V4#UUNT6?BHM%GWQX\O&?824EX7PC
MWUV'N!.@G0P+=T_G=,\S%#Z?4>J.S-=68=C)W$NNS[,S-#Y4;S5O60WXXYP(
M=+3?J27&9$4QC:)KS Q3<.E'\3(XJ17E*#\Y J_A6(4(Q;P@O<'#/K>G83B[
MI_AY=,"@T][B<WY.%S8)X;K,)=ZB+,FAW!,KJXY4\\11J'?U^/LM/YBG+)#J
M]-CO^TJ_HWDNBO]Y3--3K:B57]'%S?P%?J8"XV+_EC&[+6Z48)KRL+;XSP+U
MG!.T?;>0MW22O5Z\X#L1X4OPX#OY I^=S'S03ZSA8F?H411CJ%R5;B.C5SJR
M+R^]?S]]_<QF0W2/RW6]Z#QQH4Q?ZO+TWD$93O?&U:K>K<PXANE DY="LIM
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
MTJ)T/PO_I:L%AL7&L=BR-81%VI[9QJ)X%TV1H7C3)(+2JB+V^P3J#P92&O>
M8R*1_YV*Y6T.7M]\#]UG3]QX*V%29V$K7U53:M&EHPPKRICA]I"/'FV.N!K8
MI8UFW.\6HKC+4Y;B]K""?=Q[9WN([W0@+5_S)E7)V3;7MS1JP_8<>]-(]7P?
MMH1OK:1+_9AGL$1]_U8% =(5F_Y6P?'> \5V6G,&GYNLIWK5GP10C%'NB<>_
M$&-\T_U3$HY.V(0U:LTJ1Y72%Q1]CK]^5G,W_EWX&V;6#4U#B51F]UQ%86')
MH;:QU"IS2^T<;OT_D^XGS2"6$<]/G*<HOIB@<.4;);41;F%7SF']<$OGK2"Z
MGI#W(*:_=9WD:&935>C*G@%6>D/$RL9Q<'H/,;A8(>\H5F@Z"Y)'/EM#4/1"
M5U!<@"L0SX,#K%E8,%_NQ0T<!:MS'X5*8#JWHQ:Z;;#GB'/^X'/#I>"?B<4+
MA5!RV396'@Z&196@A1]H<5;*(LK*4%$:MY?&\R?E5%I*UWB3PQNE 4[7.9*Q
MBK>]:!=G5J I?(VS]" /0GJY9_Y4R!M/':H*@X==)Z_SWOFSFKM:L0]:)51+
M8XTSXTX7- Q5[$I2?OTGKV2I89'P+M=$B1EZ>K+EV?V/4G."7EMV1NE;FF2G
MI)34[Y2N?>E[E4WR,WI?./K^>*7%+)LR]Y*VO6R:R"*V>F2^@'QJW,6>:+'#
MH=+F9*U>^F+,VV\I9O$1>9U%><3;/VZ^IA2UB<OM;J>@A1CG*7C?-805\HGW
M2=J&%(-QHL"WHG3\&N*F<FYU^ACYSCS'_).!JSE?[<+>NWV.#]<O;Z^N.$9)
M"ZH I&(K/D#2!3G5M +^_:Y'A&!>'"K8'V%U3LCI1%I8;&BUV0:*C,]^0P5D
M7[F8FM5#GE,Q:4H;GO^ARIFK["$R/V%M=Z@J<0^%X?9N3%&@?2I"IS1\4EM#
MXV2P*?JP0L/M[5N6;3GR;L<[V?@(AJ0%I6UMG*Y22"\GEXL_Z WHLFD?*H]/
M$\='Z6>>=JJ3LV@]4K<4=/7)^>:H'(4V5^-%Z]D&U"UQ[EEOF2=W':F9AFQL
M:3-V-J1)L>J*/RCR/J.)DU5F'&WWBNV?V=]NSQ][9:7E''4DR4VQ(-M@Y/3+
M6\>=,C??GB:$:RR<?:]0D8.)NL2IG3K8G-%M>,9E<3LS &!R75:U)>T07&(-
MT9U*\/76ZWTM_VNLL>Y?$VM,D=E)<ZBND/YJKR _T+REZ5I[SA>I#K\DZXCJ
M$X]W".WCO?%\Q]8)B7K/_Z(5PSN\J9#9]O+67:D2'L<2&^7I63&^M ?GD9I<
MG;(*$4=;#O$&)>WMJDUM(Q2+GL0#V>KE8="N'K7X:IE][C(#RT'>PC1%H4/Z
M>=07IS2A6YD3N[K/)R]]X=]2IWIGE_)X?N1!]7>WHLB/C#]BM\+"#!Z:;C_*
M#[?-Y?R&SFJS^;++]'P>2?,ZFX"TXF=?#XG=\HNVO=CR)7-^'_&MMIYD/??I
M(XW-#XI*R.'2QPEH5ZD4&S<W\[N?WEV;*'GN%+0\U9X7FA^;KM,*>3MJ]I3:
M"4KM4!D@/)(+?>KL[J#L9^/2)LG0<$BW:9!(F*^U%; \I(3P:VXSSFW8:"UO
M,E R<23'L#-^O"Z.)%_4ZC;Y?D%UP:H_70>O\YZ69D,7O1T=WM%=ZO 6\VN
MS3,4:P)5\J&&9F504QKEP-4N=<S\1]!MT!/XW@@H!B*F(S.!38)TD:.JF%\2
MXV;+UTF?0PVT4NXFYJTANM$37$GHU5X+6 ";<$D X'A?9@"\TU.+IC' M=WS
M'$VMSXNGQB@986CC4^U*5=CED?$9OJWM\? Y_VTG-TS!5VS8=>KWK(HRZR]Q
M09HH,0L7EPX/6?H#N<83/R:W*9PZ$1M_9Z_*M9P7D0F)X]T9WX9'*"WXOM!M
MW;1S?=%/%.13NB\)II1II9(Z/^7MD8ZBJ 0HFEL<$3A?@WO)$]M D:_L)ONL
M(3A=RF7Z1](WKR&"Y,Q+OMD7]'CMZ+FD'ZEU.%ZIL?;#T2?HDD!$P]#R-QV#
MQL8=0H)EA++.BF67X2+,V^'(?E%].<GV8),;=KMYU!0OYVLUV&1J7&[[TH\?
M9:9(VGF>HNM'](6H:Z=ET"HDLM7G/@MFIT?EN_@Y],R0YS[%''(X%%M$(?3'
MT21TJ'S!+C%]<294^XQH4BE)?&?]<.6^G=7[/>ZH#EPU>6@:5,AW5V_R[1N#
MXA(M[L"0!5?]DO(I1D1A9Q?V]LXF<15N@;SXU,&L:['6,M&1!2DS';.NRY'9
MKF#KG!(#_K^JXQA5%&.<0_&<W'I/E>$R(+.CR<%+Z,?9:#\7;KN[0K)SQV_?
M"Y?],*.BKUNG\D?)68F5QDC#KV_3V,Q#9SXK[X\Z&IRNAPG.?X"OM:Y0YO+Q
M1H[W[HP=U(W&$#H*C#\-/ELV[$A1^1##XUK#) %F&75SUTF]IKQ;DFHC_E/M
M%(;XU^:99,^S+N3I4-KEX%S(@KU5OI5<U#3OZK&&*)\K:Y6 SAVOO2_$6^;X
MX:UFHZQ5J;>@<4&)L7W4&>L[9UR,'-/.6KWM)<[3(F:2%\/==.XW3HW@84'1
MT1KQ"N'JP="=W6@9_S@UTQ.<%[S\)!M&V%,>/<>3+JY<B@])VJSI,8R;TNV?
M%!1K>T5C4K5MAV/5[*5XZI1VN88U-1!N7T\8?IG;HC78_$")-V5?JY"_?MHY
MNZ_WRDONE9ZA&F[1#HF6NZ^N-3T#=Q27++XGO/I^PX^TNZ@H0.?TMZ/"TG\\
M^HAPW0T47ZCUAD@877,-L>DX4,,[@^15+B-H+ I?DMF/7:<JMSV>$P"#5+ZO
M@)_JH%KQ_-#0T AR(!2.>XB)A'] <Q;D7= 4FF4+E,MU?J_)G3$GLV[+'T-T
M#464W[_E9)(@0$9KSJ;GC!\'UF;$5VZXX[T926WC#X,?)V4O"ZE'/5,:WF=Q
MT/_ 0Q7U(B5(1%GKA*9]Z$*+=O# H&C2Z= _/+GS*#Y6<S2? 9D AK%TN%J;
M!55O058N<_<1$P]M99$(FQ,KX6QW]SZ\49R'"H Y+.^O(0)GRAR2W4,Q7^3.
M:UPQ16%*OHKZ<C)+]AS/2K1U\-.<V7.Y6]C_P*GCSZH"Q]U_Z&9,.%LO=!EU
MD[H=<KHGBT?KCS0E^5_C1;F<RS:=B<0W>]MT]Y3/-LU,OZ[K9>RDO*(4^3)X
M^TTQ&$IO=/]Y]<Y9=#YEZ95=Y[V'.PO;XWDDI>)+(J(/B8P4E)GV24G4Q58\
MRK!>QFQ0.)\)67:3ZAH/)3INRCT8<2"<IUGZ%?=\1D2\_C"O#.]3.WDQ+Y?)
M60=\3$;3W>-!@:GAGB52?,7V>G;A^OH:%]X$2L1/_X]/D#7<?\J_KLB(QX"V
MA5[7>O7#<^42O]?V[2J6\5'1C?JZ$AS7I8?W7E?[>&"R@Q,RI8P$.'"8B1"G
M;7?!CC:V1/DW&T]F[3@4$O2'R4/5[6YW5<>QS0OQD9<'<E@]L?RQFJ6X7G??
M;5?#XXMU]<NG"3BT7L9X^L^TLJ *N68J>SV275%ZPE5@R)L_L68\\4C[ OD]
M>ZXSN_H7M9WF>N''WR6DS30F+^Z-:A^ :JXQ<[%]A6FG7GHJK"&X[A"E]I Z
M.ONT9-X4_:&V]]/UW;F">M[P#E<?D]E*!W^W-00@I-:S?#2;CQ7B'0YE2*C_
MN]QYHWK=#M%R >\"T6I$IF16BX#J[E*)XPX?T)N/?IX[ '!44+>RB?T:PE?B
M3'<B-"3#ZR5J=-IJ\&CC\:"@I,_9@H9SRK/1EH4S4_E$3:['U3<=%YRR3A[5
MLG:L/6L_[U3FE=P6JC@?&)+D\:"E=[DL9MIEN!#' PNG30<"K%]P)K^Z?Y3V
M0+K8LK SI^@/1R_>#[M46RXA4IZ2,I<ISOD""URT*PKB:XAM%HP#$"4<D ,[
MIL\TN0MIC<YGQGFWGFMJF8Z#3;_7N>,/)UY&4K0?6#:%D"DI%N><6QF^ WA9
MZ3<ITY&J:XBF8CF793G8XHO%A_2+-Q*V1S$9AR04IWNER8$6!5^5>(>1RO^C
M$J$5K9E%"H<H@Q>_\M4607NE[R&?QC[+MDWD_)93IB>5892;L/N(S^>=V24J
M'S[5*MJKB;[<.(7B@3G&D7N5$B,&L]UTO+;W;K%:2)#126QP2+.],1S.9KC]
M )OMC<?A0X6N.6>X@BO$OL"G/5'4Z,IM\ [WC%&=6,&$LU5"MZK::RT<%?<*
MEP927W1G67]_KE9VFOUYRKMD0+1"%&Y09/N)OHH\[LZ5%<>HG"3+SB6CT*<*
M\J_D^O/\^*-.O;0_R#%S;4I?1-KMW?4_4-_$@M/]JMN>Q-LHZQ20VJ2/6]7.
M\F=:EA8.S)"P"8UG]#B\SW'KQUOXIF_W_)$^>;K%JLZQ0\O)SEFMNT=;C^^H
M9N6JX+BB."67NOQP1@']=G(_/V4-$3R<2XF<R79J;WF>I1WS:EXP6C7%/)@G
M?K=C]\8"9M*TO;WB'[0J&R&;J^TS4IYR7HX.;JEFY65?&X3*@I^<W5G-L:%O
M/GA?L(\OI6@@?J<[%P;+Z=UJ=NK+ FZ[E;*Q!J>Q.K?91/CF,-(YRZ \S8/=
MX3,?\\.?)4<80;QRI;/\<+/ 2+I%OY"U8+-;99$P\5*TIFO%,ZMIP=N[E/AO
MOM]R/>NL>(NF\\WS9?.11HY%!-[V!U*F<1AH=UGW>0ZN;V.4K'<O1H:M703:
M]-7GEF\.10P'+1_T,M&1]/Y,E)<GY$'5DTU-_E%6GMS)9>\;AV.^=]5H[/(0
M270V+;]+SI,KAW&KY]T/7>Y8B.L6[)&MBG6)9":^MA#95:V@_S7YJ;[2IOX7
MP<$^S[;EC)2559&QF0XCT2.MKQMDF"%^%7 +DJ[^7TFMO_.?J?7Z__K4^BO0
M?BOX5(>GN$<:0X$J%166V<0NE9CTUBIUYK2!S[S'S<L-"R+/SV7>P^-@'D\3
MVJ,^J.L^>IL&90"6@@ C+J:$+-;[W#L7HG33LB'<5/N&D@?RZ.>NZY>T)DLM
MG4-MJ!95TYB:1-DB:F($U:>VA/W2G26KD\V'1SJR<OB<3RW[C?1>%5G)+7<M
M1.P=*/0\V,?<^+%$P!VJC@K9S2X9H=JFVJ9VLNV,AVC8]RC <\QO.JG))2+Y
M?*NO,^/;TCV4]0MBK<=3IS.(2AED.UVB8)0Y/Z.]N^W%V[FJ>[,NHJ)B>^)O
M02ZI!=Z37V4>J"!C*G8QU"AV^.EZX/&Q_<20DZMB-(Q5BO&E#'?EI;U)CNFM
M!S_@FB\T">X1S4$.6['?"3*OR,ZQ1_EZ[PT:8) %]VC@IV,89_8_G;BS']T5
MWC^Z25J6\"#1.?C6LT6QAQ7(RC[D-$ZL]OY()C,O!YU.6.I]8Z_XZ4XW',JV
ML>F1*R-W/CA1R[+9T?W*O22=A/9@X:S%4N/)5/+3NR/&,4,+$]KXIB,MR4/Q
MF*/!IL5>W>6K8C,K\7A??X88-A_WM,R(?#[:Y^3+,E1:8N924YC0\"27(_([
MS[,GIY?PZEDHA#N[.LTCV=3J_IV.VB:R-3$V9+BC6SS<:D;,PR3A%0=GY>X-
M5<+/.HI-3C=^R=0[XGE<76*H )+WN)_WO9'2<1?0+D_G%VDRAN=YZ7-U7]#Y
M5S&3RXQ=QO 5AVHD8-WIT+AMQ\K&=<*WY+^5+P+8_R^J7_37_G:/B43C]#MF
M^PL*"GQ3BHN+7X@X*B=)3GV^H(?8I=:WP8R;&OV16DGM[J^O(_A4G/YVN[,
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
M#WNN\8RUDHR?2HUBJ:OWN;:].O9#.ND3SPV>"LY%.-]#S7K*\7HU$>G(. ]
MF&; %'GS@>FYXLKJ#Y_2V;;D2JIRAAMGY62KA+OR8ZE%A4FCZ%#(6S\3H<:R
M;^^?0 !-.UH2 \/$<0I;-B6XTYX2$Q%@"/LXD(8%Y(<</A\]-KD9]KTX:W_P
M"-PPW\7]_9.CT,.'08)3..<!0A.>+2._JD7C.1D!"P:F![WAK@NC&!%Z=<T&
M2&"/^C\?CR5_FFG0&7RF+OF84G+-/_[(DY[Q-TN>Y\ZRSO_OIJ]+G,QM4"@I
M!49W ,]WHY.W0<T?4ZH08*H3AAI#$$)LVC(NVSU= @S<FZ_AVQ*UDDD"#EG"
MT=F"6ZLKPRT#IU@@I >G#4P[Q< SSW,:V.YE""Z1TO?9N50!J*;PO!7:1X3R
M=&G4L"ARYOF(1O"M'55VK%981ZDQ,CKE),3]_P3RTN?5#Q=""%J5.TAJ\L\P
MMZ.+G&V>X6JZ(Z3=YW#:9I3V)=NFJ?H+<W>KQU6\TXZ<2]D&Z8;JZ5*/.4?9
M!7.*S4.P;!M.B3D_ S(0/J3WC H6"'3+K]:QW^G\JG3RX/5]EL(B1WKV"(-H
M ?^\BT[-U?=+"TO#45&F%C)6GJ[7KSU/W66M00>IK*_"YY>8Y9QR-/D95V*.
M$(B.A\L64))Z-P%K_>]9B5%*44FZV!]9T@/^VNZC=5>'[S:=";NQ594BVW1:
M<\=^_\=R0F40OPGX0>[0-@BOU6\G@9K'2!+(Q; 6V^Z'*"TV;"($:5D&%!-G
MPX*]5B%B5X^JP:MQ.5:S>(FWZSL981%;XI^7 A<[\31Y7D"+ 6T5Z%YK[@[4
M"%P@HLN<#67 ,G]@P<C3#*-I-4O"=$B$6=WFQOI1Q([E'&ES(JSKX<G:"&?A
M,DC0!!R*M&3HTPJKT+UGH9  *!\CZ4$+)*$(GQ@Z-:0J$[LCC!9RZ'KB-ZN6
M,#S_AQ=A-_.-GX7.^V_IJ5RYK[?&BQW\SWXTH"/8"WM X)GHT*P$M Q4?DT5
M#/B$/%V71,K.=<KJC@YVE:UQ?<8BPU_H3N+D#=P'-!B],GSV;L<6%HA2?#]+
M9#]@Z#.ETB\YN3C((K9?56FZOHPAGVC897.!WFFE,:T79B14;EQT]?R=%+VJ
M(@3YBMFI.XJ'CEH^0O>JHX/&%D68[8 *@W^0@.NJ20NDPL60-QG.#RYB*#]&
MZ_.Z,8B]F<L:^]QN/O;=<MF%#-WK#^+_\OQO*_&QA01R&00/YZ65WZ8*^P G
M'[J3EY"SW8>1X0R-W\[QND9CA]=^7ZE^<3KVC'.G5>'U?.4 \6V0IJ*JW[XS
M9:)O^+Z/RC+F:!@&G#G)$[@[2(%IV(UB3-HX\AJ=D""G3$I!"4TCM0)KEJ&/
M?*^T=4SJZ9Z//GJR_N,O$\^[PWM"NX.,%;[#_V">%E6?N EH$E*W06&0>7P_
M5+XK&):D/L!5F3:WJ1Z+#(FN[6IZKZYA/R(I/G',5V?@\CU%!2F0X'2$<Z$=
M-2P59<C)1%..TITSOGOP#Q9AB5XQ-8@TC\:M" [,(;_'JL"Q_T5'N;6+V0'U
M#SN='[&/,.S8,L5#\)>;\8:L0K9*+?+ZW ^1.K&8(25,XM==>36!C5<]DHT(
M&S4YBJ7!:2XA*C=*J >--C>-=2X^XONA(LL(VS!C6:+>HR0XG<A87I&C<-K,
MKU#0$'@ 1GS#/(J,387*T!<F"#C#CK2%&YZ+S-<V.C??-1/WCV:>LIK/65 @
M<Q6YRQ"</FT;Q'+G437IY1A;QHQLG$+1%T(TV![:!E$^5E-J9WCNV]_G6/S/
M2X[,I].6AFDF.5^R%-)[-A8>/@5QQ/]EY??_JTNZ![% ^K*44=,PG#Y;%M:G
M]).F3[>A-K$/ R>V0;LUN=GT=ZL7Z1]:N(U4Q(L/P=$MP87Z3E8AM-*(;+56
MJ[-E9]]N[>B5V]R@L5!LN-WB&>HF6WJ=>9^.*FY 7@-\*+(,__MAYOJ2+W%
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
MZYB6JR;6#+E-RL<\_;3!<KF1RKNSKSUJKXHUEXJFQ:6(I(MZMVMCY[>8EEU
MEQ9-,(:EPSY>/#3Y)F=D-1HI>6V1V!XB-$@G?I+JD!9$G9O(C.]2^MO R&'N
M?N 8T@+@B4S2T*5@.]JR^*8=RT$4!XW05V5\-?&G8Q-Y?V>)56]#L6-+KRPQ
M18%GM6+25'0/7#;8$\(82VP07Z!N_3"K8[G/3Y.'@\U-SGL_V9&S<;N*O/I]
M1Z<@\S=/:H-1;R%T^ZS$<$!^%9,4NA%YO041 =\#>/_E&EQT\L8'K_9+-F>M
MS<H>FNOW7M<X"((<1NI-;$!-T;UHKA:75+2_+3"87D?.ZCG&50U&&1:MJ4TU
M_!AK[:Z,5GI_1++=M6<#+]8A\?KYBU."RG"\2:^(-"L0-0K#VVWX,U;[HU1-
M&<[]'(.3LQ$9)D,%;J49U##^MZHA'I7-T57Q!Z[%'[FI<4_C],D'<7D57M]K
M-U)84+8+H$@7N<#)@QJ.D=&*@/_)\8L9@=C =A-F<-#L/O.6U$UKR>$;#1/Y
MKI['6\\/% ^G'[=?0,IQ\M"^VZ %G =X88X91I>_9T$?^$QW3MC 87&BG\!,
MEURT^59I '\7EE<W;H 7.YA'.16=5QI0 Q!)=-!F(E>9[ID1LP>FI#77&>GE
MH_E;7:>>,N\4F)=<(*RO.3A/\<=?'=%NP2_D_87?!KW4WSCXG&3[/ C3".]S
M+RXN='-/2\M*4G(?UDFW]O<[[/LXQUHKQQ9D'<V09KIP:KA[ C&B.&QZOL$:
M6H)]0G<HD=9IM'K\>PP';F.7UX#[I;L_<:V>@4LAAZ1GOGAAWPN#H7MEN^6
M33+D?K<!=\P)+AV)56!KTO4'6"7JY)HNJMC9E8OMYUT63PS<#\?\F&468&\%
MU+^6.G54],8BP0IIQ<DD7 ]+SU]1;0*Z6#K(8XS+4"F\B_E!^11SL!>R7>>\
MC,Z=>(2+^P&A>SHQ)^>[XSMH\A83G295[@@TL=VVY<&#1R(")1F/1&0.GZT4
M3D[=\?S/IG(@&3Z_?QZ9__/)\7.NU R7']U[!>VS"1P,2_5" TZE(M.1I%WL
M4[,*J%5BDDM3SN0@E])^YH;_DZK<5JD33Q4RJ(1SS\4<;::,1H^N6LSB/NOK
M?"4C0FEZY:YJ1<8"KBHN$F].[8T_?*H,G(<FM\)E#.W^?(]YA'L(D!O<-<.V
M9ISIDR\5I@LF?F=\\@Q>[*X3<5WJ#9;Z4'/KD^+%\3M#TFT]#I99;'Y.!HS\
MG%<B[Z-$ 4=*[7W43@3!%KA"AUO2/Z:%K&Y"UDV1BYY-(:>#Y@)52O,B9=(_
MA70Z*IIH"'TIATX8<S=[(73+32'4\#:HM8K0.K:A6[?FMGLF8MAP4PJIS3A1
M7GPV0(58,!DJ8[@H4]QT_FRN>U-.Z6FQ:M38Y%_3'Z;*"MQP\2NT"L=P@?H1
MVSUAF5<\LD7NW95Z;E=6!AY# \8-/YF)KSCQFWN!1@IVERL0"DM6U8(JM-._
MMD6%QYZ80J1=-HU?MC#"V0\HV>).3G1FJ$F]:Y3$<<I9-MPIS"[T]:P'SG^F
MMA#O1LY-5KQ*G1P-Q>Y+M#W-=&P5L;KP+MDW^Y5RH?U)_SMG+2._="J3PW:R
M3<?GB!!P)Z0ZP"UH3&>]-F 1>>?E;M_LJKS^6\\;/F47SJ_JO+4>UIAU'K"+
M@^^$FKHL!J*546* \Z#QK!2NU9A[B/ZCM5P%EWYX3.F]^GWO7;L5-"X)CD$:
MYP9A"_M9U)^I*/4@2 N,:"?']@5R_8JR4B)X ( 8G+L"!W]VBPAA!N\,4$QW
M<HKWUX\\D+&_O3./:V=ZP)'7RN0:F)"A_A[D2>#/,-U.3@HAP./.*C4%P)1]
M[I9II7_J5RXY<Y9QYT$T>D?0[.FW=II/\>['/G04N<A";8RC=Q](Q_@ACW'R
M8+Z;">T//M;3LYBA=/"#AA81N:9I/>1Q,DM;42_D<6+ ]0!O!T;.\_-[XB_?
M&CA##V:>XQ&P_XG3FTZ<4AZ Z2>5[NP@B.HW(!7)'2IZ-O?ZI32" QYVGW]V
M_-V=K/.@[Z;_/!A&!(K)%(8\A9",@JB<JH?A(\RZ8#2KH^._QCMCAEXM8_KP
M!WA]O0T"C+GK#H CCRQ^MG(2H(<"B6<!#%U^P&TNB1U.J4MH171R+G[ASC*-
MCAUU&Q.;?%P+JNK8\^S8L5$ PH/TQ02NN KP@!7(-H,% #'T+'(D@:B,E5PL
MF6W'IVA,*_VFSNX6'#%9\'XT9#R);#N]K_<UY#R*!*?;ABTD<(6/T-^A=[##
MZ;3ES!?Y6/&T58SHU33=<"NQ)R],SN\.2-&*D!)\ .C<?Z#NPSP$Z#*(S #
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
MPA)NP%V590YY?Q_XQ'X.@L! (%-G],E_LS'E_[W^[_6_Z8)L+_P_4$L#!!0
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
M3\JZ=>J%=$IS<%"3 '#?ZDW..F? ^X_!E]OLZ5+H7K>3%%SI;(8LZSU12*=
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
MU@B1+P"MC/Y$K-79;*\RH]L_'6'HOXC C3KET#X8BU4MY@R?O9'^L;\RJW=
MXYTZ-@_OMYH$*;J:E09*Z@4*8F4#\E0>N$6&\T9XST43$[3ILII<1$3?6=U?
MF6"Q?O2QT-;H4R,6'A:S%H^DMHS>*[="&'<*W=U"7-:D])+U.N!"(+9;"L9?
MC5,>+&=(#1M<]Y9)2"NV\O#QO#-"NNRH3 ^?,GCSS#XZI?:(D-8%GHG/MA=N
MW"Y(3W-7+7MA\ZU]-[<9X3QWX*<=49^XS5+0DJBCU-[D$$V9B E23]Q+/P7)
MYJRYSI.-+TK: X.?62O=S;)RNFY'6^[?46=ZZ3YPXB5L)WH 5B?5B4@BE/7
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
M)OJW[ZNO9[#X7*GX#CS%N@;<E]BE84:;H=C$ANC7Q,'EVAQ(\E*(NBQU<X/
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
MQ\^3H07]4U95J5%1!PYK>IGX!2I'_CQW]R4-%+GZ&&[\5^GNAG&[0Y%E&6[
MMQ>DUF_8N%<-F=?<Q?C@)Z5ZV8"TH4XW%=$):\1T8788YGOO*\26@!XVG[SJ
M8UIANJ$R"?E!9(<]=B3<(N&( .=FZ%_EN^_9( ,D2_I@?V\7#7?J$UHSHE!8
M!!ZCT:9(%@K:7&[*]@L[8J']VN9XGJ114-;7Z9,MY1EZQ[B3/RN5#@K3/#+>
MS8C7@N&4DCFI%(8:J4"6],1M%^5[_+/\$THC9P\JQ]DE_]*8#VM-UW%LSRQ4
MDM*0E<O;D#F8?!P1C^>:IQQ^Q=*EUG3Y(WH*#^1:9EAC1)9RQN];R%><R'Z?
MHF[NGK+/=]>F8K@^U]=NC[2+BZMWL&OJKI@O1OC?7#7J_RSC;=Q[@\O_]BQ\
M5IZ3!@-3BU'..+! <^4']<;W"7NJG'-U%:G._ZF)7UCF&Y_E<\.^J6$Y_17*
MO-DOOC@&#+R&8_Y)NX>4O)J_%8X%4/IDFWLRWCWX).?N\=87X"T;-L ;']^A
MY+B(/+;GVYN$?=)1N4F//JS5U9:<[/UVJ#9Q: *WDV'S.60JU9^'5DO%/0S5
M3/.:4&Q+Z+1XTNFM),[JY=/)?E%_[I>=6>&>'9Y7CT0?2RD^'T4JZ[3F)(7%
MZ:85?[TR;1U=;EU^@U!*5[[R4R];]T> ZOZ*UG2 OZ(\I3RI(JG",/FOKW0L
M=2\1#"6@%(B'8J=5C77OMMV7P*^+^XM38CM2]C_=\2]MH2UJ;@@T&A_#U^+&
M:%EL8(WH-=V*F3Q!)Y8&_WU]^8.#6;&M6_C?5IHP'70V\.(B&U##TUTEW?\L
M.W7Z(&3@C0WY_FHL$;SZBM8AM/>4GO_[GL!77JUY&NXS))/(S6X;6;"D$ZV<
MTFDR9O H;_!*V?VT=4GW)[797QQT_A!4*)[_P5 =\6#>H2Z"69VMF]8___W/
MLV6(U?Z#54M!K-KF8>ICA4&3R-Y.A )8UZ5P,,-Z; -Q4C+Y2UFFS!J/7$6<
M6X9%I9!^H3I5GV7VUIC5 D5'0YP+40P_'_49OE0,L24!1QV_:W\\LVMS%LZX
MVR"\/8O=%JFQJM$&(=!7U#!FO5%CW?4;^:GPK2J#8P(^KQ,)\5H[S*)IQ3BL
MFPW<(_+CQ,"R<R,X97#3>O@7PYYL/V)PPC?JEJ2KY;83K[FB3=MRU*R[F<J=
M02^&,;A"J2-Y/=7&RH"/G[;(W&RY-SZ>%]W]-6?<]GY-^+&IGN^\XD^DGQ%B
MXM9O!5I=V]62TC_&")Q=$6C70XB&(L6^=)+HIPYLZ!=X5E^:,O/*?.P\V[>+
M>,A4X!?/GN]MQ%G,R@)=D37BI@O?9<B#"AII,ZL6TG4]_6/\PD?8\NLVGW44
MM9Q0I6UY_G8?KO@1S 'UGZ?QL"<8"88KW1\EQRQBR8+IR&26/%4X'KT796HH
MBP?]_$GNXGENA;2FW /1.\'[ X<^F?A^/Z^".-">?:TW7@6L(:].^<TNK A3
MB%W!*!O*:A(*XMSDHY1I-M#I@A3@?3;R>[.AK=EJ4;,KP<DK5MWF6*#2UGG!
M?$F# [K::?HL?ODHNJG5'$8<Q0=:,%.994QLR5(6RNKSX</UKGS/[WT<=DS;
M)VKUXO*1(=;]"J=KUE/*6VG*Y]E ;*(;:S@+)';#=J!%,=>@*LP&O!>WY[&B
M&P*I55)G?$NTZB\K6YS-^FE_#PK"9P=S'+/#^EA>1LL86=0):EGWC$Q<)P;B
MK8X1AK3O"RQ5!97680?;O)&ORG(N4WT#LI9#KP*R@RIXMIQ2YA*9<8;[&8%@
M"27< 5XOONU55 UZ][:L)I10==.N^FNT&2/+9M[?S(L][=2U[T- >LJ'8G.L
M+^&T""H0SVS;P"2V/$^C1)&P,5*7WU!OTAI'9U!GVEY#=2QBY^2M.M7\HPG;
M-H\MN:XGKKY,O\5C3S_BBY<)L4EX\93A#7K,UG"_+SO7F"><B!*JN?(SK'%<
MI%NF*"IYI2KU!$;KFPA0(?4]R$)0N((E^@<Z/%F_\=M'*Y#)^#6EG_"-]YC?
M.N7H?_?(3X0Q2>,_@[2GGJ?23_R$U )HCE-E!%/-TK3IFJ(#51'AG81OU042
MU0_UM1X]T*EZ:??Q5>0]13']E0XM9)9VZ.^?!_L,Z&Z@5&5$"2D\G245D3&G
MEZQ91'W;4RQVH3GEPU#QY'2/LFY8T56^;Z:ML=*7S0:R/GS90P /4'HF9LLZ
M8((,V"C#.*J" +H8-XR\W! R41(;W-EF)>YE<T!$X*8]5T6,^4=NO[+BF%,+
M'5#1\<73A!.A8B#QD7$+2A13&)U7C16S,1SQ5[W53$R'K>WO9 /N7%!N*!0%
M7 1M(-P]^)X_9X %5V(#U96,GP?_=7^1<_'D>DT&9DF[9M.+#4RJ#_M]Q)UB
M R]'\-/Y;.!ZN4L.S6 M97_E7O6_+&][C/]EW88C("K^[TO;&WE_6[HY^O7%
MS2!(8MLJNGK_R\J&>O9?EKT?%+[[-Y8Y(!6-V9+?@&VOLH':%%NHEVNV)A)G
MXV_SO$."],]L8.D)8K!R:.EO*PP6RP+!(^I_6]A&G)X8(I0Q[E;#EUHA'YD^
ML,S<*6Y[R=RA B4(.=)YB=4A!(',ODC7VV7OAK8DJO'+>XG;.^RB=ND7F"5!
M;-L-SP9J#F!^<[KQN&V1X5M2-="]^Q%,8.+.L'SBWN*4 UD2*S!^Z,PSHVQ@
M&O*!Z:F(MU%F'?BMW?5L8!."J>$,2Q>H.^B^%QS_\MU/C@6\ AL8^X%8M?ZS
M3/9DHN3/,IE#*>:M'NN]6_#E1L5?D...RLQ \)?9>PX:QA<V4!#U, )Y!S,?
M. I?HL$7W+Y=5"IY_0TN!Y\/2&2U_V #16\#&R91?X*D!4;G*6,E;/2,:=S=
MY-]??$?>IIVX)0_-9+4H9E%G:6,>QH.9#T]DO;& /#!1\WD@J.0U&?_WFC3
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
M@[G+&J]:H<E5DT\?$I>23N)^#V\;:&'N,Q%-0= @?LT4M1)REXEH/?6WD3E
M+1LXO]A; .4(L.((6SVNR3;D&F<H$U$_!XN4Q'74Q#(8"_MYPG[4FL#Z-@@3
M?_ ]# SYR#H9:& $%L'"?IOTRP8INK5)B_BB?-M.,8L;5:>2*C37MRW0=^,=
MAS1%&C1,!>2-#=K&]=1S-6-F<5XK2V<G?O8\+;9/L9O9;]!B2'GH6>PF%WG6
MMW=M"RL&?2>622Q,4XB3LI436(% +3I?]ET-9U\W1KR_1/(UW7KW6+X;32P-
MYUVC_CRA!/R?)\1$[)Q1.YYB0MS21(4C-P[#SJ5/1:IQ?B6OL_D;?<^KP:;&
M=(DCAL9F)K6)SFBBY6] YP$3\>288-H]E6O>+K00M9*<KBQ)'\/K)CZU)Q=]
MLT9]YC") !S$=O2?003^GR#^Y9B_NGCA:'*:A0,S W+@7@!\O0 T5U!0C-VV
M $4-#7Y@Q#&B 2?<,T"PE.%E2$-/(A=5\Z3)"8NHXB7AE8$W3[RD73A.K'4%
ML:#3L)1+,*">@E P-(EC=Z!)%#=88:;</%,IKN$@+'Y:U5I[UOED5=FV+^HU
MJ$.*9F6ENMW/W7/ZZAL> 2_GSO'@Q.IHV_+'SH6T2:K=QBSCLR(Z$B/>N]83
M:7.K-#M<3K@\CL[54B;2/9=Y\@]#Q+$,5^S?ZF(_M1C25X["+SC"+- 7(?4*
M-_/&B--SMR>W_E%3 K"R$L0P6I)F97EPC:*8)5U\:#0:F.[2[*1G%P+_4\G%
M]IH#>3LH>S$)H-QC(K[-[ZQ%(*$0/P^0$U8'\2AS_$0"\FB=>* K[339 "![
M1*!*EA8U3-P6I^G'SBS$+7PO^WDEDD/:4+=':4VG%;<EFB$#XZ7#3C+TIG"P
M@I@(PZYX_+GS*PQR8KSK87][UV\;01R:N_'FY\'$EV^.C[J5URW.]9"%SC>0
MY)D(;D^50!F5_FR!+U?/PO]ZAZ7$5U![G-Y'0G=1WY^\CSP%^R)H/SS9D\(3
MN.WY'/@@';]*\1-9Z!4[_&'4PG&8);,>F!J!7"G0M<L-Z'4"C.7]25VNL*#!
M3[5A3@!#:D0FXNH$;C82O7(!1]\+2R@=REX)R.@*?@'.O ]'J^2I]_C7/<N4
MG:-MWM@PAWG7E@83BJT03'$?KA-Z (H5<DNQ"PFU=:(88C6X=RC[N*US<F'(
M#6%8OFQKL0=NPGH(5BR)UV#EN!!8#&=2OP-Z1>;8$G&!&SIK2Q2$0X7=4C?W
MH.]+@9)$5^HB3^%^>3$0!WHI86!,%9KQ_ X3T1ME,9!)XM@2?(2G[VN M0)?
M 9;*GY,$3.CW0CK+C)VE8%_4Y"8)8#P<!-)C,*&$F120WPM"[<A(@HSCUA!A
M+24<M:)+1BWV,%2Y:5(-<ENJ%4@ZW+X?79#8E\9:@!*2>-&FELX"M$^#JG":
M4CGF;2[_^XYDF(-$HU&,P##H91Q;)##UJ@T@I.*WK\2-2OZCIEEWP9_>>9K\
MBN\@?N/D,/![/I+1W]RS=1)8I$'95&(O'8*32 ^YL1JQ8@"3:8_$YKZ_2YJ5
MK+\KGXN-P(H)"34_!2B0 _5@/\,*EPU. 8P;M 3A5 7#%J%]'H2K_ LLDGO/
M$A;/8Z2!ABNPZ5F'8*H:N@_\?C6_'L<+3.GK0'7 8A$J33,6N6(*@_\\W";]
M+S0LX5PT]"R\P-6A)D)0*TH[M[1]P< "[=U/L_KUS3;P<#:DC0MG(C8X^E%K
MZI';2["E2"AFGY=CB.C\$E( VDN^G3\-5^:(X^\6S![0$'XUD8RD'[*&9?T,
MCG@59*.EP_)*HAFU<0S6K;T]:%]R#^5,1C'X'J.^!C-6X#>80/17/]V%!2"M
MD&'+NPTG;#>,3HEHJ@0CKARYK>6(3KGU3WL#2.5@$JSW#^)%J7$PP4R-PVX,
M]Y*)4)C%C8A"<![;T!L2+L"VG@SFL-D2$['("3<3$S&)HW.7PM6<C-\G-4:U
M8ZRR04<Q3K3E3#086<Q!A2.C]\)8BW?K-.,,+UT</BX\\41."C_#\P=J;=(;
M'5/Z3WL_^L'Y$]W&K\_"X7B PD+Q^!4M$GY!!+7MGK/\PU@+0P/X0_[E@5=(
M+)YBC=]B!6&A53#2LU*$ZQ%@'-JYOQI67RA8W_L, DE)&#_"JAE<UV:V.W6M
MS$V?A^OZG/F?=9W]>4><'<'D/<8NP,Y( J",0FV"2(9 *3T '8XN9 7AV#=Y
MT(_=!]9<"(N+F!F2$1A)14ZBMZ^BXC )J!7C._AYF&S[AK=@'-T#B]C$HE[\
MPJ42>%?G"&V[#N[$X&&@?=B)N"%L"<S:+P8&H5]YAH$O:7AJ\39_X_*6\K '
MXS'Z$QRO5<=Q['6@X00PM5Z"H^^:0VZ?Q-^66D%!^^&:D<C/ H8X8*?:J[1-
M0G^W@9NV755N>TNN0X(JT2<(Z7\%".' [ W4$1@MLO K@0",<,)N, @], LA
M5 $-^L 4#8(A[=(H$Z$[@6/#-1<O;PG9XN>G8#GX$;!ZX C&;_DR_&##^I',
M8ZSEK].']6$B&F#Y-I6Y<_U(?3*PK3J_%HM7ADL=5AW&($RT=_11L C?UD'W
M:1Z'9R2A,PAL6Z&>:3R$(Y$8R42PR\$AIUA-.H+)'OS 4 _\D2PNL[/6J-:>
M+>EQ61@R,G:@_JI8@2T^W1.]? O5#)<?'0N_$A^$I.BL7-3B,66]NPWK[]T:
M\)B!5 ]&+-QC>B=P>9I*0/LQ>#M*&092(_% [/_\'N#:@VPPO@15ST2< Q!^
M\7!<K>!(HM]M70!YWU<Z01*-3,11XL0D[>&<JEE3F)F!H9[=2M9%M:;"FV?O
M!_],9NN/GE$*!IQJCVIEA\<^;VOBKY,"#C45Y'^7EM-JL@QS*J/NJM1^KE>3
MWF)8'_8 >AC+PJ_^L.T1UK"\O&MXV"/S.[20\V:Z!-=C,NAV7NA-F8F'@4AE
MTC0E-[?62.=]48U=OE_8Y3[-?I+'?KU\M/I"<)=[W^[?>H[Q*YQ^K1?L$O:J
MQ6,I460-@$^#Q7GR+FF^]J1>=F5Y5;]'Y&N9F6#_$TG*IR4G]+COAAT\X]<M
M)7?7;"C -:"\;-XWP#E@[?'(R''4[:8\V\:QU8I*R^ZNDXDE^9V/I@IP0:9A
MBX[_(Q/F86GB<N"KL&#\? 'LAK*E4@?A D\"VF/!"S#P>>.AI 9TWTW\U%/T
M!COL3.,F\HS C A@"( 6D-$WS1)I;9:T]8FX" S_ +(EU2'K@U]B\XQ^):7$
M\H)V29F30Y*[:,58[52,\-A)4N%3MW</I#@@ ;D6B<8X:K.U!"@:03WB%T"7
M6)A_=G>#E!V4BU'>(CII>EAGH-N+?7O0/2\ZSO+:';WQ\EZ6*\PPW&ZGYI+S
MLSV*/\YL+-J<K"?-J)@^GR#Y].M/1$:_64N\G7-5&2U05WB^+_(;U3?B':4@
M>B2B)" W0LS\OK3M':$E4H5NRGGYQX6DFPKG>/6.92_T3L8=";Q",^"(J GP
M<I/][#UFVT=:(*V0_R#>J"J_\*S@CRN9$HG1"7HG*Y+Y<AMK=(8-=+H7E3>=
M<^;TSS2UG8UEL_'7OK%R55;*;*Q22K9]? 2]S<5(1DT-U1T#AL+@YIOE45HE
M@GQMD($"7,.%*SUP(<M)_38:MH,,HDAMC/#'*"C^,EH%;DTO1?PB?FBP24=Y
M\]S[^=;!0J66-Q]5[4R+:W=GQAH7OCDS):0C@O_@M8;=<PL/;J,34,$TF7:_
MPC!G:X8M^DU<9ZI4.X8#E.L']U/QS00D^Z_J4DI\[V+^LN*6W*^,_4I/I6/$
MXOWS6BSNGLT+,3SZAB59NP4[_,3@,.V9H_CZ0.,HJ/\C,P0G.Y4^L/O!7=^O
M+5\4ZGM8(B'?_*?9^[JOI_^X:3.(V=3)+;;)@Z8;?ZW/_<@R+!6R,+PE^J&@
MMG,.*VUE4GY+T,?UQ@]7G4;DRKE98(/S&1.A+>.'6O0D&0G-^R1KBI13E/"1
M&A+OK Q\\VF8T6;?Q^[OU*GTWP)_Y(KJ'$GDK'X"V1VJUMTP>J8\LC>'-41)
M[L 2U%FA?_31V&CQAL\^NVZRT9@H3K-4;K^ W^-;/W#?%@93K3('-UVM;9/*
M/*QN>YTFM)+/)(3)B=TP6+71R[<TE#QGI)_33O06;&4BOJ?_DW32 ?F)^M!H
M*<TS,XV>9NSMG-],X'OX:CK&:N'"2\^.<PJAQYY]G3);0X7OU^1N1M.QVP\E
M*,O!L?K->=Q7EP: M:[+$R[_/T7_\3]$G_C?1Y^ O^.QI8$/0VTH7&2XDF$'
ML/W<%,M38\314BMU2Y/? ]$F%ZJD?UR3['1?=M(UN28Q4')<ZRNZ6.VKSXM"
MKKPSZVN;(.=FLZ84U:,%^00Z1?WNL1ASF2X[:>QHG;=2L^OUUP4K5=%"%9R^
M3.?,Y:,AN(!L$^S'_/-(*XL<-\>/V6$9,X^H_C9VP5,EF=K51+2W2IV]AV_J
MW/6!51UK&;O-!+PH?J):Z#PEK"EN))38G'&.(/*E6(BS,.9>O$6JCOS/%^&1
M;.J']X^\??.'YQ/7]5:\&#!1F=H35J-$-[>@Q=G$["^CA"2,()YF^=NXAG V
M<YC=7T0\SAC&C6AH1]LWM>N=JYQ\WUN[T0M=@XPH(E[9K2LOQ=X/"*2VPX?/
MU<L=+1V@9T[J:BJ!DC64W2B>^QINCMYO?R:4$39"LK@JQ'AN7K!^PWOGNBRI
MM&@ONZN?>JL-'^T9*=?H"$W*NOQ'2?7OSA&;D;JI%W_<9.R[<Y'UQ476W682
ME+CZG DF8I_+8*IF=I9.P5S5X@;.[YW6-S[EE/OVG LZEQJN?WXCS]^DW%G-
MHKYQ VO2I\G70\+QSE9Y)VTDD?,-&W_-&#E8N1G.+#[42#G+*I:3H//PAH1K
MF/&3MQR-KJ0SD3$6QFX5[>(^I5%U945SR3GS </((9ITFWRR%(<1[Y$LDS=I
M18\-9070KX<5B56#,5:IUQ8YFN-V<W #C; &WG\0[4$W&JZIC2E>%#)+VP 4
M!#66Y38S3!?IFFX5O^K:8/R'N;5]6@LV/2V;4#^N(Z[8E8F@=.$^)@I3K0(#
M6E'3;VN8B.?A>M6S&W>KSVO4818QN3M/UX:5Q<I[&.-LZ4R$,^'[O8H#?K+B
M#2M7F8C:Z?5IS\V4Q+J,M&*R'TX5ETHYY+PHW EU=><'\6JA8(?U6*-N8S2?
M<[L3'8*GW/*(1<.-!OW$J'VA14WFRIRTRK>W//O0:E^HR@\]X>M7=*U.J">9
M7#PZ05A*PAP&&M RBND!&P6T0DIWHSIJT8/?2#PZ3BWG\*A2T95-KIG/V@57
M<^C=EZ+=Q3!I9 ,UI8<_-5RR.^:DAH>S.J6J2S8L%P!-&IL5?UA/X<"9;DF7
M9^7R;LH];%*GM<8-VUT'MQ?\.9HY8HG[,'RW+4? "]3UT&1".&Y_>ONMF#27
MKPMOPS-EZGTE/P0K-!2\=YV7"I#X42 G$CLF(E_;]/4/R5T)+7$(NS=K+?Z$
MV!(CUI^!TL S#'M&JW^-%JEG(<WUM9C>+>GGFA<KD_ QHMIB!\&EG9G:4)>;
M@OC)' M,1 YXF )$9I9'F5 29U/=Y@S%I3C#VO4.]:?8/ V?DY>B;(8VJMP8
M-*[)/[F^^6@S+XE@+;OL'K;^TW,X-=>F]_F/.UG[6H97A^FQ!B7+2W6NVC\[
M9L=G+I. \#IV:M+4B&]8:;Q2,Q_UY_F:+WH'0_<K3'_+%<GQ2W/=$_\P[^;$
M&P$&-UP7/+ .'Z BH89M1RC,$YV0@4@D*T?C7:+8C9I3^=+N01R4@R.^$;*/
MW+26W*9KJS+&=1<W%8TG/E_H=YOZW"7D66,VC_Z;@ZKC:FS:WZJBV[*45MI?
M2I+-U?%VECL9UP5>^^;R"\/GX"TA^+#CK&&WQF"NX7*RF4M?C8 ;O1>V5X &
MLB2N3>XY=C\D.<^'Y STMO_0Z9UOK6@[5<;)WO0IX=+;\!=E%_XK+;C?&'RZ
MW,AXOQZAYO*D1Z@/YS 3X>I7-7F],'[FEHB@@[](0(37@*B9^$W&C+"V,I?F
M://((Y?./0(Y*^7J<)DLC8UE%Q'L5HPRU^_;"*GF7U.(3(V1\CK9[YMC;W^J
MNGU8YC'1.C)#C=9+*2>EC63'@L[.'Z.Z,JXE\IWZW%5J/7S1_$7YKI^?$UO]
M"C)%C_8(E4X1D342GG(+^,].2':Y$JDH-B3[YY]:>9E=?)G95FW)3[IXPNV(
M O);^'/*7 C4F36 S36GP$G->VT#?;>RIO]N5= Y4R'["N_=[XXA7Z9_F/R$
M:YTG_6[;?Z!D&>,L 4@I+KKFCJT'>'R'<AKM"KT5U%X]GCVU<LFX"'!NU_.R
MSK'L&-&:+[:,IF!C-80G<P,Z\:Q^H023T$9(7ZHR;VH\_N<)$^K2,2[E@Y,:
MU!\"#%B!!0L#[3A:(M0V&L<0*<:UXH93_I@A:Z)^?X)MI>PXWAZ8"$>ON$)B
M, QL3,+.)&]^R>_0\S.@;4Z;_5&/&9Z>KQKV+0-M?A:2ZUPFWL(!;A]&YHCN
M,_WH$ATPC8F(Q2\8_H -3((E%+@(J0<*5]-@;W+@,P?2_'A@3810QNUG8O'1
M[0*J@D):B"4MV\YG+\ZX;A_\VZ+^:OYD.G<#I$H-"WMT,Z.58$!Q#.\WK:E:
MY434<GY],2H,;?F#[1Q%N).7S(A4^:0#%:!:;L!#HUN]LZZ_EWWMW>2">J*V
M4>2SK^YC!:758\8L]7(D/A?7IKHF]]94IB;H!4K/GJ"U4QIGVN8I5<@C(^G^
M@Y=YG_X\^/'L:]YC,;&_5>^96#QXN)?]OE]4<RHR1+%U4./RIZS2BGC1@_4)
M*^J[=7LO2"]]N_3YDW3SDUTG:T8GE<HCUG"PAV4'C5RSG;:3(_@CQ(L$@&%K
M.1GW IGLR_['GG947.'>&_VVL;I,[_HM;(E8XEB@#LW@08KP6AH0;ICZ.J;A
M9H6:]\AH6)O1^(N]0$1*)>]6X ,>R>XX49^7]A*?W:F_JBRE;#H(1F;5J'<N
MCBK?SA\S*HE\F&UR.#9&UH*N^($QX\U_;MJA)/:SQ$>_ 'CBD6L-N33@NM4K
M#4+$J].FL5=LXP1S$5_GZG.E$!T7=_\AM?$,VN_+1)P4G9#;GOP$S+;.X?>B
M',.7>YKQ42G&>P6NU6E<O(NM<K ^U^5^E>[_]ED<V72)';,*\P7L":>: _<P
M$;>].1@J8V9$FL<E%7>)_'W5.#L W-_O@W'9P#B!9FW1]Z@0\JZK@07#,:5]
M1;O&O2:K\UMY;[[-#!ZVV?1X\,F_/B\!@X'']D5-(2E-<5MN>4R$E"380G.D
M6O:09;#A<O;?EQ1#*)OA[B6Y'_"I\GI/C5--C",_IS,1XQH'L1=WG.D>V%*_
M )HXMA?_Z],)M.-!KA^< !YO%"?-XX:KPF2,R=I(Y[ON'G^G[RVAD2)IV6;[
M)G:S5Q\YV@5H>+;LNT6^?3^UVJ:#J-*"D=CD?ZY25>&^J^/N44OY[3:E10^?
M+.VT@%S_X\J-<E%U)VB%TB,U*/9?_:"ZV$EK07202Q_)>[=,B,@IZPP1LU^2
M-*E-W6Y/9*M1M(TDS=K1-]\)NT\)Q>E<I1512Y"3D7O[[.O3RPK[3"^Q-T=&
MWGX[<N:FNQBY$@BIXZ*@@C$G7(F\=5Q^MG0=2LA,Z/.JLD37=T:NO&.@N[5#
M>;'3 -BPSSXHG"4YFOU;?@0D#SI2,M[9NU$V;U&6H_>^QLWJ:Q9Z9],D;E2*
M=-_Z13AS8?QVT6G)>E*FR=BQ LV N9>.K[.NQBF=EQ.\.F]PHR3MEXUAUZ@6
M!>O%R([(>J%']KS*6["HWN]B6<K/-Y'Y=:P\IJ_JE\\,< -3;SF.):-'HDA&
MX6L1UY)3PR)*1M/,["4ME1_9JVC$[B/C'TI1^J']U$^6+O@28F.089->Q9?R
M"JILFAB?F>GXM2_"WI(Q2+#XQ!U>#=RE74=P/ZL85HW-F2FV)J:,F=]QOY8_
MW'ZS^FUW6NWOI3+,ZM .O 1O^+WU$]UX$M4JD_F36)!"Z1;,+BZYQW6U\"?Q
M[(%[]K<GA+)!*3*[V:1F7"9XI)#6X)^]:&UD4)S19I"P<2K58BG8_QQT/\18
MSY]7O_# 7O,)%K0C7&Z-TSNWNJ/%3%<-Q+#[P(IW94^S$G2<<0.WC'<YB+U
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
M77O:;#=+L'80.Z::,"T'\H5!AML$J'E4CG'<$UU)BS?)DCTV\\PYI^U6YAR
M]&.[%"L1FR[9:Q*5I?XQT<A\*2.LR12/T-QG[L0'\?77<?L]'C4L_L'.R$HJ
M2.(Q;GITX^[K2Y]&IC$F30DJLU9FF+T4Z_78]*PQFI%APJAN3>SRU7)7Q96%
MF3C-V_&R9Z(K541WWQO,YP7ITH8GW5?2@GP#L*./5L ]1U8:7YH466K)\'6Z
MI5R6]I-J9&G6:<EL.H<:L2\7A,%++JW:,07OHU#MV%Y=0$Q1(=?A_[9LFR0U
MAZ>) F#&3?2&-!I85-N@F7IAN2:VTA=5<$D]+Z@"26JW65ZO:$GU?1I+*A@9
MV]K"YI72;L'V5Y?&0E$GZRQ.4CF:@<,83C\/JQ^HT@2YLKDJ166N!7.[QB5O
M"1:)."]T52FM$/X -YP] BV,B;@+;[VWPPV"UW%6'(F]2:=5\,Y5;JA0Z[A?
M<9G=W&PQY$!K#2V5;LW6C00#],CES,I5CG"\P_+P9@N!;Q-SFB9!<M.VTE=9
ME+'9O!1\@[W&[KZG[+2ZL<XN'992]Y% %$4[/8 OZR/-M'7P%U'76G+\U^"P
M;8(@KZK5/?L&\P9$R&Z$#F^A%H97VD;2TSA)3['*&COT<N5G59*.BG%PXMBG
M#V-EU84WM+Z7H ^9L\M=Z'-;R!\8;N;[\MSZV\.N)ZIB"7IS>F*$W\A_7Z:D
M"=71_KX$:ER?\)"\H.!AU<E$Z,9O$:,]HS7DVUHEVR4? S\M=]8HU?$ER'KD
M4R*7YEE:V+]$<\F6[IZ;>=E3MN4UI3I=K[Y]\B=A30O]%.#&3WV@A4%-*3O?
MSB_7W(0#:;1?TL33-R.G9"/.C@ID)L-QQ+WN;[X1/>EBV*>7.YZMX]73TT ,
MD;A52N!H2N=?]#$],SS2Q4@7LBT/_W4J[,C0\VD=K<5(F&>?VS7A*0D[#T]C
MA#DS\C>0A8"S/]L,(PUX/;7<ZN.Q539S]!?.&!UUM=8?-/'XN.S>MO[\C-]5
M]!Z5?(_W^C90G8-9:"#'Q/*>TDD__:9SELX_9 U:MHK+S:'>L_.B$X'= 853
MA#D"R,D&&0#-V W-G\ L;SK&VFQ.[M_V!1'#N-,-):,_+&W9X]_1-F-_Y!A3
MR!].MVA)OER[VDE>"%*B7P':\;1YJ'G1B(G0$\?-%'1NN#.PCY:YLV/N:^ZG
M61ZWE>HI;?NL\^Z"+-^DS[*B7KD/X^=2MU<7< G[[PN*X G<6ZIA[>,CW^2S
ME05;S8I=MO,7 G5Z>_8\:YGVF[%YXS!IPNXEMK!E\WE>Y_==/U]26!-NWUR*
M #%4@S-KR'K,2+K_Y\BPB+J>J'M\$>N>'IFX&G_5'#/2\E-N0WR?* 636E:5
M3T>[G)%)W5-9Y6"J4-'6=7+*E+A9]';FA&D+[Y8HSL;DEY?O>M Y>MQL^,27
M!V%BSBTRCXK*JM?F"95F.KV/XCB<VS_\MKS'YU.8?'I/R44>/MMO#]23Q1)_
M).A-$19F0*YEZ)I./7J]#;:[_3$#F'.$A92_[8PGV3TD"W0M+V0Q$5GUH. L
M_Y&FX >%D47FX1; 3\GL/U?-AD';OZV:^<!6"$EI@JI=41T=> W7-76(K9R)
M.,%$A"+71RT@TUM;D^@N&WB[W1INC7+4VD^C9=QN_-3P'6!)#LKX!(\4>'>[
M< [X^Z4VPIAFY KL7MCQ"YXP2O3FHLM+Z=@0U(I4,Q #S)Z"SF_#U-"N%0S3
M)YQM?<?I,)"O$S+LU&8B"@_TPWOD7"?GZ*P0FSUL^>TS@:$09_CT4DJIZYB[
MK<B5&[!=:^WYC6;#3Q'M\>NSF'=:/&9=V,=!%YF(W4]A@!KLPR^P?@)^IS(>
MX+XR$30Q#C"C+ FFI/.7F8@KA/D0X*(?&K8 4_CY*?PI;#-6UV-+3IB)L('_
MLJZ!.[<0),,3I/ZI4D/*H?@&&WZ;G8=CRL"#3]+@0]QE\V"(!M?(XKEZ\%/^
MD?"))#(1?:\9;@W8%9UIXCHY#DH+AV,_C;P:- K/2HZ)2(B;9"+H?UC\>758
MGQKX$S[*SJ5 .E0F@O%4&BY<+\+L<4"7!D=.+!VY(\+N0P>I<%P,I4!%/!S_
MAIT[;2UJK&'J/,]$0"_U;K<\8B($45/%?M50*ZSA&*<2*B,A[Q:@]B:LF\&>
MI<!J2&L-:$"V[^$Q-C\>-DOX/^"5SOZ+5]KU+UZ)8OKGQ8UT<.<Q^@R8(8)-
MX+,+]Y."JN: [8>5^1ZTTV;@J^5F#CJK%3S4;5XX9+OANDT\3#%C>.]T[K27
M)9%B@MLZ2PQ';AR"R[&O0FK;-@5\(04UX#<YP5T1\+M[Y>@<3,38,VKDOQ[O
MQ__.E1AP%!ON U/]B@ =N9. A!7\1Y5GD&[J3E'!)8JB24"&@X)0HSA<%[H@
M[GVDU-8;)N+"'R6!<*6(NJ? A7 $M68[Z.U$NPQIC\E!C6> WRVYV:#6G#V:
MQK4&Q._<9I.!A@4+C4&#2^YV*7;&#OVN]!]NI6&(DSG !)4X.BR-#*] !RCZ
MD*$[*P37^FQJV,PTCS&Z2V?SNQD.4T]<\0<. 0L.S[8)+PA_W<Y*!+Y.PN%!
M[U2R:",9NW7R+'']%PZ*%]WH^/NUFI:X#C1-A@-,7\<Q(LK0VVID_".J J2'
MI6-0.:#O&HP4,(- I)L@.3 1;K+5=D8C[SH:Y,1#1I)R=#XY_$9Z8 [ZUC]\
M)?P "[ZL,-K>0GZC8;F J:??\//?X)BM)^/Y4!/O@97'3,1A)F+A'&KMFC?=
M"!V%I!BCMLX#X<"&('+[I!K#K@6]Q=4+-Q:6?C_N5T]F&)CT"K]-@;,TQ<$'
M)X+B11>36HZC"1N!,6A.>"3D1^"W+R_E?!#<3[M/,Q'QN604X]E:#^,0N:[Z
M"3R[O*;'_\7=8='$%3<%CJO ML_K[;/_3L2;??@_( F@78_*P0B3_;,MQVC%
MX$&)/";B%#:6(0 0%5"4/G#NR"-C+8PT8!Z"V?EI\\/X*0*H![?F8AL4;T&8
M'OBGO>,T-R9"_ JJ2>XK:->&WU). N:G4=^V73=@C$T$J 1&Q @62M!'/^>E
MX_^=$AL/; ::,Q&!C3LWAZ1JJO\F,!$B>4T[3PCHNP?#,>8J<&T/IAWXV[<M
MDV[_M'<V8^?.;@C'> QLW^:882(^>(#Q?A[T?3!T?0Y8A^NM#ME"TN*YOFOG
MSQS)4W?,"<V/$9HCL@<:^'^R&G+E^S@^YR:YGE_ J<=ZM@,K+Z0627S_9,<^
MAEV&OA'74. -F!CB B!%H DV! X>VT@(3@RIK9:)$-A.C41L.4+'.>@* (PF
M5/@<#YU?IL$9/Q3&>(W_#="RX7&$-D'7.9=3+--8VB/40A<3 0-X"PI4V<1/
MZH!JR T')@(>F8R%C@40J;B<3V\YD@$2/%RQ,@/N EC"42;'F8@8).4W,)P&
MP: 4"= \EX'6NH__F>A_)OJ?B?YGHO^9Z#].]$ 57YPK:9&KYT)1@EEHZZ"Z
MGXT_6[7DJ>L6<=(/5"5R<F_^RT]8G[.P#3Z9X<_+R5-<_68/2X[$EVRS#A3E
M=I?4Y$E8Q>U^05O- O=$74]L?DCCLRYTOACSK4S$/&9;FS^AZYZL&4OBFX.)
M%X1*2<11],8=JDUQYJR:1(NN#9(+S29WT#5Q-N7!K,!T^U@9&_M5W>3N#>V1
M49/]UEA7-]:]57$\H#?M_ 0NTN8(392,#1^YE1(%.LC&A8#*,E_I#N_+OFNL
MUGA&ES7'*HMW\T<[BK&LI("\C?,[3P:9B!!282)"+GVQ=A9H>_+H)4V/[UEG
MSR=]I>R- T/AD-WIRG,9ND9IPIY]91C-BV0Z,"JX(11&ENYM)Y]:-^+^6"EV
MA=>U86*^1Z- I>'%V<E(Q+8H)& TH4N;^01UR8.&_2+4P7B2&%4SD]3^X;2B
M@/JU.W1GZ3^./'_F>KC-V?XGPKY'F<*Q066\0+EP')X?YZ9Q4E<O4?=FD])N
M5@_>%XXG)0OJ='>66B0=+.MZ5D8^WRMT9D:DNN<P*$_AC_ >C>.AX2Z&0OXU
M*,_W'7)#[?N^I"<M":\,+;"=CI4[,RDK''U6F(?C( 45JLD->C!*;FQ\333O
MU0HI;XKJV>5W1,^+_S79RBJJHI3]TH*P:NJ/H$C>\LF#4;YG]IZVC7]R'CEA
MMAA'E\?T0:>HK,$8UD!TOS<#W=C(2E <,C'/+H\,&M>JUS,^^$6OL,Q(Z#?6
M>:2U5O)OI8![6</I2@UH1%+,T8=QS3&LC8^7DB8]GD*^SS5NO7,NYTN!D$5]
MI7X#:[G3"?Z9:8M<<XL:OONG^<\5R:6$K_!#;*^S N\-,A$3"4BA1_@GA2Y<
M?K'H/SK+9$Z=K4QNUN?$ZS:N6.2%=$P\]'J:X,0R6*-.=X6^"4D-/@J2N$++
M86LBZY/L23$/@^27CHO>KE0O:[B;H\<U//YUU,KEHE3QHMO;B0&/2&1Y]H(_
MQ6SR9!*%A8QK8[!>IKJ7>KNYVF41K\Z])T]"YR>2[WP\(IX2)ZMJ+70MYEV1
MP@1 ,6/#/:^#K4.PF-\DQ'N@P?N#J]"NOALD,4L..<UWTH/8(2E;T:WHCU,C
M_L*:]T/:KLX!L)4-'>=GO(40PU +FKN@1$4)SSWZ6ZVG-0C=%:K8?Z<T>3 @
M*AO#.N+HBBP>37CX]%K3Z?LWGP2T@8K8^GAJCS$CU9Z6_E%K,E^T48\<I-.4
MJ&OBI.CSJF&CSWSWV?U[!X5C^SHK$)T9'A/(Q4GZ"<P/(6%"C01%=/)7")G=
MJ.E<CF_>T&71)NES<>DI+L621]W26-V: ]YKW.W6\MG&-1%#Q\_]P+:IC:>X
MYK+UL!M\B'!W6,W'&E1*B5$_<]D-G_L:]0+E)Q+-=4E60Z<>.D(SHN(W>HU&
M10SLM/CXB(?D-/9,W!7_9N,8X>8N2_ZAQ/;E^2]7XXU3IL1H>9F?]4>R(K41
M:\!3=!EJH9VN3\ML%MI/.TX%# CK -L^Y.W^NWJV&>.G-_WY=XE?D6\XV3JL
M$? ^*-M58$%3%+Q&"Z*$-?)K:M*PD\=1EWKS1I2PUW\4F)YJ^CI_S#.:,2ND
M??/*[>)JR4_2%U#G_$0(Y,WGJ(DO=<+H" &.Y^MC4JU$%G!YGU_NI7YW&3D0
M99_E0LV=->L46]51'A$?&/%;XNZ0=;N'EN.<\L)23 H++* Q8J$FG@S;,$I>
M/D9VWMCO96=7WF-PA/V'#=*_>B_=ZFH\=UN:V)W EHN(;4<2?E&4XD4NCUS6
MV$5"<?^\3)9BXZVKHHSCWX\[JR6,*"Q8O7,.XE%0W--P4?Y=])?1:@U3(UC1
MCU[>N$WKI?J:T=@I;9/GDG+]JB]_4=ZL$KMT)7ZA^3U?U=-T7O>W%KHQ6<^K
MI,Z8U+_@Z,%3KN>C; ;P$YG8PFA@?Q.6?XA&;/:U[+<*^ETCSHB=S7E-[=N;
M7K(F6'=#]0D'ULV=-F] RYS TJ3D&CVX7.H$*;[A@4?)J-!Q4<KF<X>^DLI%
M)?3>+<"VMBI9>W4J=&EP9F'P@0=G\UWO$#.A1QEW6/-&H#$FHNCX9F,/-^A2
M3*.^[R1A]_H5S#0)B?]X\=4@N7AW!$^J?Y3CJTW!J6AII[P^__#K9^Y<&^=@
MP#QPCXD(1R&(&UB*3MMQP5L415\YUY/EMGVZ)K-BG*7OGLB]D?5]@74<_I5\
MYX][T8NTSTT3V0WLK#=IF62Z:X!Y"MK-9=ZXAL/+4S9;4:1#89]Z^HS3:QF1
MR#/F.;IV-I<(:5 ;?D\)+G3;J!G+;>ZBB?Q")33WA"O7J0^L/:#:M)'HG9VZ
M>?E<NJ0D7Y72PKCN>_%7BH,^?0C1=4&LHYZBD9A#F'XTNS3F#+B7]NPNV8-]
MCLO@>%EV=K';JFW\^V0)G5WD>#%3[9@!:PO=$P)&$40AB"<0^>/1&%N;IL2C
M@=*DUVM!+%?[W;V/&S)$#C@DL$GI3E<DB1Y*&Q.53"-X"H8&2D#[C3B:XP[1
MN,DS31S10CR4:7RDA@R5V/Q_-?>EX5#V_]LC)%N6+%E'UFPI>YD,A<CM1Y2=
MJ428ALHVF&;L^]@*10Q9REX,"AEK0O8BLLR,)97EFLJX8F;\W;_G.8[G[7/?
MQ_/B>7&]O([C>YW7YWN>G_,\OHL0LD,9P!/'_!;47W=8HSR:#$ORK60/OWNF
MN9SX(?.24FEQ4 O[0V;1X3?/<5WW#RSVD0X-\3W/YT!JYT^& I)$'3N!W/Z4
M_9E \;ALF6]W]K"EU?<WD-T6BM,[K02$5+N>2BI6%'PWZ=S0TI'[[G>GBW=#
M6](!^R>Y:^3^*I&#:5>]C\,/JC_]2$*.SM1; 83>#!E/C,?$2!:0\C/2-ED<
M",^N2+S'7^849'ZJ3ZE0KDC9VZ97;!9[_2K&NA8<73IH449!U><;;DNV,T84
MIQ282QD"=.N,T$I> H(=M8=N4WW2OVZ(ORS_#;@-A:#*FJJUQ5>*AF]Q"LBH
M,(2YW)JGL&=84U">X'W(3 \5VK.AR'!XE>/6FR=V9=2WO]N5L\UMZ'SY[Y\%
MJ]STBD<Z <=J$KQ40^P$RCNT<%UFN)NX*!8'T-^[F+(/(3I&EZW):D_(?VHW
MJ!++1=?K?A,V<-N:*WV\$3HL9'!43.F7N(:VNL/2\XTW>R=9PUB1B?8P6OU2
M O[96NM\P[Q?:\GMUS'6CC.IS6C1WE!2>X:!0/.)U5/N 1(#S)([QK(8.'@%
MWDE*Z#@&_$07O),5".0!W2S:DCEXG_?P=M??%U"P);KEWA[E&A92_G8;#XT"
MA_>T_5V=&,*M>W0;9CI+ :VY-&XL5!^KN9TAZ?J665%>[N+\-JUY<A@9Q&LR
MDJSK<W?D1&CFGULQ$*Z/S4[-$?BGK@F$,!'ZK]X&4YCV82NAA&LYB1R"IAPA
M=;;4L'Y2/)1K6\;@ FTT>5X/Y>WS &HR0?Q2>,F!9!GSI"QF<.)L@))E3\6.
MY6#%]IP%Y6G&YZW^5)HUW1+TH)W!RAC$]B=A9=9:LT&;Y)$4E5<)5[Q_07 A
M;4/+[#_OLU$[@O]QW1$HH_W0.((81B*,QD[9AV00F1>M)NL"-)N0!-W>650O
M] >Y-=VD'JF+Z!>I2B?T<MYTP4Y#&P,J]\XB6-.NMGT;:CN4NH(;N =A2[S*
MX;6<34\;^H+4'ME/J,&TZ^ST-]YX=,9@@YFYNDSLWQG6ACE5@(UK'Q)WHEV(
MW&8K:B7.B+2B?HQ924)0="KRZ3?=,5V><P: D]5!0XJ>1&WC0&5Z=.D #.@+
MHF9(=D^XS.EJ/VM)"0E14KP@<9R]1Y5#6M!4A&V-)$XB/X._@G?B#J&]J(%]
MN%EUDXE@ 0D_(?\%J4^\UC"G_.!DJ=J=S2L?0MM\D@H2>87_I.9*B*YA=<!^
MH)ZRU>UQ<:D_K4/.S]&8;^*WP51@NXT2M>EI**]X?H!9BJ4O@_18=(1LH9/E
M&;)WX3,&!N* 9[AH'#]&A;),,TB#R2Z( LWX,.$CXK8)XO&>R[(6!-\6C=$B
M@7QYFXE127@_%+"3LEZ,Q;V4K=U38)QG%AK+,TQ .#!$1W9,ZB(D0)\'LC]L
MVCZN_RXH.%[Q41)U0>*",^\-(XU[EVUZJJNJ9^7N"DS8'D4G6M "$VM@3I0O
M*ZV3VT8GZ]8#KE@*]\AS78)$F:AU_F1;?2T@R_J,:*SO\0AS K92L'*O"#U)
M&=1*XEO)GZS%GN_CR=>:)#9N9&L:AIM9%^1E[-R"SQM5"7S&];6P#)D9'9+H
M/ ?@5!.EL@+P+,*7@M'7W5Z;W:VY\=EM2"/RUA'%O\X:*7ITN:D9_[T@07#@
MA1_AY:GR4@SBD4JOAQ:U'_]P2<I?D?O=Z]F-Y5&E@< MEP&?[_VQO&:FZK$F
M4#-,,+-Q'^)-FJFGL')HUDOP=X4*5F,A[]LWQ.WBBP!$STKR7T!YP_N?W:\:
MVBX7/ZM6UX&8:B-Q!XU(&V7Q* -&2ZBD]9M(7NHK]!FU N]5FX9_=?VQDW>%
MF#O6I7$C\\FU_W1;\EG:A9WF6K8%%:&I#N1ZQK%$,]I_7E'>UR\ZT4BI=UB'
M?'>R-0P,6-)OID[=GJQ]EFWRER.*S\^8<<?:>>DAIQ#G Z4]6>P@E!O+BQW
MLC,+=(<C>GISC=G:TJFKJ%-?4:4_SLR]74^3Q[^W7&I_-"1RU&U05< 1[QJE
MMXWX,DF'C9%\D;8SMB[@/J1X%MQE_5H/C>#XV?IGNLCND4M-'X;0='SP=<OB
M:L[UT.LI&UAY!A*\!N0Y 1W1-&B__CGS'3S,)!\:?V?SZ9_\HN)QJY,Q2I#L
M!7?[,^<A]E;23HG83[)'0#W:8A]6!)3?V17+*\$8@D_*&1=H(XU*O?HTO[ I
M)\1LZ-3@<E1+F+B-]&28V^U'[Z_.=:UB2O:",(%@6\B>+4,2S*)IT47!3KWS
MZO2G#:\ ?'=/R?F':X"S_UHNG9]9W3[G*=B23<SJ+K^9HNQ%=TZ-PI8Y/0%W
MZ-W,0JSDCU92(L:!QIG&DC;#B=J4KTWGT5E0Q[3+M2]&D7Q9?CV#\NYS[;BV
M$ZQO\YY/$"*XKB.W/NJ.?A:W'^_0&CQ&/95'\WHW0,,W"7,LN:-"?][.7F[9
MJ5EN#/'JBG\FE]-5+%!FK(N=AC>&K?\!%H:H6WV$5-<  F7X\IS[M];RJH&(
MO%"6\Z,YL^9J!:LC:8E^5T6N7?_0*>B'<=AS9PT;\XUWR((/>W$2OPUU%U-V
M^W+S@*_VU@3]+XBV]J0AI$S[JP2+7YG>QS-K+D=9>7,M(T!%0I0Q#$D K*I)
M A@YFD4JI6W>J==8&\K1%"B.QMI8+ SUB$N^'?*KI8?DBR-#D][1^/=@I6RS
M:Z*V3;@N?2)4@''E8%8$8T1?TA#=O%J\;B#2XF7*:/>L8REL%J/CIZ/WE@BT
MXSNH\T6S1J]=[9=7);A]['ZSS7TG_>UM2K!C4X2&HD;:/L2TB;;-_/IY_3?W
M2LBO>EC)R4:7E#]P_S,Y]P))PVJ=ZUVBLPQS<!JHIIRJISQ@I\+3[P2G;DFB
MHW7A/#/S9W_IG3=]EGV%XS*;4OOKLIL1D+)LP_JCS"J8$(!<(J4P5 'SK=^:
M6A? >S0=:S!^J=#'.@E%G=BJJ2,1-VIS!M@"-D_EGZW8;!Y5S:Q\$_OAST7Z
M*KA("_U!)QP4G@(5L:Y.B_*/<-HXZ^U%D8I/O!"I,DY^^6E<<UUJSRG\=?N)
M0"4_A?C+?2)_]:^_$H<P+7*=BY.?%YF;F6ML?F4S^6ZUKCZ$^><F<#K[OQMS
MZ]/R%QG"%Y=&\@ QS0NV0D-DE]"^\L,&VI^3;QI\.^YIK9?YQOWH?^YJV]PG
M_'/_!]GMIXZ^JX]''")JPGM)XI@@K^(9_P6YR=^:VLBO<O/?#::Y44BDY N-
MGU8:*1 (.< KWO$&81_"KP(H8H(^XGR>8%7\LM _+(%L-.$*L#PADL\O4W'Z
M 3&7C>^":5.2%[%A$Z+]]1>.Q>- 0]"3"%VR,NW,8IR75HHK?A\2RU)GZ#8
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
MKVYCF\&HFP^.=8:*#4<^=X>H$!_U"_XZD7E20,K;F4\0.;M6?/0BA:L3&H.
MZ%ZD+,;@>(A:O#/$,Q> M=8[=P/3Y;H5?:[D7N7K$LD6$18_U,Q D0,Y&9>!
MVJUHK#S:^J]IHL=E+76[";W4XYNH.@>YC6Q5-B<)"#F]6/93Y0%XO_:TL)VN
M*NLXVL5WQB=!%QK/CBOP%;\YL60WSKB?4?4]XOHU-4V4GM\M ^4N4XW<,-F(
M=YNK9Q6.#C[0(K>L]^R=8XTXJMB _,"E'EG!J*[E(PQXZ<4[PC)?XM1?67R.
M]8[S.L*MR):_>? A6DO/URD .YT I!E#F*4=O&A$?X3,V^\+IJ5@BUD,:^:4
MJ(OC%9'!06GUU_QI4?U3KS>.L;CG][A +\H;T)2"^+Q#>?>0$D0]V40K^68L
M2&QJ]G!4_+G4<3591+/[^7NEXW?+ZNY:UGL_B])I5R+O0[C17#UTUC' ($&7
M*65-G*=[&%DW6J/EY_J^^,OQ:'_X</>LAM7R](D]<]8'.!?)'\$^0":D2G)L
M#O!5E_W8-?_=+-F<JI':]/S5V^C<2"O+3DTI_J&<NX.7"2;/HF %=$-F00AN
M1H6\2@ D,/?\J.>ES!QMU)T?7DCO=WACOY*6'VN"J1YJ5B3F64MKZJS,\S8:
M18@G,-C(."[_W:]),!4*OX%-!TV_K#4QJ5[C3K9JB%%3C+IW4:@=7\,1N02Y
MX8<-BNX4D]J(D^P#+"-6U^*K2QN7J 6!TM@)1$-8SZCL#_W0"R.35VFX.$T]
M"7(+WXC\I2)]M8+" E_#H6,+%05T.6;ZUW: R2 T<D7#1GG <%V!H]&4U.O-
MDO;ZRR_Q%U!BWWL;^O IO2\A3Z<KKYA ('QLGKA_AT<JW8+Y6 OG71\C1FJL
M_9IVI_U*L5^F%6="I7&L3&YY^+%LEVVQJ#].>;:OGP3D&KKZ*/T-2.C!;^K@
M92B! I0S9*T8$O]O!,]::I!FMY_D88),;<.0>EY6[[VHDL*9)TE0G3,JB@\]
M]$38EO<A,ON0ZUN?2^FE-)N6=+B?UHP1Y6M&2('1B=M^56A2MUA^&N"6<%M(
M851*U&9DF"CMG;SE450(("G*64 .]I ?@N^W>B"'<MRL/-J"7TUQTLGFS'&;
MQRV\*W^4M>WZ\>56Q_N"B7:<#U2L)G[SJTU?&-<%41HUM1.\1M:^W9?X+$NN
MB%[B*3&!'(6(DA'-.,:Q2'+>!I[/E;E:\@)]L:]YI[E%I7=!YK.XH]M]OM"(
MMP6Q@36?,_7UFB8,/X^\&-^ZB8T_  U'1:Q?W-/#3DJ>BA?8P.\9,,Z &95@
MZ*>-WT.U7EV"MH'^^!;<3$FK3H$W*O61L,$\XC'9Z0% H(AWDZ+V(0*_#^0?
MRL&27BL2!MYE-YS*HVP=]<MRF7'E5O1##"4H7;69,'K3N5*8O)R_]J)80.A
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
M%N7>OUBQWU>H.$1RCD>/<*S9YSC$12XPV!]5@79.AW]&C<&7.4BVZ$@&):O
M2LIQA_17$@]V+!"W:ODG'_9PXAEF*Q=P+,.VBG,&;%<,&[^>=["RN/0_5,1)
M]\8,UA-EUU=C.7JM;%R80C2B-X"<N@I:7M'5>18G1[#D3750S=[^$E9XI@K>
M(>YYCV=R")D!HUGKQL7 V$7$8*04YQT7($2L[%W WH8IF")H'9P%&WHWKD?,
MLDO>+]D@LW9&^^?4QY]O]^-Y:_=[&NFI^W[9XH@D0G.* )W)$RO0XUL;V"_@
M/JLBK#W@+5KE3)>YR+"I UF<)ZCI,7'X5Y!(I-/X3T^[6^$AS*G*4L?SLR=?
MWCN\[;EZ+/R\.GX "VKC69)XABM(I,WT$.M(O2=8?A28[%<E_MN=N&VF^B7H
MCZMVKX\4;^AN>R"0'T@O\&D815&L([QRU9_$G(YYQ\XUYPM 5G.!E:%YW:D9
M:V+46XPT64M,$;]XPZ\E6U!"M>'Z;%Y6YPG;'U]B33:7S'5ZZ8'(^#GES'EM
M4N)%^LMA/RYPQPTEZSZ@DU<_(Y[#**X/N]=)5&BI$TM;*-)Z]C367 ZLAUCZ
M(TAB(MLK,-?!A9!Y9#Q<@0"[Y<8%.MLIN#LW6ZDL6;U Z\G4J=)&0DW#VCSS
MH,OCSFKMSUR@;:]#HA#-AB/$P[2&G B-6"?0H6$NA3$!4Q_'])UA&0WM-S4)
MC8HJ7N8H)QBXA <CC&Y\>&VM3;UK_=+@SAZ9T$5-^#<Q*9[?4TQ+;+L:/' U
M/49WC.@?P-F-,<-1(KIADUS@+*A!OU5HUZ>MJ=4\GF(]OD[+6WMGG#=W/;K0
M0C!<0I%^URKZ)5.#,Q CR\Z!^V(!SH<BD;:\U5,TV3M7#+3LI@;WYQ^;YDOZ
M^%V(Y[./SIMK(KN<L5: E,,%\6X4!)A.MW49MWVEGX\S;DUA[EVI^R+7I[&R
MU:!2W++M:8L?1X:8R06^0HC,KL+2#; =$W0NP(94Q9J3+F<?3DNM0*G?"CW
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
M#=>P5&UH6,+866&9,Z3YC_C'G\ 9=_ 176T!\@X9+)]7@1S#UJ#S0^O#FX]
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
MU8LKI^T\/F5>?YJB-6BJ_ __&(OW;RF-O[X:LH%3L^O=>,ZQ12K'O"4JQ6B
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
M%KFR EI@JJ^QUID\EQ UZ3NL_NMKN_&[$;<PD(-$8:DZO_ ,6^FP\?XQ;Y:
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
M:C>UKGBM[D69O4Y@1<I,O-_CY%MD>?_<D?G)CL[/&6\GLI;4[LPOXMP<UK5
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
M&M(84W[L3;Q84T@4).'9@4CV=FM!W92-(T* L8AE[,F#1_$C[F._F84!0$,
M!S8A2FX":^;@C%U)8??ZI]=90M[@&?Q.Q-S_DB.KE1L_12D9Q8%5(E8GD&.(
M;?B)J2LZ[L!L6L1TN( %JI-[G6R; _[>E;CB_GL7K>. "ROV#1"/8%AJQT-+
M>+I;&:R#^%RW,!.#2L&2'9;HIW [-T[7N,'DD?Y?8G_HH*FG)7)@4A &ML"_
M@(ID?M!<3)FQ;K6L>V*C=_<;.,O+4 9Y]#>.M<<(#.)&$U@UJ?[.GQ[H&23B
MZ4=N VM4+/@,DSA.H!]>03*YBZ#,.O&?4W;!0!!9VHI::SJ_<<I>]^>+[20L
M*[&, YN;!U93L9\Y,$,D70GRVI_:4#:9E)PV.?(*OPE1OOF/#^><P)4"OT/\
MZ[$NNMPQ/(DM3%^/)BQ[K< 9D*=42OZYN>0/';3=+.COIUZB+.]EQ":&.@?V
MB0,3@]A -I2<,CWU!6R);6LTVQG@7WT8T^%A$1 %Y4%,B%(08,T,!\;8M1"*
MC2 LVQ YL 4.C"UA.*FKOG$$TP8,*[-USK,W059G6(/;_OY+/@@$?JP&6-Y%
MN\J!.:YAV%R?\=KRJPAP1^5&"]YC^!KA$@?V[5;A2B,^K1;B. DU>SDP+V"V
M"DMPV@X-7OIQXXL,>GYLAGPY%F&C(TO5@&*BC.;"@5T?38(6X=._J//G-MCA
MVB,;2Y=D>7!@QH@GN@FH9=V/$)[F [,ND]/_[EC=:&7X=ZM&F@^6E70 1PF+
M9#,;<72-U$!V"/N2A;[@"O>,['> ;*),U^WB@H;=A>3 S/H%_]-;]8>K^" [
MR%G7D RF,EN&FX+J5@9-H^%4/C[V*>L_]5UG;'1ZR2VQL"ZQ^+G'J1MEQ[OT
M;KPH"44_\AZ[1LT#GW7]BM\,F0P.>=B[NPB&UV%H/Z-#K_Z[[YH1L1%2_^S/
M_B4&Z =Y;L0/HD7Y"[B?,@>:2Z,8Z\@-:_WN7,'E=Y'_\BUUW,=2!%W8A@,[
MB%<'W&ZOLR*/8==^8<$G#Z*/%$OV(_[0''3:8X7YQ_[+7!HW:*R@L=&*G?L)
MW$3) \V]$" 12BPN*PM_?[@$:[V1S-K8@0![>Z\@JWL=@3_*VO'MR*MH?7@!
MXK_KH-Q(M/\OO9BK77S0=@B:@G6(=NPT!_;;8;Z%/J "G]GX\>M-3(BC;:W;
M:)LD"[%OXS?:)COA9&ME^G&$..0 ._C8)X<L_OM;;%<;H:WD!B>!];T@@*/K
MP-<O;/Q^ *7D/UD<]E<T_?^(&_%_PXVN11[H':6/(3^"@C[7B%6\D4 A,7]:
M[Y]/6 AN0^9".<2$ -;D@8^.MI'.=8VYK/+_H;/RY9]Z,-F*;5"<&I& A2[V
M*7X:7X,W_=1S/GLLXV86G;C1OGJ&S?K7PZJU@W5_B/H *)HDY>#C&"A?2T8B
M)LY"FX>[B%A]#.7!?T?W?P+@-TQ9JI>"]E@903%<0<2@MT*?$ 'M=R\+$_OF
M531X!U&M]X>^RHP_-&!2J[Q!DX-P=BCT,E=R J(M1N@>L&$.F/T ?U>^T5V^
MS7&CNYR2PK[=@U@=\4;]^6I)$#2 U *"P82S95R6\=][H!3!@5'Y$.Q31O1N
MR!$^(A=._P$F8@OG";^7G&>K5$"36&4:WB LE%3)2J]M R$77/C$/HO[O=T*
M5;5&\_E7,_4J7A#:>@?(*419F(]A<?AE1!O0_P8"49=T*/_1?-AA?WZRD_['
MQT!=B.NLI"J "4"4^2D="0UWZSUA?0<'AK3Z3R-?$N*^WG\U\KW3/8H^^:U>
MB:7SHUZ$EK9RH?)=GZ)97>_@Q3F'RQ()NZ\GZ=[0]A?$Z\/0D-/OCF"GXF<
M&F2]"/'U#747<1;\0EA%L*PXL"9,"*BVIB:P:;F+I0FGWH3$"P=&PH('0PB4
M;%",CZD"?./ *-!$=^LLT?I[>R]P=R#(,\! .@C%0C1 \UD"6C&T.XAY"+2A
MC-:"8)U<QX^CK"Q.PQ6@X:'1;GHSX.!1#HS8!EE8!$&$QBO5V#A6%(#,,#[*
M@<6%FOW/3/]GIO\ST_^9Z?_,]/\\TX.HC\C[NGSL#%VX(;G_X^#K\N"K@KV5
M.]3QA<8AM^WU>+CL=*^=' LH[O[?7UT%>]VA<.%<3Y?$*XGD0+][+_VEJ *_
MZ(;@CM1<](T^B( FP,7OX.^]=]\7%(_:W%&A>.3XA^1FT[UXH\9EN[?AG\=\
M_>XGN&[IJ]5B>H!?Q.7[[H3*GJ/E[V@BF1*=B7&^H2<6Q20O?]"J:+B:;[QO
M8/33D(/[&?G2!<^78_T6)&P\GKM6D&+:!-^*MJ*(FI10@-B6[V3\X\D/\%N]
M-H/<F8'QQY-_/FV=^-!(B9VX%V8)$8HJ1[0TQ86U5[(-3GYCLZ-(\A)Y=P*6
M1^);</ :S\TRL,%A+_R+LX9,3SO/R@TE39NNMD_:*&_F];"F;RS]M%/:^N+Y
MI#O]4I$/BH*TQ8*GD]H.G.#2]CD-/P<T&;-XX ?7X .O45&#-YPTN[6E,F5[
MT:=4PV4>&KK%PCVE[YW=\\3SVH$%A9I[.S],@9O 440)]\(9DEA(([!95]?5
MZ5 O2\4]Y6[GHQ/:)YI<Z0,!A2>RD@?>!0P;5DNV'IRP#2;!'SMMIBC5^)"P
M@C/'"%T:$8NJ=OI,X</[^4OJFG4=Q.X['V^9.NC<?/RQE,1]8B8WN:T1B./
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
M%*@6"5L4B,8WF4/K@&CZ,$5ML)('P3('L&M;,.>IF(VR'-2E+^,GC,JB>/\
M.E6W-9?&I>B#&E5U=(Z+Q<BVX<WEIXEO/?9 ;7.%] 3['B"\=@%)1@#$D8IP
M"U2P5JOW:(TX/ALGV% D]"K"XZIB93DL, ^&+&$+6#'/HU/[+/;)]\%(+K3.
M]*"+]1Y(80K=IMCI)P4X?JWMN5<".>[1(<22F,+V*Q@LWT2R^7H>ANS 34]X
M U5#+?CB6"'!^D9J.<+.[E"Z#8@V:L'+=<@:%*\[N VHXS;A-$A?A3101D<R
MLM\9E',.73ISJ2/]E^74A,3G\B,V&S>91='R38N/52G$@5Z_3^G6\9!<]@F6
MYGZS+7$&Z&NZF3)NN%2#'J%?9=MB=NC&8/F4P<]E=XX4R,!T/W-'OQ3)_>A1
MGOBN'0*&0ECJE:M($I(/B#-U6@/S=J1AM*L0 RG<TY0TBD<G[YVZ)>TQ_2^I
MGS,+8UX,X>C#+'&>J=^KY$W>AL37?Z_D!\,S"8>@8);>;NDV?EQJ*/%PY=FN
MZ8A?)F:JGX>.M?&4.:<[%Q]8.#<FYU)X]=NWIXQ,.<Z?A:0*I<EN+\H&6 *X
M\4\$?O?<J.8KV2(7KI;7R9-]BH?X6TR3XIJB_WWT540S('34WW&3_MOI%4=G
M6 *-Z+#0;JFZJA"VXD7)[R)RFM(W)'?&%!8/\(D)GQN1NNH^B@/M5O!TUF'[
MK^V!0@_V:DDQ?>IH.7T[+.5P O6=4OBOV8*%2@K"WK;4^12/K=VW3M ?>Q+C
MR6[Y+\BM^([A$*A.R%<*'#QN(,-NB#Z5P=2AJO(=;7SCPJ$BQ;]9C_KH5J3_
M=/-]GT)LWW_&HVU&T]56X=F$4"07)FY*EW5XU??Z'HBON$'.]5FILM?P9\<2
MHW'I"JD+2NT&OIF*2182/SKZ:]\91 *:S5N>=#7GEZT= *(*4.X7 _8ED;,F
MXV W(EQB8$Q=>^=FK2RXY<6='SJHZ-<XA3&F+N8HK7QXL#D7!FF37?C9+,(*
MJ3S764EBQ">E.K=,/M.R3BN:/KA@)S]SO]0]JNWQ#[\,DX=:?;)D*<+J8U@K
MK ][ .U/C1S$+FF:3\6 #X>*A*W(S@HXF'J4QF3)-O[^?O[-C5=!F649 J+_
MY!0?EEA/U >&_PX_(R*LUH9S>Q5#W:&"4S^-YR*[G8Y2VQ[<$) JC3B3;1O"
M(MR3>+MJHW_'YSK3<@%C"F!IC[')6"&,&N4CW3C75&%%@M:>%RMZ4 J>+I7F
M\U'!IC*D0VNB EQZQ&EJ0@:V+[:<91W(J=@6A4:F,LML7V4>V<]]&&V,$=X[
M;8 \# 3=5-AP>C6S^;.L3+IV1@9E>=CRHH"OB5:4O1.IX6G#DN)5\!1<&)UA
M0X_,>&;J05G^U#7]RT2]:3/BO*THZ0CO65"2N4;?#L?GEV %]@+R13,)$>M!
MV\Y.5&RM)&7BJ$_P/3([;#+IVV266]OA+=\"[9-Q9QS*2G"_ V ?3)Z"%["#
M'>R3N[A>&72)*TVGC?*DEN93D5<%)%_V>GGFZC/?!:\QK82 @RJ.ITQ4$/U>
M&M"_LY8.C=2'5K;HU%1AD$5J PA=ZG!>X9ILF K?T,NEK8\31T<BMSU'@KX-
MIPJ<L=!,-8?88D)VF[!!VXL_*#TE@^0<F"3^ XQ4>O=EY_1U![>"7SI;K-9C
M+[-0[C8%(H>%I^K5G_;?3U*< NH8G;NEF,-5&#.Z6B9;?_UJ*$'B5XZV+N5M
M=0D4U4Z(C1,IGC.)\Q?,^Z(X>D+IXEU0P2CX-8%F!P-AT/.PU4*/1 7 @IHG
M18KM:L[$!$#YPE9T:*S2O)Z2=!W#A.)IK\T- YVY+9$\JBPCSH:S[9U&9=C^
M]Z%"H!#@[P2-=4#3ETJX)>DCV4&;R_.5J$S#-]K$X8&@J:#PA%!*G.S-P5=F
M^-BK^)J1-WJB;QZM<W;.8B/A"S\L=Q\UP@+-@M?8J>%K&\R)UL5UL=&-+SYQ
MEN>#7DCL),[X:U#)V%*WY,44S38@A]Y,\2 BD,0_O -8N86O4BL&] ,AB1(O
MNJ(_A\6G6JL\/EATP"$NRG;@)X>=2I2///,"6GEU?A@K ;BNYI#7+_FDT=:H
M025T@>'3;TH.+0_6D#T1V-!E+\V" Q_>(PRBG3Z@*ER57*-Y[^]D;(W3"=2M
M^7U-%DX].T!8\%@#S?QL7KHV.DPT%A"^Q8!7]?LV//9:,&8T_8A"6Z[83YWE
MOYNM?A^WZ*?#\>>.3_ :>5F <1T(;_K&EJ?#!R3U@2@1EIM1294/<AFX>>F$
M1GN5V3,]ZSJP>E;T-3I[,X-9=ST^$//WAY12H?,T[#+"P08@J,,SNY"#.%FU
M(:,96[&\J+;ED0J' O+*BX+Q61R/9&:*!T\2=)_=W)KO'^XGT%H]!DM#:7L@
M1C #QZ"2;:Z,5Y9\WJU[^W9"<^R?WU\B5J+SPY,J&?.[=[<P$K0)JN&7H3P-
M(?":0I6O+VW"I3S0]M=&V8+CW!WK3@[WN[RC<CIV;LPW'*RONVDL!'V-1*#!
M]T#\+/T2ACU0OC:1VL%6H^=W4NIH,9>\M-CR,K-C(9<P8UAL&'6P2G6#_W!
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
M9?"N68/7GT2.3@T5&'C>D=(2M5U8.REL%D[LYF.* [Q4XWY(]AY(&.-*][]
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
MO?U.+U=7)&G6,K7+^B3C+V[]>G_H#,1:"%$!0/MW^S^J%5\"NS$9+C$C+N-
M):H<R)E-8#Y LL]XN;\9M,<+>IOUS.RZ0/EN25;O6)4^;P)I**8<,0JI<L]K
M]DQ2G6\&?XT %-2F=.YAVB'4)Z@E.[)XQQD'[;C*V *<_RP'$D=U;E@N.R.'
MRVHY['^ H$?5GJL7/%:[)NQ:.-.;RSDWP@ABF[#?<2!:EMPF]EU4FG[)"K%@
M\7E/#Q@'8VK>#A;7"G%T]K>W;QO4Q%;J:)H/=N[[]'+.;XO''8%PTNKU>-H#
M//V(9S Y?Z[<,D0.0I) :,\RP&BN81*N4M+$M;D,]R\6:=IM(5-=71E![8D/
MLTO$:S8EQVSNL[S_K(B,"8PSR"4$,9A&YD#"U#.J) $W3#P+O_QLTP&Y38T!
M ;-%1?Z6XGJUL:I23K%GJK=MKL%Q7Y/\QH'HAFKBM@S*6$N_9Q=<>?3R:_?>
MG*!R"^NJ;SN2V;-Y)-70XU+MT=5[F]0R9(P]MQ=90$?8M\! *61A*NT)-9=4
M2>B ^X;><R!I;T=LV9;<O-SG2+5"[MN"HANA=Y3\[5XQ@T4SJI=/OLV_)#M
M?O4M7M4[_MK70WL/?IIH%^13C+HNB!+!"HARH)I+5%HBS-2OX$"I^D;%&>#=
M$9\;9!/P:DIL[*778_BF2=2VKY?OU:-^(0N10Q'N1?)";_L"!_=%9MZXPEJ5
MOUR'=\>AUR/QT R^@XH)KCW%\O >LL-EYI?&,FS+R,O<+[KJ5E4\<C\&!)/7
MR@]WQ"N2Y7?I=<;=,Q%6W2@U2(_6]U4FU$^.,1A49@PXK3.Z'#R?]:YENB#S
M_1:7WL.K7IV@SY&*I=Q&7 WNGRHLRG5UJ':ZY>SGJ;GP-=]SHW.PCI2P?/X,
M[TY>":N_VU]MUW3&*2P)=)%5;J%+FO&G29VVNXN;?933>CJ[NSM'.A_&1N7D
M304[R9M\.,'-%=E3=#H$FJ8&4[-U;A*5L5I=ZEC M1>CNK8!7F1>?(#+FP:*
M_]4&UWH/ILV1;Y=]7SG63&ZP5)S]5@#SHSOH<V6]@=<)I7#0]P7UZ*=G#KCJ
MRG=LD,K,#Y0,7.%GZ*PD:KLR)JA&D[\__\P3D03\:0U$R7.LCK46:R#JL%\8
M"'WOV9S/()6_ZU OA*^E>=_I+LNHF=;[FAQX:+V,F,G8,GG-=R%AZU6M?5:
M\5AC%62H>*//.:2,UALD+1U/&A?RTNX5/YO;;3AYEA)[^M'$6A/%FN2#11_'
MAB]AV6=*;R8-=ZIP?R6#**,;D]N;:/@[1+GO#KA&U/BE*X%?PTN5ZN\@Q=A:
MV%9P]?9I:O3'-U$-=GNC\B;?M!W<#V1=K*'(EMDM$@>X#/]N_]YX;//SKGL\
M+(A(NBHA1=_;:*G7R&/28&3W@ 1! HKTS80P:CYUW)A1.Y"*2KUC2E]Z:?$,
M7=.&7KCQ N$NJY#=OL7YUM[UK[[<)B&(G?/6ALA[>>O7;IC3-"*G4W.#QF:3
ML59"]M5P_.DBN#*^/NBEGON3NN2>40.Y!TZ%>8%609NST]7-OIJ<V+5L%X\L
MZL6F4&E^^+QP"BH1Q#S;6HS#VG$ ?7L%1CH#RI"D_KA@'W?ARJ>T0W8*JLSM
M]NZ[%:&)SHQ'1<^Y1SD0LDV+24%J:>1VK0%\V62'?;F+68N/%NW^I(&"=\&R
MB8:S%.60GM6ZW<WA^7/FJ@;&F^P5/ES18[YLHY["WX27<J S&LA:RS$.U$?M
M=.JW*7KJH]6$+1V.*];.^ERXZT**L!E/T]K..!V;E]FAE^<?/0V/^^CXV\G#
M9O@0N.0X3 O KR3*HQ RR]C!=&-G@\.)B(X^UF]=U]:/K'3M;[<NZTSY6O&%
M=[RS_05?Q+;(*Y,^ ?EA+H*\US7&; ';\&$"FUE"Q#IXB9X=:[6/,U)[ZN6P
M B;ED)[B]OJ[;FI9:&!@;TU34E.SU-OLX/@CS8HA:R.X;Z_=D,Q=!0BH*;TW
M@*F)-?4(L\FPFUVA'3U_/Y*8Z:-.5Z?<T'+358^*.GYG=KU\C/A)!Z-6FL2J
M!"-UT:FD)BIMN/L&,Y,N/7:;IA%*YM'33W/G0,M]< SY>AMDH,]#?:1?MS)8
MP/:(>ABL=40KT+0M1L[Y7,UA 8=0IB/;W\>=I8]U<*!< BII3[,<FS2(UB 5
M\M_UT4(L?1I<\^76-/?EF"<D)-RYI>K(?#=\<J_=YC4:>EGRGM#\U?'C?21D
M WY\@+4#^T#.::OR[)"V^GR2KE.)^.QBC-(<;ET8.D88B5WP)S@5VV]/[KZ8
M:;PL:^56E[L) 6M->)[S4I"U5963O,1V,OU ;S@U-VY,WU<D .^RLI?KS'6O
MJE)F?$\#C7'#V'-C?EK*[K$\L[O)=+V:M-4? Q[(>JH]@&U5IX!E2P/RHJVM
M6 0N<2_>AO40EA2+N5&%#7B\4TNL7*_C@KP\UEDHY18Y]+U\I?YJ3=.Z0_&-
MK=M/W"?I;HN8_Q#L4WAK(?AWX#Z/R[4-+[2D=S$]&?FD0NDT=JA-HYZ.EU?J
M\?GURC&::S=T.=O8E(R])[E-CM9PH'/X>:W)8#Q3N8<##2<=VYX\9*E&47FW
M14"[=60JN[WO^Z'1(<3,2SY%YO"S>+>15.UXUPGR(:(3!RIKIGI:+JASH'GW
M$1@--4;US9DS'"AQ$@!><1P'^I [W2V)%F&9#!'VTL- .45S("TVH&\K;P4L
MP!M&1<TY4*2!/P<*2B/VD&>.<Z"IMD9P."D2<CUN?(0#&?9R(#5?#? I]Z$"
M%0YT! G";F\ .ZV: ]V'GQ<"A;*[$(_QIX"3D7?#?Z5#$O!+'^#2=L7 =&<.
M]!'?[,#/@9XZX,#T'^1 @Y9/\7W?"?FI;&D8S9VA8H9)F%P*ZSK<<)4#U1)
M?P>/SD^$X%L-UG*@)S541!/^AONNP0-_IH@ 9ED/3RFWD[-248E+S#HDFF6"
M*+\WV()4,[N5;1FK,UXE 9?(SWR$2Q!_L^Q=4K[-L8CON^8HS37H7G8@.#2=
MN)(#M?<"-Y?$2^QN&RN6=6*THWF%F5M.6:5U;#>M3JEYEP=O\.9 T5]EML+^
MJ7%](PUA:5M;MAD)%%]YU7SPW;2@2B+5#,\#7F[^_Z\IJFPLA_@4VQX3Z\D
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
ME7P?^.E*B,J:UG&+@LSX([1@JXQ51EF2PD-KU>Z*Q.!II*5M U14-K>_3F%
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
M[5V89@)R]8O$.@DKX#,D;F]I8#EEBMM2W.4VOLYN]@!;M2EI^DE4GVC31?O
M8VD*&W:MOD-I,4.WL\/AP7&B+-P^"X8[<LB+%4[(\G8A53E-+4R5M\08);_\
MJJSJVCA.KN% )LL2E*NS"U?K487WAYVRR$LKW60Q?:[YX+M%AV:.Y\*O!B-*
MQTT1Y8"U>W7=!4OP<!^ZOJ" "68""]LW "\,/8-'\EJ+KU*^+@<0'Q4D\\/Q
MCYP%GL];'#,)HV EPXM98 #Z#IMG'?^5 <C$T\W@><!9/'";A24'VF][&!G_
MLW<7; /(4P> L*(<!$1'(_+.A('S*( 5=P1KV.1E^12X5#:";318O,D0K'?U
MTP[ 1". B1+5W:?BJ38P+0>>.G,%9NK:P<.A\>@SRA!)'#_X#*:1OL,7V#C
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
MEUFNW_G!8D[/[D#YQ!7O,KMNK#*^1OKC3!O$/^KU0K(#'2]<S5<N8@>HJ7T
M"AIL*H=&N"73#O,S8HX*9KJL/9?\0'D=%/M I4"K_15CD;'KO',/(6Q&@60Q
MO8*9+F3P#?*0)YP. 0^94>>GRCM'5Q<8MB[1G;$D(T2!-#)3;KIUYU.NB][%
M<TLJ+HBIV-2S]10B!7. F2H'D/599QF!7%C.=-I*M"(1933(%GC8+ D=(&VM
MX#W-\/.:>$$R\5/&0D=%SP!V<]*V7>-)<CI 1C-H7GR[SA  /R:BM9*=](*J
M=ZBM\/ +_M3@1$>:@7M*IYJ<<MKQ[K*35[?JE^U-&D>1>7T_XO/+G1%WNZMC
M8'S2%FF2"<ROK!*Z2R]EJ_!4WQAN1+\*GA1L$-R)5IXX)4:L_>+-54?WCK;5
M\NNK'I\X+?_,9<Z1![G=U,<  _7P^CN(#@H;:2)<?X?Z.*;C?1+JRPU/Y$>V
M<;C]!?Y[/O8J-A@H9B_)])PQU6Y<9*OP;EO-6CF3PYZG;G]EQ3P=*<T8(.UC
MU$KP<6<D<O0WG(S,(D:U"6K<X)WG'1;AQW1 M[D>-9%\F;JB5[(JPXHY]]#[
MFIJWCRPEYRTVV2R:2_I$?'47._$Q1Q8H#Y!B.H0I0GD++>[2YIO*E9LX<:&Q
M.PHU'KU+E[_;PCJJ-VN3PA?]2;?FA]_[(R9DXR(KZ/XQT1?)2#I0>(5C'%1/
MIQ/8U*A# DZ D?=$/X\2-7)YMBZ_:KU .ZRZS;CRW2?WP\X<&_=9"C6W8C:L
M#7'=%A%U[<KFM,R6BS_"F1+*&B#)SB.@<Z_W6#J[AH--8:V7WL7G4&F^%9A_
M0BUF&E3@Y)<2H=\WK;,S[>*BM^2K7WAGL%R!<=S\1U::>U^MP3_8-2*=[R4
M0^1MS[:0T%<W<((X?/,N!6P3>HI_ESM XMI>/U64\=S_P?-2NW#OR2\>U;E>
MT9R68I)_=TS-SB4/4NDM,I\'2/5)VY&TYB"D_ER=AJ#J@NE*%,D;($VAJ?.=
MWPZ0BI8G!AS;T:&57=F0GBEQ%MTVTRC>ISAAC2! :YG.>,9*:? N:3(-P/C1
M6>A)J%J3B@!,DYY$(W^(R^\7./&$#I79S_3W1+W=_K7BM?Q+2XWMZSZ/>=E'
MK>VRDCY ]K-0#>-0^DR_LOKH!']!,L\W?X"DWYQ;-ZWB=5CB 5^Z(V./J][7
M=1GYE/FE6F?A2X7*+NPKM G2*,AKI@T^,<7[DP>7$=37%<R<N9@=;-@B:*U)
M]0^B+&U3L-'.-MZ=S>R-HR[2CMB;KQI89RM+(H^#\P!\.$"1PRLYTR$7[VH0
M=G?R&YGCZ! V6[#Q)I)&OYWL>)<)A2W6I<SA))19\CR=FSI$P2\C]D;7;38Y
MI^7>Q&SQL*_X=LQ)K7W]D\J'::T/9_GQ/LR/-C3*DC^C,7;SNT=MQKKZ%K/"
M=05KFO&QVW@( YF&[()GXF_)3Z@AN +:7G\]/)A<PE%J-U7U5!M_RG/V"D6A
MC^$H)_NFG>K/++]F]$1%^C0OOY=/9^  !J?U=Q8(=(27T1[ /X*%QJ9_H"?J
M)Q[;A3HUJ*Y(TO\J<#I_(N_/M7$UV_<WA.[2V/SH3>.EMW?>R1; _-6LR32K
M;*#_K^E?ZL:BP8++175&E+'MPI.F8??\RAPCQ4WCYQR;:;[GG.'NS4JK1FS>
MMF[I'P@UN3L9'],J68970#)(_4-JAEP)ZR(YE7&!MK"^ZT+./.,<4E6?WH)I
MWGL8F[(OG0A37%&K'+[W</.\2?>M,Z;@]]_]%5OHJ^$\>[A19 + G?-T;SS"
MC+K$[NLR9@BGNOKB08./RUY<2U"5V#B_K<K4S*QCMZJ1Q::P5^,.QQ*)S>5:
MVW,B_XNB$_$)'I)MIYRKGB NXLGQR VQ;C"NP9&NAK]2\*:3 R3!_ %2'XAX
MK\C23_BY.:SFG%"(IS= ^J",;QT@?0/D7X$]0+*E8K<&2%\8+6M"\5,MM_]:
M@3SX[Q$J4A_)Z7:A3P-A0DK W'VL.UROY0.DG3XJN^FLCDYEW9Z>@^7IS^SH
MS7E^8?7]XK,19@O%_1E-]VZ5=3PSOI!P2F(%ZZ5X93&MB.+""/16=PPVE8*O
M_P(0I/MC?$M5XU<Z@*%Y>T$4?\/!B^/(7_7H&^UZJD*0;@!7:R.P:BG2ZP\P
M_*@!4E4KOHE(#IA A_\J5F7B8X#^ZEQB"G6I\-+DK_-^?]*RE();.^I(:8PF
MFD4(M7M5$[6O"8X0EP DUK<:]QDUJ#3;_Q 994I,.NP24*47,CGB37TBN3#H
MVR?*3GPSE$B_2.T2Q:#NN,^R^V W2M"#_)^KHW7LWQG,&VPZ6!_B4B13'\"]
MUW7OL#IF&$C25BHWPC$G@B52JL"F9_=0*=&6C_0C0#C'H,9#J ] AV\ [EVW
MFJK.(V.1QZ1$IWNA=$7N $FT; =DC8@/N.4M!K!I";,N[^=T40L'F\S"UW+.
M(T+%"J37L:\_A:8T5/:TP@0$!ZT;JN54L2.CIQ\PNV4[@P%S^O#'4',="8-)
MCG@&&S<'B"#/0*K-5"S@=$/YW[M3[*%)1!W9'*HX_3/8+$<&S71PV4-P'&E9
M/D,TE4=\GNFR2*95FVC\DB.:H*)!'*$_@(W)X0.D(=JP_.6'ZMCJ#@:/2\TN
M?.<'O1GPG6S ?+76 4ZXJQ?N_;P&,(]IXD<_^,(G)JH-87_" 5#[7<!A$G7O
M8\>'>"C5S6>+YASX1\O8(>@/\3JX5#X8 .;S<.OSQ'>]8*,8/)6L!>?M!ZK^
M#@"OCJ-$^XVRD6@#-1D:E$#M*0EA=MM"?(L^Z"G.&"!U>U=]'T[)(  LDYSQ
MH_0W9&;T95]?"2;O@V_L[L$+LSA2LB?5/!_JMMT-%3,"!2OP#3C0>.<[] ?
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
M80\(\!2D"H314D,'[INK"\ZD;!S$!:?DSA0O88;"J'4UW)V/>-R[C0.B/&:
M],X8I]@2;8K_EOU42\^E0S5NPCEI@I4L;$%,$:0(YUMHQWE)E*)BJK$S"THP
M6AGB>[WSXHN>DG=D/@=.8TLU9<%ORNZ$!=OZC)1ZJ^G4<Z_X$?E<E[*-QD^R
MCF=YMM6>ROP T-+RMZFF&J_;]JD$;CSY4>^-[CKC)YOMS;72K/8CBE^9J#>Q
M_XBS @ F9!X@Z/U<E"793:^ %/&I: R7A:VPY5UG8%K+1S7%"CEI.VV$L*EL
MV.OJ)GUI5D^FYM)B"WO)U-#6I(U*[D\W.!FYM;P=IW2?FUR<;NQN?I>Y[WJE
MV(L.C*M@(@[\LN=WW8L"_O!K()E?0+R%*J4(PK0/(J+=U/0/=B_A0HA+%H\&
M)ML&8"Q0?8&JR<8!TLT!$I8 @F(4,Q3Z_>\LL 6<3J"UZRJ(=QCK8(#OL.L\
M-N67E4 (E4\%&! PGU=;8=%.(A,UP5BR'KC - R<:_YV8 _14^#!VZ17;;;
MS' 02FYZ8S<2B;F/?].6N/S;PJW2N_1IM"W\JD(6ZDH-]>7P&1["D\Q/"'?&
MD[!.M;6M!C%(YYO4XZ^]\HI]SI;GM YEU4GW6#YS7W9GAU^[%9#X\LZWOLO
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
ME'@%NJ\J;4M6:+_(]SHZJ;9!VVI;4R(*_/.H%5(F[,TYRYED.A_;QC<N9(_
M]L8XG'7B=P5ALK,O'Z[W<=WK%?UM?/3SV(>=9G^FU%GE*Y27I&]+V$HB>VZF
MFM(L! :=L7?@O+6FY/VF(X"YIY//7LT,\JHH49OB_X=WI^>\O4'=ENG>F3)?
M'W@?BEZ2Y/7)K4=_YK9S^JV S63V%\+H?-D\*! !V,V+<1:>8JK<JB:'NGC>
M:Y>G*55E*^F]*7YQLQ5W81_S>:!7GJ9LZ%"D)<B;,F*S_=+JZ@*%$?W7E>IS
M]*L&2 <X-;?KY<[07"5S:>;O316-+]#F>K#:3-4%4""<R5K,/>PYX=VGHKUN
M 8M$4=FE=XY,7JODXJ*/'H'JHZ$T60 ;UM)?9XJ[.MUO[A?X(07DR;357"ML
M-;?,[NP&@<ER)RS#(]F^N/%*Z+Z0W,:DA:GZ'W?=E&F=_J.8S8I%ZF^2,ZGG
M!TC[NF9B<Z31IB-1G_65.0MH/@(ML5V GA%[0:MX6\*#-?YF=MF6L7NC5?=/
M&B!IJZCM4S>[.>'5B-XW2H*J3J: *BP'NGN<-NH#=#".&?:.MHN/G)VJR@FA
MC_E TW&_^\7TBNNV9UGE^GK6)Q:M2FD2&3N?+)WAE7-@R31)3.@ R8,2/!5*
M]0J66&*F.VG;7!LV&%*8W+JHQ 4V# 7' _+)GQS,LKZIF"4;9I9-\-!ZHF1Y
M_;1LTGLJ0,YYRZ$#E)I480G8@*,'>2;-NX$Q9C]YRD-6MEOB)X^4A-3]S\W?
M1"?![NZ:15'N>MS)YD\??VX[EV%E5(XM%%"P*7$EU$== 8LEL=C,1-K>JK[Q
MR1-/E4QG!GT;'777_;&CTWDCI.-NI,H-C[ =GC,/7N?-->KJ6C)_XY41?3.5
M!'8=%A)+_'/=!.GSG%E@-\L03X+SNO#4;MVB+7LL: XPG8W:%# _E6RIT#?0
M?N+A4&NP?$?]-<J$N"6FX]857KYD3@DA#"()2HWI].93-@F8A<P1?CUYY&GT
M65"0B1F_H*!N;'1Y>_Z"],"/]4C&!WMNXXO0:KT=E/GOU[**/\4;SBL<T?]7
M3X:MOI=G1V=C5M9UC5 M@_E/%FPSE]&*]"--ZB6)=1L,/M4*;TEOP?5)^.0J
MQ!T.H"K%<(/SNE K@UY&D.]TWV ]5A]#L<A-U^%-LF/IR2=FW@=[[H0H/5FC
M_<=LMS^GCGDAUP%+CM#6"F0[0P2J^-A4R=;:5ED>7""=6E5X4BXD>^4^88;:
M0O[' @UML8.5UD6/PQ/>/J),[:<L^'8QX_K]$7VN2MVL/'+-96&XP!A3\N%5
M=9P2Z/<7R-5WC:,M>)=MQ;7LW3!OA]<VUL-O\8>/S7^"7&T7'AEA?G'!ZNIK
M5UMQ331&^+H<1 JR7!J9A!;DUS#RWC@4&+LW,,:9GC$69D0M,CNA99]9>Z:[
MTOBIC>K6S(.&HIA)]_.5CY+$DT)10R&. A _ZC2JP\_DD3O?\[UYP?E2S3Q
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
M@92M=5_@Z>_?O^E?#4-#+570V8-AN@U^64LEFO./LEVS'33R?]2+8T))7>(
MAW"/K5XRCW9W?HQ6>5Y0@6ZM%GQ=)EGENI)JS.=M<TY&)Q8"X3NAJLGRX2[P
M<)GH9SY\F$9F&Q3S8T)78&D;FCDGMB'W9OOD9B)O7WY:F!W0=@WM3=U]BK[/
M&7I+6_* C=0P-"4 #_U!384W7$Y:K^?18#Y8 U2N.#\LP;1J=^DC,05DTQVC
M?0<]=VZV*!B8Z.M,;+@SF9]=RSJ2]P[)7SP@N?.IR4_#OM!Y&/,"2%KQ8]3W
M$^<)],W4B,=J]F73;#M:A_*7R@PAV=U-IT8NB4-&A ,^6BIB]X$(X")IE Z[
MBQ=EF]/U]SM6O,IQ!$92!!,ZSKY]-O&(9G/AG5K\W)M=0A@9OE]M++//Q<"Y
MUFW(W;B6O[L,L8;@@4ID\7S;R:3^(UQ91FO=K=# )V(\TGB;-UPQN<]H.7IA
MBJ1&EDC7W>DH5?I3J7$%,(V_POB+*DD#< ^*U%Y.7D2\G,U!I",'_3,G-#L0
M;3&GG@_U[*0HIO!KS)3_P^!8\VV(L!SN+5R.& 0#-:%]T"0\?[ANAG>_DOY,
M\8J^^<F6],[V_+G%LB:/I^(^]TD?&FWY##Y6";FZ3!0+PP/_K-@I$GV#U9G]
MX[A]:.<BX2FL4?OTUZ8[V"SKBE,-FX4&7LD2G;M5CUU^<7[5]XJ(VFNS+M,_
MJ\#I1#YB0&B:*HQ392GS^076%*RC9^#$KHF%3%JGLFQGOZK=>=L^\F H"[66
M^_VNW8V2=,=O>R&J+G]"G8"$^A[X_/>5V0T[ULE 9^Z.22*:2C'M4]4'Y!ZN
MW+$)KZ:>G?*!SS.J<K,F/H1GNETP(3UBM_)/UG (>#^Q6\R+/(;JQEX$8-VH
MU"+]&:X4IH;NHZK-H":QG58Z7@>'0Y6<JO6<WQN$O,N^%%,@\E7#?XER\L7
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
M'P]Y>[6Y;SKG_+XVJ>0-5FOJME[Z1.K",_?J)^"5^=!)?%\B^U(4.XGYDMR
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
MOPF;^0K5SN%*5#+M[^$EL&WGD-4EIHEROKVI'2&&K O4TS%ZT_E0.=G<=_-
MF:+#<8Y*+$=ZMKX).>_0QX>: 6'AZCM$B=IEE9W3Q=KFZR>/ES4\=\UHL7G;
M9<BY06([-Y[BL=)_]G?)X[[IN%:./: ;LW"HMLOT#%#Y;N@"*[=FL7GZ+%W_
MNK&Y.'/_\^?-CXE'=U1]2NN?31X;LA%^I.(^<*3EQK&O8B?>N[Q/$(EC'-<2
M''\)UR',(QVK0K(^T/$Q9-%*B]SCQ)61K:$[W7L6N^@<^NJSO_2SCJX_I9)J
M.5HH_[YI]08^]$(E"#3^&UX:P$ ^5-2<4%++"20>036?HP2GLNI/!0[U.V''
MM045=-/G<5?"K!RSV.JKY!3&XJ5V/HGMM(PNK%^K.7#XH("%[&P:(Q<,?P<?
MBMR#4N7KR.@AF'EGX:VA"1\* -63-OW'+Q6+OJ+IKLNSOS*_3N3+3HQ?+1#4
MK _S6&-^U$VGK\J]7ZWOYP4^M,KKA-,?858Z>8R-?:U?.Q/B@J]N*ZCZ&>9J
M00H%J9WG0S\^\Z%9P&\_U\(C'#XTY\.'%HC(_$KB#'??*DD^]/ _LQS6S-T-
M2U,G!?G0QDX^]"UJTD)V 009-\R'GKOPH;91/E3N^YGJ@: ;-;E&E*;#*-!]
MXB:8)*__Q#RY'\],#J.HN ^GM7$,PX*#!IMVK)VL"RQ;X5&XN?YC@_NE*W9)
M/HR%\KSY!]O3;E:O^Z8@7O[572(UQ?";)D/;5+WB]9.!!8V.%T]RJ)NIYV=0
M+801Q22SLUEI]90H/B2/U>9Z'W\86=<![F=.T#9[=#X@:3#SC6:23<&'=71=
M^94C'@3I-4;:%PL.9U1E_.A)5R$(,<W]FN_?VJ]"V&9Y,,HT2"FIY-/E;[<S
M?_8ZW%\,M2!M!P'Z1 UP6-P$0N+['>'&67%WVK&!=LD!\TZM!C[R7<DL@26[
M+10+.\*':D[QH1;R8Z3A32"5)P1>,'=0N8]XMW.H2GQHY >A+)\GCW!+?E,Q
M"TH!E98,:IO,$.38^6+&K]$^$#[&D^(X4_GN-,[&KH%6;Y63$YOWW7HM26('
M)NATMIKM:BEZT)2UZM:.6*>J!_?\<@)<[:LS$T5C*J7I!3+OICS+WWXZ>R"E
M(%O[36B7H_.!!\X,_YZH_B-,_1@ _^549D)(VD'F/-= -),M\?TE=P:UO[*0
MH50P'18]NNW#5M^99UR))510UVR V4H5?*BSXX3[^HF^4@N[54RC[4I?*8_<
M&&T!,>8S'KU,.&*;[^TMVR8]?^]\]OAI.:<[_LV#&::M257JO/DT'XH"\?G\
M'!0)BP]]-43^OLRX\R"%2YC4./PG)CDM8=(D 0TG*?"ACZ+8D9>@F' ?$_\6
MD B.6 -<TLPU=JGCV=&MN#HSJ!5<-+=@.%R(^(85O1\0VKJ0P7W"(ILJ7B#]
MO/1!E)Y'R@'.8S5UK)<+RM"#T8S=/=;;>\%*+E D@&RU,NYEN^@:TXNU/JGI
M3_)1\OV0-R/Y0LQF$0?EU%-AF4>VJ>M['SIN4I#T((T69L39A[10T2FL@>'
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
MF<!#JW61ZE-(O7X[7OG_% ;_WWG"$@>C6N-W04<)[R&@&NH=-=35W_MK4(_
M40\ZP^%@D5RPLTU(ZMVP="VU5"N<9KI81LMEH,R>GZQ](OC=5H=.CB8P7?3Q
MW+6\ZFH5K 59"Y_L6!/B54.5(UH%/22:HD7!=(GMED^?[&Z>,7P78>\M47@H
MT>#1+:7MT1!G9R*[G_?&3)VSMH7973=/D@\+;83ES=6^#TDPG6\'8"V"0R<*
M!P,OP6GK(X?4A.^G;E=*M3AL&@.I3#BZ#S;F][4C.VQ;A.Q57ZPV+-BU9KVC
M@)?9A6=BFM?%*&*\ZTB @RAI<&@%Z^4XF3:5N"+D^0BYP<VE%K^:J'?IVB;+
MS.=?[%X[:%R(84<KR9ZYER/]:]FSP['S;R%N/0BBQ10!%/"9  E2/Q :U>I8
MR[#"3Q$*9W](;A,FRQPG,X<6]9P:THT^=2[W[*97')4:^2(2H+8M69QT@J;R
MBZW"NP^$TM+W< ^::V)?$:$ TL;O!!%S=:YF<04K^%:U^O?%K_)E*@:<DQNL
M=><.RY/+7UW/5A37?BNYYYA+6]3O9;$0=^FQU=X3W+.\5"(>^,3#K+3IIRQ;
MWW8[=A0K+9$K/1)#E$ \0NE5FPZJE<K!/I%&J<=B_8[6_MIJU?(.W#N\?9!X
MEO>"#WG-?/G5;"[,2S'7MGKNBGW$)(#LCJM4Q]W0GZ%4ZN?5!USNW3,__>I=
MH9W$_NA.Z7$O=,>-Q4L6D,798%G> Y>/:L^2][W>T"YA29.\LT9)9&_'QIK5
M(>O6OD/)+WS<E5%?NO[J<_/F]H,)MX(#?8UK!M2LW5)>U42$"]0*.7^[!*^E
MCB6$E&&-&4"O:R85-I0IF?4/=<SN8$K>9GW*5;_\#=^.3X;_@LW 0N(.\:K@
M2> TOE$ 2\WJ$><M$!WDQ1)2[$Y!F&?XT'L^9,F'/KD#G9'MC@<1!\P[YI#]
M%V;(_0?J6/@9"_>8KP?FM96*;D7&\7]/% P'KO0,O3D1,\%:LA30^ZR]!.Q3
MK]$:_5O?9OI.1[R7'.J0(M[)>5BW(4'&:XW9V&<8U7;A_C'3@..(NO*A[R=D
M@7<3 F-.7LUTX05] M3\[=+Q8>8ARL*6X6@\>U49:/ERG46Q(T]=;X3EV6RW
M&2D8"/9[>[QTL121:L/M%1O%%68++[=2NN<ADV1S6C?);E]2IWJ.U:BLC"/A
M?=3B<AE'"XCT@]2&GSU/6 5/[P71^AV[=F$&D_  JNE^+B#U!:! 'J6E_-:<
M+@2'&IFC6,-.$"+K;,K2+QQ*X5GO=)B7F(HLVEPE="OM!GQC3UC\355#R%S@
MNC1]5P(\E@+C?$1RZ;20Y7Y '@K\12'X[B@F@ABJ^@.C>TH!_GWZ<S>V86XK
MA2MV#7['XT.4#GUTTP27Q-4'R'>\XU<AY6,_=Q;$^"?2/%,'1-TW4)RF:[$D
MEBAFHV3%>\.'\C<@PB$ QC1-!/E0(/*[?>^O68"&X[F<29U>ZLF !3-J%,PV
MV,WS?>?[]Z^[6JAC@<#H4^Z ,=\="73@)BO,+/YR 3.^^R^R[MN0_\&ZIO]F
MW7^S[K+$&*[#2(=P2,#!I>=*4SMUK+O.GZWZ;+1SS[=39<6E,1(MAJ^WBT<_
M>?&^X3JDUIO"U>91^9#'</R6J:00^='(+'A$D?FR+&8NI5?WY^74B#WE-]M7
M/9-;U-J?JJ^@N^F.H1F>;':$,E#$]DQFO^<EF*N36C^&5/T6(X;2.(,JP\>L
M;X=W'?-8KW9&2'[7EZ\/P]O*SW@9+2@S\S&Q8<Y^;!!?TIM 6H8.-&!K/TZ;
M2Y,:C(<AK@L+/\)^&?3TW"(EFCBJN^5G5O^GRKL-'DD_^DP65L2M2=YD?)WT
MEKN,5PI[XOI#&TRR)%%MENU.)^?7'Z>#WEQ^WKYQQN%-LEVE/?OM34=W"^D.
M7RU.F61D=):)5^PXU;<#U9Z9EN4(H^1Z; 6O /:VEZZ]1HEA]N^,9U2]GS4[
MVRJ6)\>R88?8Z3Q)][N;E&!"?)GX8?B+=.VP7+4*4GNP #X']QLTN(MW$J4Y
M:J3F'KPXIL&U8J9%^_L7*SLY%3\8E#7X>GS@]-&7I6V!RV+,.S9:K;GX_F%H
M&E?.BWV/=YVT@_2NWV6:^I+4C5]AMEV>H7?J\5#]:%7PD>)8"<)*UZ^[ S5>
MK=VS8E:(H-$%5W:_Q[4I&12?Q.=<(V6?>GYT][/O+A\'CP_N>3UP8J!59;O'
M2?&WK]Z=71>^G!;AY*+(V7&"J/>61ZY<"==,C0;1'C,C 74M#^OMX/#TIPOC
M;$28"I%1;2>MA2+>R?8=%%W/RAWMK8/[INI35;31VM%MET/=7$\4=UX^AW7H
M-3;E/74S;PLU]0V1''^39?GA"]WRM&S"YD<)!@?^+)9! FT\@S5ABX[D?T4#
M7%B'0CSV)TF8IE65]QZ_!'6E-EBPJ6578UO]B)3M5PJU(+6K^EQ9*GL[&L^Q
MGL0OKS;E:J+D$8=54TC1?*,O+MK<(3%(^WRQO6U7^]&OM4%!*PZ5/)R=W8>=
MN"'"I;2_0<Q :Z":",. LY<( 3=/RUTTB>$:,7]:4_T83J,3X68&+$'GMT4?
M]2O-\/IJ\P3/7R]5TXVN)'Q[^2;2Z-+:%P^?B$Z7U03TR],Z&-N9/',MHCB+
M08DV= H+]#!JD&R122V[8.V1U1]R]G#J4,A7V9 \BZ"=A\\XF;EP++AKF5Z-
M*TUI6911(W+3VCSR@![7X-'1$X1A*R^J5_]X9,]VE:$!I(4=L\>BXMM@ELZO
M;FQY! M73RT*KIV)Q9<X, CT09V1@KN<(]CGMSTES+CZQ:&'+"MB^CWJ)-GK
M5V[, $/#9$N1A0J:$VO_3-F"^(:IRL[B%2->#K%D63[D.[,JI.LGARY_&Z'E
MWB7JH?',#I=./4U[I_H _Z>/&X7:<0/KSJUN+?VF,6N[K,FD5E> TV(A<U!T
MPKV0-ASC C,O&:>P%O$1)-. 9;LYF\HB\E@/F<9YO'MO.]A?>PF>',+=;QXM
M9P-,@M,^@'XQ2A3AV@)FB[A?3$G\R%5D#81(X?J"*I7UXT5OE.A/Y_4@I>-O
M.2;]W$0=%3N=JQ65U8$59BZ3>3(""]FCB?UM=/DF,JH#W_QI9@]$124O.^BE
M]$A'M&L](E[I\81HGEY??YRX>/.NZX]JK8KR/T0WWM&Q\*]VEU-+LA\HN![1
M1?6VUQSIY<KXCGCF/\,^PJ^I# 'FE!LJSVJUP61],$7FY(Z?N4^_YQWO=>XV
MV;VSXMA7^7Z5[^:M%R2V];TQ_Y9SW7P'H);-I#I$#I2K?KB*&:N,H?X$(+R,
MN1'7\7,E,IIQ^4TX,MTW<T)A.MWU<L*:,_&[O574CE;VG9$,C[W)B[.0$6 2
MXJFT,H09%=+APDSD&N#[D=<E=G%P,5+G7=0^^^C,8-FTE?^5B37;.IR.(4P@
M'Q9+$&XUS(FL5D'[^)!Z1N,PVP"0[_=]*>]=?I%4$\M?RTXHT"_;\V(![=8A
M5VF5\LRNTE69-K1-7YV0JI<5=E@6/AO_MY?Z^S7CK-_.,&OUM@HL')FU1;@W
MNOG0:H=Z_"+$AUI+J NG.'8<'.D+@=E'QI4$*(-[ "EZ,X"C?\P8?Q;KY7AE
M<)Z,#5>TQ 4,-VV^YF76F\/U 42WG3[,D0L >BS+=@'&EE\%XFL!'%)*Q))V
M$XX2_W(*KWE]$_V2BGQ^3(-=^L4(OSZ=F4XUJN "[O;K!]0-+*EJ0<%5MH=_
MU%J:^+<-AK:4SH6YPL+G<F*Q$W#G$D4)LO&8&!!D&NMIE,6IIR \K>,E5%H>
M8=:#NAJ>5@9WR;O@[,"52L/V[ZTES/4Z\:'NE'9?I-:6.M9,6H=\V0%B:DNC
M?(\ES.ZB<$3XT%<KIH@FYK"/.@WSH2NXIHV 9^]WS"P1H^"\$_LHD+6GT4#
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
M2J3GV2Y]'<)7I_5@G']KCBUC.LDM\>^?E/_]=W\ZKNET_/51^R5L'3D2_BW
MAU)\D=GZ.0#L@#[#;R+UWB&)!"8?XF[41RVIKZ9/E?^BEF%]$PL);65XKSA_
MXXGMV]O#5 D99"9 X04M#.B'5^ID+.$:3Y4R$&*PM6G\ZTX[Z=@TPX&4P:1^
M>STINP#5!=7&\U$;1PI,&LXN^,%>EAM76LZF4):7O<BX5CKO12MKZEC0'0(8
M5)C%![K,5JW@]%LDGCQ[K!*PA\=./H3=LSG1"+B/.O0,B<&\YC%P?,,B3$L<
M"X_5>K&J_O?4_U2#_0LR#?MCQ&%!]1QR SN/02Q5[$"I/D;=.WL#U;&0<?FU
MG8?]N2 '6*%6&QEK, ,^PRT(YFT_T5/&E7F.[0\&J8QX":Y4(-X"0GD(<')T
MB [V]@>R>/'-RX"_KA[RMMAAUN :)X<YT1C4 ,Z>3.-%\:&?M6CCW][OWPN
M_UX _/<"X/^'"X""O^8QB3(^M(X/1>+G!HYASD<61@G9PTPWZH(H=S.X<G_'
M[&M*QUK,!Y2P[?2?)?R8CH0ME;!&VW^4\-PN4#VCN,^)3KQH>&P&4T2^C((F
MS76F!OBR)-C@VLE4U ^@67PB%G^<5T7YR@5\=-==E0OF:F/%FNFRPFQUY7G7
MD$576!>FE1)FKQPWX44[DQ>/A1+P+E]@IJO^@JF>(M:@X\#3K:(D/O^U"HPM
MB2R/&2-[4 "(&AP]T!AV<R!BU><YW3]PJ!J.FU6: B!F)RB ?;U3MT@@"+7K
MD+&Y8@I'X <H3NH)G44)T*0+FF N!/6%?9C:XEZDY2IND87C;?0:Q?\#2<T[
MH-H!7#(> -ER5^2[DNQ($)H*.D+UO0N/2,;N=4SYKP##@@&:4V20WU_W@(!K
M+3K]'$;7(]Q[","F+U* C:QVDN[VCD]P5U,Q6QA8S&DQ &2Y653KJ46K>NJ"
MVN0B.,G.B^F50)B]&$@8R5L*.4F""-1#4CM]AK,&D.GO'-MQG?Q_LFY0H,/[
MD8^2QY%+WX9G]7.QY9BU5DYLS31\@$J+(L\&9(% %;X#9ZO)SD4U4194_SS@
MN<0]-F.49-#K__.SOB> -DPRCD+QXQTTG!0\-K5DIG[#6OCP8N P#<C#(TL+
M2M/P_]25OR"CZOK</Z+"J5,%H!OR==)[0).G("T)W%T @X.H6$HMH5N&.G:#
MP 9P79Y(6^' S8I!OB#8-/[VX;^YV<_\?X$%]OPK?,+;TH"?W?=YJ9YFK19
MT<"S5UX-LR7U>1NMOH4M/9^:6(1D_]ZG%SVWJL//&G]'V)(1?,A2SPVFZSMM
MY$,U:;G<Q.'%?\()O)7_2![?]5<C8W<;D 'RXD5-IDLX8?;2!7@>:)/]GV 8
M9!'S@:O#JT+9(J"CVM!+H*,,\3V5D7\]4J6;@5DI((L+.)ZVBCQ(5<N6!# ;
M(^1W#+[TR (@-^%L<'YU"4BI<1NHQQ,N/SZ3 &?7GD/&9EXBT_:O@?KLE>7D
MQY!G]_.A 1;/892:.\\%+#@OGC\A/98.@"G+X>?J?\(-WVS_@4(B;@)4RJM#
M>M]A7@TH*#&U50"PW;T6\"]*4) T8<#&R;THH+93X%6.!Z7_VC]U]E,J(*+O
M4A-Y1#"F,XAQF!(\]J(1$ GX9/ZZD!*0F@ARWWH"$:D51\9\4-!:)WD&?&AO
M.>7&U$PBNMZ!&T\ [G<:_QB9#):=^PJ,CKJG8@]A<5_B>S-0W,G>?UQ;*M3B
MCL[8?_3LU2FH/,L4LW6(1J:W!R]U;/5,(YEV:J?7PCYN\&0WM@#(-3)MXF ]
M@$.6QV*#SIP\MAR(7PTJW8&#]X=_QWZ@;GK^CP>KY^L#%C:N!_[;:E0%*+Z6
M2J"4"=J85S>AV(J;P8<2J-,'EIZQ)AWGKJ,,\J%_]/45__7-2]:P)75!UA,_
M&H4EKP,#F75:/*G#ML/$P(@U5&GZBZ-/D.]-/ZB*OO_DX'XF!;.:0Z:Z 770
M$)BGBHS%U2-?]B&_!YV&G^3$\IB8_M_^LA^&$5H%,HM#3P$]6$+^=I:09;0(
M3+CP !^Z@]3C%AF@UG4V<EF4<0HH[8(_2]M?<[X7E/;Y5W^6ML/A)<S>S#LZ
M!W^)P [PH9$R7H(QO&CDRV935U-/XQ9,052'V=M #4Q^I@ST\SKJ_EM[YQG4
MU-NU^]!$FI$N( 0IHK18* I(5$":&%#I)2)20A5%B1(2>I4NH"!$J0HBO1H)
M'140*8)TDD@5_B0@<2LAG.W[SISSSIR9,^_SS/EPYHP?\H69;-9>][76NG[W
M[-R;\$N4@N@A_7B,E]E5P'\K:,>/@\VCN':SD\4'*DO)O1#_-1H-_B6[GKX=
M"A8D%RCHC)HATMK%.O#.^B:!WZ035.BOXW0\U?,'/'IN,Z!F#G2&EF"^%@??
MZ3\'Q7?^C_C0* ;'*.*'!:[)]AN>*<3-0CJ:@7*4 <NGP&>[@_2<"-9N^AW4
M]B;J,9*"+-)F9H/FK!+TD,,EN)-@09GCOP$LL-M=!!-B,E_)5QD$7CH+O#3]
M/_I;=",KK=U%'!7O.;>IUXT?![WSRF56P_S@+_G-C=_T/V.["ZS[S91B_77P
MBV"Z/AB#!+4;_N=AN+OC*](X?WP['UA=A: W8K5E_3$U/Y))15@P9^E74L#D
M_VC [\,L@#E1$F5)HL#<_W>!0^=_ H?^7^#X"QQ_@>,O</P%CK_ \1<X_@+'
M7^#X"QQ_@>,O</P%CK_ \1<X_@+'7^#X"QQ_@>,O</P%CK_ \?\5<+0!Q33J
M1> M[:<-X$/Q&;@XVVE7K_7S&MJVPN]V@LG9Y.N_4NFC-KLB;)N#3!T8 TPP
M*#L*@74X9(Y>R)*&[IS&?]Z#T,'1>.#<!C ^.FK)W8>@+>,G<EG@BB;@@< -
M?$\*$(18&P 7<0_2C6">^4FBHJY9G?_S>_=.\&H> ;]A?Q[?(O>^VX-((LC@
M]6JU=Z%[$%#U-.KL'B0IU,((\N>1XP.QNT])RW@ [#*Q,C^9?TX",&#US_U
M,,$5[TP)86EN:_Z-]&^D?R/]&^G?2/_/D5I_K@M!0;VR'G(]3B=J:55/=6R]
M=YZPNAC1_\ M_,,Y"X?_\A:WXS5](H(:6^]?QA7G3<\?DS8]%ZW3:@5.]T4T
M2D*3!"C$]N;!YU4=HO+EL]MJUA/-^/W=JX6Z H9/$+-\CMQI.OQL_E8.9+OR
M &L2C(4[83L/9CJDKWR1!J0#]A@W)\+EM[$FX^I7UJOLO*\:-@37:(U-IIJM
M[3AZG=$<Q912*]LWN+!7:;WM,!'FI>'71!3U9! 63F[V-Y[2%&T(7\JC/G)O
M4 AL5K]-=#LK"WM,FG\CCN+!VN]!.$WHO4QET8CO)F-Z'$6E'29U,BZA%^TK
M$%4V7<9;$A8?ZC8O8B?XDC-KZ9M0\2G6U[FJ'PA!CV2DH'$9)D_S@YQLN0N4
MV^7!0F /?WC*84ON(1AM&,]NW'O.F('.IMQ_*IY<E\*C%+\-.V!QQ/3YT*0;
M]Y3IC8-="E)V,;KFZO,<Z@](8?C&E+7P'4M,K N-T):2DB,>IXG@GRR>K77E
M3^&OFM2_[US6_]*]P5>Z4?"?.'KL6=%93"PY.XQH_F8:4]K]D%][:X"\DR1F
MA>LQ,8I:JPR$9O7>L+\<^"!6(I#?-7[_<XQG./,DC4#%KQ<0&@QS>A)4U5H/
MNV#XVCK,GQ 'A2:GG;M?>HN[\O2/%:Y95I .W7)L#CMI+O*(;7D/PD[R_?-D
M>3;=.$Y/F*9+8>56KK+$#NHWEW2D=Y\C7OMG4YW=+,X]PB*I!O/3<.?*F.;*
MU?]-#-CB^414XNQ!4!$=0#1.P4M?>#RH4@H+W2(>H53P6335D6B[69GE/97%
M*-6,@<-S7MFV:&H3\EAS?1J6:)Q*HCD-J%"/@@S+F0IL%3.Y$BTSNNX 8L[5
MZ M)_0UR=DF_+XFG#]Q2M^7(>,:?<5ZFGCPWA6+<H+O4%J[H*'6;N,"$4'QP
M?I^,E>S;*Y(+'V8:^ 3,3+(^,2Y-3EWE<2;X^''O*\=:[KY#N U&D"0T*L-@
MHCC$L@XL\5YYN8^CM/IO6VMQ<1A]@[.6ZT2[*O%!X,?ES5M^ FD$D(XCFIRQ
MBG1/IJ!\+XSVTH:O0MZ.=B"=P"/W^<&#;1Z/.E:[HR"LWUW[Z,@'GJU;ZCJV
MUW:03"T::9V;MF^0H0SDW7O17@'DSUT8PYU>9?F>+,GE>MU0.^VL2],?T;7;
MS9_.>,SK(6%^LXAC%D$N8G&F)#],61N!=ZV?@DNC9820PJOZAW,N9EPHK.N!
M-J2W'8DST:KFOY_EW+;/:0L/^7.6TP0'XSG]P#LR(AP&TX ?],9)U)N_\^B0
MD)%PK<.NO;5^:MGG^U777WY&D'K@CDKC%YP,4XO>4,0Z._;CK;.="\;;3\'\
MKG:>[V^_#_9*2989,A\:#)W"=]I%;J0+!E+TN6F]'7B0$!H2<!-"/I+'JAJ
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
M.),/\"$CH$KQ1-=Y!JTRNLZG*?5\"_8$4?FG[*;&CE&S!Y:&'1+RS\(,L<Z
M;35LTH4IM1NV'3 !(V^LK=#%*=SM>Y 85*TSXVD!,-AY>OFG@]]LJ6?1]-=N
MK><CW@<_"K4Y\DRX)5SUEW:V=AGB",.E8^YVZ6@G8L^Y4D@'YM3&"*\FC(+=
M[B2<SY(XJ'.&DYW-ACL5JMF&^<GHV,W#27YO(<5BK]&Y'K$.&^)%+8J7Q[,9
M+)C-([.*EX,^_&GHSH]R3M-$_-LCK)492UPG2XU$[UT+I8UTM1#"[U4*6&A'
M_/CA!^OB8Y_ID(]V.] Q:^\V)7M!SO7#A-P_O!-66W/,@S$6!I=WP^^I25&8
M+_3E5O!B>KZ$0U-6LE<T>\8#CCY0-\<__&2N;:-WR$&.QTD2\EN>6KI.V%%C
M#>"A/RH34!(LC17)*Y%OC):\6J)4?T:P8*IFGM%J6<99HDF9D]9<HO;V3]AY
M,AS_N!+WN0- ,'GID28R60<RK*_Z7>LALC/)@6]09QQ%;$DJ:HCA<>./^EAV
M7^C\S8N1S6$(.7R[+-.!P(6??Z:CE' OY8 1[C<IB>GH21,V)J:Y-I-H"Y^J
M[^KG^8FDL]^L]7(S_4F]Z=![^,FQ.)45^-<MAB5@3G-DF--@:Q,E/F,R"M4T
M@>E@\=/H8%T_F'WRPL8M5Q'_B\;2WTKLGM^9M3)Y6.<]RE99QIHE5"]&[Q@X
MX#X^'.S=W3?>._Z3X%;[62ES_!-Q,ZI@P$/EV^[+'NONUCV(1CE'+:>M#UV<
MBNJHC&HA1?^ QK'.5@_#B6@*YV>FBF?04O_H]KX$4T/!8YQ9FY2T^&7V=!,*
M49?QDF;<7IG,4J&5MHN3/M>]XR/W=@W *>+)]YZJ'VE,-&^M:6&--#38*G"]
M;6KQ6LQMF=(KN5BR"#V] )W*I>*[IRHG\?/C72GQ^*K*'K97*ZBZA<R4*'\Q
M:9XU@G%$IZUA8U7 NO,BA19-S"Q*%E41L3H-J^ERXMB6(P[VDAK$U[[3QIV_
M,'4IA#A53QI%'BCS@U\BDAIIO^MN6OM="K&[E7A%QDIH<8&Z.P']>67UQT>@
MD+7?X.B+$EQ;2U82'6=)$ PB)<IH(1_YO4Q5DJ3Z-&;H92N2WGDJYI;+\*L)
M<KX1@(0>H1<RFG=S29Z#,0R4.$Z5Z3 2!+8N;QO*DL47-1OST;>-FUTE%,5Z
M>TD3PUNZ9L\+RO=Y0"+-*83))0::YI%$^]F5+P\,OF@O8=J.J=:18G72G7XU
M3.[.?+OD:+>^\.B4]K/(8UW1-Z^SFQ]#_'D?M@*3C4YU JO5PAD((7,G:* $
M9E=;C]!3 <5RS-O.36\MALNAIB__.%H$U+[^_-:Q[I)V7,#$PJ$#X^?+0LM9
M//7/ 3PEA2E<.%\1F\ Z:(]QF.MTT(RRP8D-UTLLCI!S39]6K)=&?_/[*;;&
M&)KI&,Y6.O'>_%3L\P-+UG]@9X"/$5.W^WB;D/);H#*E<D._U_,Y4J4R[\$"
MCU%.O^V'':M'Y8FA++0-M\?^-^,4> \I&L5S#\^W#!-DWG4K0F%&NGA> #:?
M5@:?OEH5$$F/D[/D45OHEA?^S*60UHT)7K>:3XE$23-MR<@(./X%^J%X9TI\
M#JH+?OC[*2># +'L4/=[NZ5^OF],^((#@X8&M.\U/+@<;=$OX_D1UJC=LP=)
M;$2!'K&],AXFM =Q13WBN#9,0O>IP/9/J^H(3^BG<,6\B0^X,3?Y=J";S/=
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
MI("6XM\ZA'H6>:_#7>+LL:9YS2LLI%Y<^M'\?M&)C1X7A--ES1S&D*MP"26
M[\SOKAUIV\+.C"VL\DWN=^8[73,160U5WVDCWO>3*V^IK^R?K:<DP6O$E)TX
MQ9ABEIOHFIFJ4,8%NX)>8=TG]A2'F2A],7/A# JO'#_.$JH4)@5<%%JU/G D
MJUMX1O1[]<F/ULWC:@(9#5N@P4);$/HE962>BV >.L#KLH/G472;S&RS@SQ<
M(EV[?C]8F%]X8_J]VH8?EENOOBHNVK^D.C>A*FRMRMC^(?H2:B622ZB1MVH]
MC*8(-3!]OG)G^-TY]T\&Y&!FS;Z]Q?EA%ZO.QJV:MV]%ZT^;6F5K2)89+ 04
MJ$Z/&V^,2DT9*N3U]52G+K\[A_XD* 21/+QU(BQMT:@/^UY5GZ72%:<3!E)'
MYTE$0Z@8$I2+TDU&8F&>#4&-VF!.3+'A9=;1%/ Z!TX6/53]U(O4\)23JV\]
M\R?+EXA8!Y:[!#@PWRYB/$!8*>VDF$(&JI\YE,\QDIRB/1Q >+L:YVSG>$?N
M.>ZH.WAI0<EBZ77Z+_=_TCHO_=Y[XA5F@!ZCZH)R]Q<\WX2([D9RF7DP>Q5>
M%RIT$&YI&*/6";++R?%]%/P0]V[Y68_4+%X'BU:!A)+(8BAL.R^F$E?"6^ZX
MM\!LC<^&+ZAM6L/MHU-SRT_*-X2T:?M-F$A\=;2DO!&"NRML$78<=?D ?3["
MWHU4VHJ>/,Q(%S2B-N5U/X=3/<O>T#T2X=_YK[5'3BX^Q3OMG"&]HK)LSVK*
M2WN#MC=N[3K=K"O.T@2/Q0ZW7\QWMFL_Z%6HZ5EG69[G1XJ:D%>> B!* )B<
M!>#U Q#HKV9@&5QKR1)#/X&$_[%^C,Y?L-$:#T%&=]&Q:Y,DOB2V!T R <L"
M>)9,?*3DU,_$8 3/)HDA(QK.9EB);L&L%S"ON7M) 3F$SGLHAEX"DNDI(7-A
M=!>U^>>E#:/V.&,H=[@QI7ADGH=9CW*1QHV-)+7(,-F-,9]\+%?;9A4-)?WP
M8?HG$MFJD9?<YN08*X;\S-RS^CRU*:;@1$YGDE5G0MMRH?:0/G89X&6.&*H7
M!'W 7WG1IWV+&=^/_.FJ= T\I><%L!8 QX"Q>>,OP$:Z-8A0FH[?2Z,, !1E
MZ0D>.K4Q>3N)4YL8BLCW*!A/;G>J/2@@8PK2^![OZFZ!EH,82B]*&O\!*DU=
M*U6,] 0VY[O@]ETGQ9 ;R,!>ZJ-6=ATW7@SI>0$Q5?<&N'57+^/'Y;_7!M.D
M:$!\AE5('&[-@JVZIX@]S,&OR'A^P].94@)G_HD+L#_S1CY/B._Z 8N88BC-
M!LNL[9[:<'A$"  Z\QG]H8FC);*+_O;1__3I*N4^9I$T5_>D<"FUP6V=*".
M%CX]&5W0+1E$'7%N*6#.M_4LUFKJ4DWULF[/#-OP>-EIB3O\2<=&)8F! TZU
MB +,RH/GX6IX-1&"SQHI8QLW %AM'XFX@,S[59H2J2*W1*O_4.1''>;7>3H6
M/O-LAD9?K*KSK#RIZWF&R3L$:K/+S"J:2B-/#Y<1<IA1I 48@?]Z+^K/(<Q&
MG:K]-/9^2V9ZI1R(V9<J&=M^/:%M;O+&^^[WEKE)'",4_6+<AUGWD*+^&E)'
MQ%M\/1^NH;7!>U'KIZA1G:FF:NGG0@=EE]]Y#0%DR75[*NV"OJUYVOS"0ZK\
M0OP>605'4''P]I'#X7PG;@!OOP#HF>LG^MWX@;5&"G;N,5?HRY?(OM_BE6[J
M;UX[?YA__0;AULNQQ7G7)=Z:TQB---30@ZO,B7G-(."U"?A;(I%J1#%K=>MV
M0C/]>5EO%;LJ@KW(YQ)=/!\/1%M)CNUDG'_W\8,DU48B1ZYJFF )47=0V[KS
MC;@K.>1V8XX3]UHZ]6.7T8V9\8LI/G%&D334P>*S[WHYQGRTO/]=D(E+07&D
M*(E2HDS]LO2&<M#I>?77Z(\G"&W&/4:5#%1[I +(V)N?UV^U=N'ON<M&0)VI
M8#1^6.=5J'53[\&4ZH4?5AU[<2[XAL;@X9\GGC<=W5;RX3F];,5#@BR:*#PV
MB$A3S0!S2ZH*S-#TK"!R5;>L._^4VR8>/>R(T/[U@Y4?#1X=2=OD9=2VS?TZ
M=/&FS5PYVFTQQ+HIAA;CNI2SHJ>X'N: @N25[$6_\#[4BJ$%+_8?YJ?0J"N"
MG L:MAH.M<O9&U2U'SM;\&S>0CMMFPYU9Y5+=YP:#G-$"H^ORHX!T0<0QN@M
MK>V!X6IR7-=FO-K5/<,55$.G78].U1H^\,"N5 O]^O2Z:OUKSWE_-A@3XG)
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
MY@6!!G2X\+20*%KN,<K\THS; ;TB(,"B339332 1WCIPM_UA22PV:Z@;U2(
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
MY0*5Z=RG$#M!%7K^"7IMZDD1C6V1.:V;0-I6A=-.DD[Z'X2,Y8_+WU0E9$3
M5C(O0[_,A;6?WC]S_!FG=PT&*RNCY^1FDO0L9+?4=G/(U/L?AM_=]\A--NA:
MY$Z"WRAQ;>-3%LYJM!#H9AE"/WL=6JB?)CC_@];?XO49H!J&LRQ>&B5<KY/K
MQ_([^OK<V9OQLJ1=TX"\Y>6SA'HS78LWY_^T"&[=(G:01;3HB^GYD$4.#GQ+
M6;?(T,C0VVRED%-7S#L?)^X]O5E):AX= M!-":!*:T,D^Z(Y:,P48NVE]WZL
M>#X\-=BTJN(_K9ZR?.X-#.6V)T9^XJ2<F:SV^]<2<OUEG?HRH8V"_LB-=3#7
M4!)Q(T?4U5Z\Q/5J,+7S[F<*6>9XD-&'3+4\R8 ]2KN5]O%X@$/UH_Q@(M6&
MO(%UBI[TE.!:]=C^\O,L=[$#PT.V.<>'E"YL*#S(U;!3_UC^!<AXDTOV;/]2
MU.<U&"TT"GN>7D(3G2VC=DB/9+<\SP2_P,U[%NI?7K(>O-[UUM,T(,!*;59O
M,7KDP^W3.Q^OHAN\!D*7O-E_O#J72I>FX$+TY+D"WPJ!P.F0STJZ%9LMKD87
M;6K;W+)=V(A;:P3:";H5-4"B\,X@J1)8+J8A5HQ.C%G0]>VM"31D>(;SL(MM
M]Q:_RMB3^/BPQ4UI22Y<P:U!%=:.ZB5!>BOI#CVPD5@T1XI6:9QL.N\^=K(+
M*^_F?J/JE?&75NP+X=TVP:C8,_NIQK:4./LV Y@+QJ2!(TP7#)UAJ5"\MKJM
M:B>[54]7W4MV3J(;5$:6]^B+.#U]0KEMF? N!_,?VFQNR8K]: '_>8Q&B&39
MT9-I6IR"9YBN)=W4$=46FNG%2UT1T?D>+OEM\I7:JFW*::U_*/K<BS$B%>,]
M:NF\CQ;A,E"6VN'%DL]IIZFKFE9V+[3?LU%RKS8Q20XQ"5-\'/U.!N?%?32
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
M0PJE(H_\"1IMXDS<"NC,__5HH?&QG6\?I%;IV%*RI.:Z:):R+ITH43P?]._
M0X7IOS@@;-LQ, Y]''QV(FCIW$WT.\1B[ISZ/?@-@=0'V/E09*)(,UN-X92/
MV+)%J %Q@@/()%,@Q&F?MB4MI/MS"<01W#9DA56"5B >L/ KH95@PP.6=5Z1
M%FG@5/MMI#-3$S\__\V/_=\GYIO-SVX"=FN^ENAO8N5#_&R/$*4ENN\,A:G9
MW8)'O6(*_(@Q(YY>V\'O.6 [_BFY/#K'6[SKQ)+5Z+KX^CO[5+AR=%)E%$?6
MF:6#+/P-"'N("<XF(<#+EF%?4'61,<D8=A_R\,#N"!PY4UF1Z#IV=.C!HR//
M@SR:+VR8-1/"=U+6@'[8.UE!LT(,+7IV$CU(X'L/\9(/7<]D4OFZA8;WB+N@
MIM5Q%VO1=T<C@7!M_LJ<6C(+Y):"/N0!XDDF-@J)591$$Z&$;PS+A9V>6H2F
M8-"_LNQUFD?*YHNWFG1.*V\Q#LP[_2J$>.@Q OW^IR(QT0V+#3-&83$^QB!+
M&&IY"G\Q$X%D,$T$!9QCV5>C((60T*-?OC'WML<MVNL/O<ASS_MEWZM]:L?X
MCFVH\U.U12V 5!1'=K">4HINP/2KL7RY->-5W7@=W(7.\^5)Z_HAF8-O:KKN
M_P@?>9^??J!Z+Y-\]B7^O)W:0UVOB^S09D]%1F_<0F6GJ2MM6L7I?;_KS**R
M1;;FIC'I1&%U56LY=V<HC*H7Y-BY&.;;H&0Y3(G*\_VL_[*\+R_UT%G[^)Z9
M]D/J3T4/>JDEWN=;-F>[X9M)C$ *1[;I&#1( ]=S]C&"PF$#R-G]*P^@[6#:
M%Q0&Y_G?Q%>FO-/7]ZFLV=[VS))UJ]':(OE$BK3E=7%/(EL1=Q;BI\WUB5&#
M.-*%L&@3D\A6HT\TH^Z4G!R![)H'6N#4T-#\BN;.07=;?.1FE:ZFC1?+!:\]
MRE(0<'_('=>J1]]VQEFB%#4@'9HF\]RF)-FJ*+W#.<**0K-FV ?UHW-7"SEV
MD!SCP*AY*4:Q3AQR:8FRO[QRB8F.*B;"[6T;SG$6 N]2+[^>U.;_^0 6?\]-
M,=N$;T-)D?P)=^'UT)WG(5%4^4?,_3T=U(^+W(E'Z^8M,K2<0A1/J_=YEU>F
MGVM]KUF>JNA]"G/DN\H>^^[R,#-Q+9M7D3T] QJQ P,#FQ @%;]MVU.^HP#
M?TO _A^L.YI49<S)5FA.8BL3,0NGB5N)Q[EO2&.,.G6P;_@&#\@5OV$/JGVC
MS!LU@XG@BC.FVW,#0H&"!'B )P+'IJ00<%3[<_!WF&3" _K9L%UO.&8FJ!M<
M>&["I1$;YOYP:A"GQ0.NM("QF%1,"CZ%,&_006IPY@$'HU<Y>#^G_2_G][]!
M^)@8CNP<JQE2T!@AL<4A BN'$=74A+X]T8/?3)G&&Y9W!9WMSH_UJ>C2Q4TY
M#H3V)C276J9']F]<DS(T^)J!A0RF6STEOZYNTUZ$#&R9QQ]<>W%N9._7O![#
M!Z&3(]]:M.XI*IV[GQYMHW8YXM:05,E#);8SZRGB)\_ 3=B*'T]>A$R,8F>*
MJ1+2(1U'/@\>KF1BHW$& E^' *L.D9\;@L_LZ.<WO4Y$Z*L/ =H</"O%E@0;
MMIKZLI7A=DP%/H9*3E#5[:63WD!M3\Y)N[V_%"37_E[EQ8L-!1ZO,D==95/J
M_.H;#/D6,V9_,II8FS_C17"6W )20%#XB")3(YO 6 G$''_#%/PU(]7^3/85
MR]/G-<3'WQLN"4B='ICO4#_PS2=)58@'",XC"&E7;0!;%FS8=A6\3:A 1SQ^
MW6L:\'(((C9[2O44I]/WZ@[E5S?YJE]>4].E<\[[JMI8YM!E%TWT( D606"(
M@ /W6:T1PZN1(HI,5ZZG$B,9<L_U6W+KJ0JC:KQ]PS2./54E959BZ"0?_DMQ
M]8DSPKAGWG[&\B?B\1\1Q61PTS&!0?V^-..X0585]\4H-,54:S99&>J#[CC>
M7JBQ\S#9I69S/GU7E[FDJ_B7O)S3\?5>X5_X&(4<I:"\J9L2<:3SQ1(6W8_+
M2DNAR5-EY971ZA<M4K#;MFC3CFH#?/5K2&>*:!*0&H$C73:*8%JM5AZ@6$&(
MQLC7:HTJH^)@!.W<31PO#U5^L/7J@T>]NIW/WWG+Y&ZH7UON<UWFIR__CY7_
M!%Q_!T(Z&9SLI6C,C$(A.+7-Y</B\F$_>C#K@I>[R.+A(%\M9;:=YZ?>*K6J
M$?+4>M45,S#(^\3)#K9=ZJ!S_')8PO*-E.ND"I>*I5*2UXID#BE[12<*WD+A
MFH/C#O"W4!13EP<L&B%X#L7M@^]J$R?J8C%T/1[P10$^R@-^(-!/FLP#G+&<
M)SQ@.&ER?RP<.IG[CP;^Y'X2B)-!(.591 =/U8!<^0K61HT6'C!]:-JZ+Q3C
MV\%Z0_P(_FCMJ<I<#H[!*X+->PHC,GJXI,HKV*:Q\;%QF#.'#])Q?U:(^(H!
MU/V_'.I_6X?J*<:^AA\D,5INHJ.N)4'',8P4'A T?/+ . \(#$MZ-Y^FO'O>
M9_@1=U?KGMY/& :7!ZQ4@)PZ##NR+F ['59I+[G<=*9H_M/.ZO$'PQ[^.3WD
M-TMO4)$;KS1G>ANLJQ&9U?[$RBC/5YZO4L@KR$XP>H[9KTTD@Q">!W#=2# 6
MQ6VRYF! N!CA0.@DF/82#45O5.,!YIAE#0=XWR(/H(M CWC /M3R<80PZ_Y/
M;D?L0D@8X4@.L"VB*?<DH'"\%OA9"#Z6B] CB<^Q.C\I,(K$ XX3>4!&&P^X
MN$J[$$98Y()<'^4!K\_Q@.C;C9@%Q'Y2$.L;XX<W$6(H"WP\( VY--^TL"66
ML\0#HN9XP%>$@XTCH'G(:'%B)H%MP0.:G#F2W? .'M"(XD:PV$6_@F5@N=G7
MLO:T7'+F>-O#V4\[XWW?WG3%RH[M[M'XW- SD>52I9L>VW'#4O\I(R2NZ>4.
MVJ$UK6=?8WUMWUN:W;R\E!6HL_]RJ%;QBYL^LH[8?3B;_R@L+DL@_OHRHKDC
M3"%N^,(<5^/@<G;=KTC8>@.^GPNY S?<#(93\G%D;/M#!QZ@H8J&ZY"?!WU7
MS&E+G'MO?+DA".?,VY03J]-H5O^[]]-96FK S&OZH5AB53R@,P![ZQB;324L
MRQ@FL04&><!D!;'/5 /61W>AV#<X-0L9/""XG1N /_K11#N'= YSWZ$9._@
M=A"C6W,3>@DKO_3>[RW"#U'F0[#2F)D+M4B;D;4%I.2?0<M*=$P;AKN5,$5<
MAW!=XW >0#1$K"TZ0M;1\\9LQ-^PG0HX@ZB@QG0#BF4\15HYIH)G]%*7_GAN
MM@Y9P#=T4@OJ/>$]QM9A><,XA?J,!^1;(,/BGH=]_M_8^\H[>]3I1SVPP]:4
M#VN 4T9ZUPXV(%'Q''K@L$._ I4\&T<+ ^EK['5_.=?C=WES;?JF#\Q!3]/]
M/;/UQ_><3GLO:K.6?Q_*WM$2\?*M$@,/J$+U&)40"5I2"RGF^DU,-%YS>C8'
MDK$.\4D/<UOTVF&RI3G>46[?L,YL@EU.V9I)1?[/VL2'I  BI -R9%)9$E!,
M/DZ#^P+C7RS6:*;1<]KVQ8)?X(4?$XD*ZNIE<2=\V+KG#YS^UE?HU[#+: Y6
M8%I'<H)HQ9A6O'CO3(6'VO'2V)]V7PVGT[)&YD>.2FSLM+E;E*LC>'QMN/"6
M6^C_%5Q9#W=AE:^!MRCB&LR@N[!D2%P;O+GZC3M:'#)HG)*L_AJT0:4'8Q)L
M$Y@KHEQ#-GB^93/[PS'EU33+$D?>\R>+PWT,:^'?H91 ;[043@XJ8E0:ONGA
M;'T1D/P]^;U_ER[^U&N;TWP-*9J#KW+5WTVIO;1A8T_$.;[NNA!X-=!*9T]_
MX+#NCX*JGTX;#CYZZ3544[]+(WC=[?C$BF44$I7(7:1 ;-\$O%X"HK%U\-T#
MY*@ZM:I6!T"K&0NYLE0W)+8N%^M-)+9^5#[M)5 =F-X[\^+'<Z;5)&6/ L U
MXKY 5CW0F.7$?<AQ19R6(R,QG[[5=$]!4!?'(->"'/K27_K=/5>_GN_//W0/
M#=L)U)[2D?ZISS>%W8JO)S%<2 -$5B-$N\3H'37F2$O0E^K)ZZ9&5&J_+@:A
M<+:Q/SZUKKUS2K)PP!"2=_5XB(MEA^LFA4OV%B @=#\R(5%($TG]9BC$K!%'
M%5!#7C<91V<'6CG(X4SJ*M\:#/65/P@\%#MN]9YEL[^T^OV%A_&2>!0WIA:-
MN#4$2X2;KOY-1CFI#V25<Y\M8A+!,DHS.A)69PI&T(.DK$V7W*3/L:;V]BQD
MV>9%'/..U;QKJXYFO<Z\7C<&J/8&\0 A$<C8A9NX2(:V8B+!LP\0F[VEJ@(E
M9LM_X5C4H8\Q11M[)0=!/W&MF0*,=L>E]5L"6GXMBM0V<9E,3"[R&V"E!KR<
M4K#;FS];[1"P(WQM<G7D\0T3]\R)XW;-H#!^$_X3J?0:D2-W@'4!NG+I!=S,
M Z3P.\,*/;E9G-/T&Q/F I&//[N^QW6N=4JZ$K2EH MVM3OWS=CO==7B;L9$
MJY)U,SJJ6B*I=F^ KKS2MX2 IR<:3,U5=YV-\;;T05T+?[7VNB%?V>]9M0:0
MX>&P+ VK\( ^YR.(%[WH,J&"3P0;KF'&[*!@Q*?9'^ !E@W8A]<X_704)RV-
MNQGQ[A8PB[$'MG\IT4.$'_V*H"BF];3Y[W5)6"*&83.WO$-"8K511Q[0]4QG
M7HGD"5*3*?/>JH@.OBI HFB^D\LDK "^M\:L+*&YVX1H*)NDY<U^8"\$3LE)
MY$_FQ,*W,3'AJYLR,21J%:HL:L:9B66Y,HV;29!V5"M6 8FCZTV-:>]=#G<N
MB-_\]DFXPDJZU&-9O@W65-"2RG,\K!ZS<[NP:9L_E43M<4 ,L1G#L$8(S4=Z
MTL"V;KK<%Y.17"5=A?DA.]K3X"=)UH\*^'IL[B\_L!DHNAB^H_.NUQQ!F12(
MC@/%P0 1S%DB,DD->\RV0$6TZV]H>:$.L=F2)?:76P.>\;]@&5<*/YBEB^Y<
MCB?7OOIP6N32/'&FA*T&]U 85A1(B]1&B.4!I4(S1:BXVK#1N7CC.FT&IN$Z
MR445]=FW)E',;C>>O%EFR/SLNA1U::F'6VJ6?7Y=,\>1I\"B:";8B*H@-P1!
M&NB9;CI*?O+F7,N^@8EFK#3.K&NLEBF7%'G&[T/ZBI/%B\[AP^G!)!+_+R^V
M]?/%H2OP39[;$:6_"0]C2B6B:]78?"%-QQG78U0+JK6:7:^^TS<DRKMWB P;
M*E2YH*8"+FU3< [Y-#^;XKRQ2)N"(A,JA!! XH:0, $G;C*)6B%$%<S?,862
MH#%X0!L:"+G6F@_2=E^80>>FA.3$[<"V\7\OL^(!OBZI\L_;$VI'L[D1=2+P
M((IA]]&8]9A+PNUABX84TN7:VL@#>A7VRC3]A*(&WV(_52F%ZCSF]P1^G1^O
MMRR[S*B=_U6DMBUR@ ^!CPS+.0GX/58$I%*#$B@B"!5Q&&BE8R*NPVO%C)NX
M5[!OJT')@ =/ C)U/W[6' _<H*&WI^:0::](G68PZK71\L03?',Z6$'AR,O0
MK#ER44THOEH[1L=AAD+3L!6E.6A41>IJL4OS0/%P><_UGGDWH1U@SN#0)^_7
MJ0A8ZZ3'MS]MQ7QN_T<:.^I/L- AL.$D:6RIUASIW=L]2!1WJO,ECA]&>$=*
MD@(/P"*_Y!MP-S'8L,W),KC6"3$*2<1L:*A3OQ<6R/TK'JK?QN4R'#@Q6=;<
M\%D$P+CUSJA*\P %A2D);BWLL6+' VK&\16D;6<?(8BN'-6N14?/(BNE%<%4
M@UNGR5S%@/: KZ0+0<NFZ!@$T7B"DTV>SMAWRU6<A$NH40)\G[S0&PF./6@
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
MA)N90&V.G?!62,1TMT^@[^-]O:EZY0.'/C=7'628KZWI^1YZ6T<3$_SPEL2
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
M(3V%B9BQJSV8F:V7>$"N4NDT])W(]/E.7M01AV<E+)<1K3IR_O>$1&@21R8
M=@!I2]P(360*78M8>)(BYH_5:&QR!'9>K1C1)A2<*@-U3R':HW%= :Y%<W<?
M6:UC,85O_GVB_R[$1!*UB,2P(]Q%,1RQ42L5Y-G=; N(TC2RGD&^^T.KRQ K
M_GW:JW"J=[+,3I\8DO=+G;>YL$6JB'2+_N[,7X&P.$O\%;#AA0*I0A !A&LC
M&2\KV(<#5NIRT*;63]\SX,#K+BGC.!/3O"JG+NE95':5E2YSK-P<OR]M &RP
MPU"CLQ' &EX(?S9!-5,2">5+S0XBD&]CG9R]P7X&I:G82FRK=W5H9GYU=79
M]%GGM^+E_G&*@V,ENL$"1R3>G".^1P _FB.#;70!2]"M>9 M>S_'IJMV _,*
M?>1) 130>CG@F58T&K<A=]C.2RIR5BU!S[LF$QV3M>OV"5]E(*R4B(#;M17<
M>)P[>PVBV,TH.1[@0^SGIR?%53C<'L TB05ZT=>GT56.$3=W+]J-Q=K9W4#Q
MN4V6^.5>SG'F/YCW:MT'/O:!?WYI!U:-8X ,2A]NQXC\, U^'.+2!LJZUX/2
M1@&/K%MX@&@0+LRT3N5M%MTJ]/:8W,_TW792VT0J/Q!J[IOX./0BBD>FE$=Q
M9)195MSG^-T<%>X3O$[(M@7H#M7S.0)C);IMOXQT]8Q8I(B<L=V<),ILTRO7
M?[XS*=6O/:70>'2.(_V =8B;8[8II)LN$5L^"]JFTO&IA5,(Y2>OF]9L[VWM
MN8ZN[E'9MRVC?5W;MWI&>V=)PJ/4<6+>Y&.)3'CWJI_&^$K$4S;B^-C6T)46
M_!XH<%0BLFY#4A->X0NL&/)XZE);KEJZO9G=E8WW]K[6;?)-W_%+X>8CZ!*.
M!)> 5\"3W53S<SD[.S5B T-='[@P-8G@]27C@4^YVHX:PU_FI>??[=\2_^AI
M=').SI8MK/)_>NF)'%.A#0/I)G&V@O%FZI #0B?&N8B3%&81C9(&$3J&GL=W
MCE<:S[#5SI,+1I/<YLO.S^F^F[(JV%FH[CU3GMH+EF8NX(P;3YJW]&72YK/,
M>BZ>_'AE_TZ7BKG=EA=6_,-J+/&(Z?Q[WH6AL7G HC\2JW#@DG@(EBFYRQH.
M!^</$CBW61CF6LYA).Y*<(H0[YZ.>B+K,D'Z][SK7UF5%/]=<%(+<76KF\Q"
M''.,#&F2GP=L0RZ-1TU:RBW/_9%Y_0LQ;-Y'0ZT@(?W]-G >T5%)A^:Y%8 '
MM)>#RZ=7I/YD#+VKFWP"Y3S@[EQ;M58XAI99U\$M*QH\P2V"9?;"#H^VM9&"
M^EIG+GS:89"8\WQC:.,US2<;#Q,=PE<WCWU=&I*DGW:EV5+/YSP W^:6(NUV
M-,TI(;RKGE.K\R_;D%A2&B3TSQN1Q+9:-UA>H@=DG^9:+B"CN?&!JPU?6U>-
M.$%%3-'?]PW?MOWKGW/3OOY)>9P+@G.2ORG =4BP.6C]Z5(2)V5W$C<$<6\%
M8W@R$HFX9\&LU6H4P>"X6G<:"$ N3DQR L?<-V]RP.AN;W7ELZ=#NCM9USLW
MW]!,[KL5_3P_3N86GQ%$9A3!8HC?75O.?0I2\ZN#9NU'4<K3=3I,;@0$A;$-
M.3M?,=(F[?C"KNKE?2U\G644H3\WENRRB3[RV2K/M'@3=D <:]UUC;LS4,&S
M:Y9X_L>1_);\(3%U)^*2ZPG)IK[8B07*;8J 8>!^Y'L0AA9@5^-WW#V@*$AB
MT%K]<.&V]O9;16MV"(\=$8IH85_$-X.5&;.6S"A81*+(_7M6;PP.0XT!::<F
MJR.3=-W"1C*#926'+%7J-Y4)U-UV_T$8&1<+/$-*XP'_6]X=@QUBDR)(ZXB+
M'EC/.NC*XX]AQ/[\@II0_60QNV?NCS=O?GWY3::L])HWF_CKBU$2(5>:1J0Z
M SF[:?:"'8>ZB]7Z TX7#N3]TD@:MM@G9_U*E@]"5DC@$W0%^;S-\)WI9[MP
M+)D9X?BUWS'". ]=*7OZ#2,/>\XQ/UI1P*2+?4FX:7&YN<J'%[]NZKAV9;/Z
MZ[81 F/?(#'!!<NP(=\N'+W^@#8=<)<A_S!;675CREE70_- R9*4T8_J<05Q
M@D=(F\[/TNM>]Y3O56C..CF BBX/=6?K1 Q>\@V]4-JB_6Z7]ZD#ZV[=4'FV
M<C:S8++ZJI)50J&YGU^@=$M@0(!HVT8;P37/G_+MVPCLDN7;^T\\5Q$K9::
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
M ?>\#3V%./M2-(@K"RFHNI[T%B$IRQ] _L7R'8S_D"!_KX5$OQI);Q'R)CR
M^G]O]Q^W" V#/VX$SCWTZ?=+A%B_-B+I/4(@-F.]I*+ <_YUDQ 0$2.RX8:S
MB/0BH?^\BK*JZ2&@DUT<BK ?B(PA#( /%-[\?>,DI+63Z=@8X-5S(-HOUBI&
MV5@,WK_]>W'64!O7:.6YY?7;_<[5=&O!E*.HZ06:T_7,<J?<!U^5/;I5ES =
M'9^]G2[;UM^9(_<81#&'(M0&8$@%!HO(QQEMP+B:%501#\+GA_2N!FC(RA.\
M_[F3<-#.C5E9_+>(JO(A?&@[,=%C'+&7 ]5K=_QWU,]'P$__3\H?8PWQ&KA
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
M<QTD)"\X .V1)F=..'Z/[^_2DZ2>Y@]=,P>R34XQ+#Y53L@IC,^&A#HZHO4
M''SP[H;SV/U]E!@JODIJ.0Z]\D=V2U[ZM7FIW%*@4FP^,-]-N/\;6!!RIF$
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
M*H9CT4Q6]C35JICAE?XQ#F7.5_CC-XW?^%GMSJV3%Z>%^Y+:[']J__K1!J;
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
M9<-FJ<;,6+D?E)9$.DVK</'@.2TS;_*>*:)Z\='Z;QN0VLG;FY5T>WCC%-@
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
MC<E5ON^=J.!=YO#)QEJY1%'H/"SS[_EF74:(.:J*YP;$'Q1C/F,%,*MNSNH
M/Y88;!<PC\^MN,;[G<>!T(D3V^J:,LLN&EF=O_=:;RKS?-J61W)9]W@B#*8K
M[4<Z7W93ZY<)?0CRUP&$" \.WNN=A9&:@*9TM;IO)@2Q4-KRGHD]A0-QCUH*
M5JI5-,\LJ;NCE>H,7;)/@%"V*M:?FX0_QQ6FH3BR?(IAF>WNU^EU=+@RF$=O
M+(T-%K[UJ4/?]!&>E7EX[QNH3$WJ*\N3(X\=GMC.F<121? 7J+O"\ V:U.4F
MMI4W)MJ5^0C$%8J_XR!H1^SCV2ZZSN'=\5<"6/'QH0:?'M+4#K$M=&7\*I+/
MO?TH&'R,FVDIT5W-.<%4K:&Q':MQ<!]D&=@5.B$]53J0+]4J/6UV5]#A\_)D
MML;*D%[VY0V(8?'@+IS8W['0?DW_.U: 9"9O"V?SA B9<[B-OR%Y\/=&<J'N
M=7S?)106R>S,#R3Z@ZDG[#$3=(P0+<*.+O2M".E:U_-49CNG7L1*#C%7@MJ"
MF"NU5.(6$?&1<'*J'>C(1/>JJ@ 7E>) 9091_)6)2-6>G!6XGTOG[)>\)G&/
MBGW[&YM.U.[L0E>0 O$425KYLA];%R/(N@T>*>G,IQ&A8,"DVVA]BYIW8;<B
M)-SSY,]3Q6=&[I ,W!CJ\H-@,F*N7)9SGAF<VGYHLY,?+/5P0AH&WG_B0Q@#
M-2+74^P14[[3=]KMK '+)N]J4?6[UQ,=VJPX$#KG2KXW%YN,#UY-\?R.?(1!
MVB4YCV6.I3P\E6EE^*H+,FH>&7L&HK=TR2@#LO3D'\$.-.+M.,4MQNW%#1$
M!WQ:H1:((,Y\^45*@QM3=[RL]GGQTH 0&G\UY_2+RO9'(;']S6>(!7>L(9-3
MB'_3.:O!7T21$33MY9=L(PR)Y0%^*AN*HA$40R^,KE>=UF.-ZE8^G^GIDZKM
M-T3ND]G^8><+=34.^N_Y9?P,&P\@AZ=U^Q!UY4M/F?DL-[2L3U@L20(1!I?%
MZH-2G3KCIG[*!_V&4LS3"Y+$G'0X['3EJ[0ME>Z)\W)HF\T,(@0OTBF'[SZ'
M#Z5NP7C1&PET\R$/&O5&)-K"VO2I4%Z QKB_2=QJ]7#N5)PB^8]!V$N9B*,G
M,Z61)-X;*N"(GT+3"$O/BK!;P73@7C=5<=G+JXUI^91.2"N4&UN_.FDR9)5N
ML'ZF#JD154_=1\P;U<@TV^\_2/C;MAF$]4&790R:;6MC.O5=&TQ=UFH!.X)4
M\QD"Y=[(<WE*%VV^("_..DBH$YH"+.ZU&=<>><UYQ<]E0/@F1Z ZX\<RD:V'
MD:3!;AISC?KPPMB+G6:3,5RMH=V6,*"THW2\-?1FD:HO:M:DW;V[ZTIMZZ7M
MR5^_HC-DL,>S:?.UU*W+QGLY/ER"&O -4S@?4K_:()U&H14A[[T6OBL5><8T
ML67&T@P4 V \L6!@<66:GV1E\^4EIFI] R+=?9T)&_@5D=412U=Q5&3XI<_)
M)C?(ILF^2E"Q'!9][*#^[9TFQ&WSP!%V.__Z&QC.2NS@-I,NJ,C2M/M)XIC8
M[N>AG^?06>U&.N^UZC.0S1T1INSXXH"9 \>?/.FA?#CV(E"@LX*;N0$)0:00
M&M!+57.2%*,Y%C^]3&E'T>+];8^-?DPX%R]T7J#*Q^.39WJ2O0VGQ?;V;2\8
M78X_XA^NS'O]A:K 9XX.B-NUN&WW'$G>*>99)M[.0S3=9>*/L^$1UC?;R*+^
ME,0V6[CO&H'\>0Z5@+C@FC KSR5T*OH-J2;35&0DC(Z;'5<*]32!O-:%"#HL
MMWRX :FKZ7JK(UC[Y_YM?T9EO&0J7G*-J."/^>$,F&9'5%/M9=B^2<[I!BMR
M9[;&):Y&=<W=>W?-L_]?->G_"SR/I/:24G]YW3)HCR_#*",;)]$E(M>KK,OL
M\F)%]V]I[XYMGKOD^.6([KG_^2/G)B[6'+5P$6(^*WGJA504EW1#1OG@=@"2
M"98J"\02+ +PS'GD\_) KI.+LDO&A.F=]<LU%8F#DU7A_^UL[C\@D:M3GEY4
M:'(E9M\7QNZ$Q>TKNO#N60% N[?#9 V=RA,=-=8]I&7X,K0DM,9W8%2UVM/$
MS?O7>E787TZ.H'E_@!20EU7OB#5AX,46*&_S#WF8$BK(R"BAY./6(1^W'M\N
M=/[24=_1M0XCN[&BD37_PV+F3B&YYN%^WIX'Z5;[Y4]9B4*^",L?^<O)$RB@
M$[=CG 9]-3J5F*3DM>5@ES^>YKN.7RQI3K0I5ZN_O*5<:(OAP3U5H=<"'A2'
MO@OY95"PM:"TWDFEH:I2=U>4VD[1BJ*MD"N"&85_/;F#3$D^.3R#\34NOA^W
M;63=B:ME\\M_I:3LJ,7$10?-XM@3(W\DO,IYQV?7[<_M[OZ);8@TG H'P;Q*
M+/_*T^4OCPK4@B%T=#5&Q7#O?-TY:WW9UMS;'W><S$IL_%.CGS_CP)(E_P:C
M[3XQC ]&790CC6W7=SHMATD8:K0UN]^0GQ?K&!1,=+5>\/L+-C>QDP7;P8,M
M!.BU,E<>S$6H3OMWWM9D-6Q[(.,_H],E^GWK+".A6[MHK>I/U:#_A7P]=U=9
M:XNP+XNG1@9L!=]+SW@\*1(G"&.$NP@[UB9'.F&@KL.[RH_W7VN699;UARL[
M7&OQ'K<._#K1\.0O7N=_KM7CQ3<,^?$*M@5K/H:R!_%S5>HV=7<#]7(?FN;+
M5T;L7OP4>&IK-M%WXB_(^7_\>]@@_P=02P,$%     @ X9!%7#PDS9'B2@$
MN?X, !4   !R9&1T+3(P,C4Q,C,Q7VQA8BYX;6S4O7MSW#J2+_C_? KNF8A=
MGPBA#Q_@JW=F;LBRW:M9'TO7EGMNKV.C D^)TR523;)DJS_]!?BH8KU8  JD
M?")ZYL@2B<S\@9D $OGXM__QXW'I/+.RRHK\WW_Q_N3^XK"<%#3+[__]EZ]W
M'T#RR__XCW_YEW_[/P#X7V\_?W3>%63UR/+:N2H9JAEUOF?U@U,_,.>_BO+O
MV3-R;I>HYD7Y",!_-*]=%4\O97;_4#N^ZT?]8_U?RS^'/"'0#WW .(\!A#P!
M"), $!+$'*8X]9A[<?]G3,*01 B)WX<1@ A&  ?BGSX-"8$)A&Z:-(,NL_SO
M?Y;_#Z.*.4*\O&K^^>^_/-3UTY]_^^W[]^]_^H'+Y9^*\OXWWW6#W_JG?^D>
M_['W_/>@>=I+T_2WYJ_K1ZOLT(-B6.^W__7[QR_D@3TBD.55C7(B"539GZOF
MEQ\+@NH&]9-\.4>?D/\"_6- _@IX/@B\/_VHZ"__\2^.T\)1%DOVF7%'_O?K
MY^NC)-/?Y!._Y>Q>SNTM*[."?JE167]$F"T%]\UH]<L3^_=?JNSQ:<GZWSV4
MC!\>=EF66Z-*+E/)I1=)+O_U&+'?SF#?$K_U/J\6F&O$_62+QS%,/UEC]TY8
M"#8]PP,R9[/<?E#O<SK7M[LF=3;KTW-LZ[,H:K2<X;/8D!FPO)2_^"A^ZLC(
M@4:,:4.G,]T#5MF/FN64M=9R:V@GH__^B_AI45):+ZZ*Q\=5GM4OUX]/B-37
MXL=,V.]G5EWF].H!E5F-\))=$O$[\2=6_<X>,2L7"?1A&'(7!$DJEC=&8X ]
M/P(L3&B <, AI(MZ_=TO6 Z^?NE9;/@XGXE?-!"JCVAZR:IB59)VC12,R?U!
MR^M_K+ER6K:< 5^.8,S9<.9L6/NWWS8B3H3]\J= =#D#F,ZWEJ__?P94:;<%
M;'8OKX[N%C>O]<D69(OP4F[MBG(7E8)80:4UIW(D82[]T//;[=Z_GC7V;WL?
MRV79"X5*<F(FNB=^(X78Y#[58.N3YV7Q:$_ZNK#W?;6S)9C_Q2E*RDIQ #H
MQ%IK5A6X1^AI\2$3=-A'089>BP\OO\\DC:IB=75)Q->X6LI%Z_*Q*.OLGZV6
M<!HRXD<N"-T( YA"#)+ AR#$<10D7AQZ'E-9!<Q9F'@-&%!UT("LFCTZ ]EQ
M&S\/7GH6ON4%-,PX&VZ<EIT+9PCEI0J4RM;G?#0V6[E*P-% P5&%&SRZT7^3
M1NDWMJRK_C>-F6I,U!D,S&*@S@>H-T\61M(S3E59+SZ+\5FW2@=N&J8>BD ,
M(PH@)AQ@'L3 #Z@;N!RE/E6R.#OC3FQ&OLAUO*HS@I;.[PQ5JY(UWJ9O[XI'
ME.6*VYM=+,9MQ!D2ZBF^L7#*"GY$E#&M%:\,-%;\:Z.MNZ/-HH)'1.CUZMB?
M]92%$;JX_(Y*>O=X?ULR6I>/.?VP1/<J&G'TY:F76$G3N<L>L_S>D829&$3\
M@U$UK3@N]+A^6)%73U..B^I\DY0MJ,I)J0XH3<7(G^Z+Y]_$NYW.$+I1E^,C
MSJ(X)P7J5>CT@V;;XL_LF>4K]IE)8R8F[I:5\AY ^KUO\#*[;U:W]S^>&)$N
MG69N;_@7:1*YV+N+OS7.WW=B/;S\D54+ZJ9!A#$"<9P$ ,8\!3CT T!HRKR
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
MBE\^LEI8A!O>_OWROF0-)S>K6I::D_7[OMQ\NK[\6*!\7;B%!# .?0_0-$(
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
M<\@DF0UT5D]Q61Q7'"^:\I?_E=4/5RNAGL(V;G:]C(9!&$48))Z?  A=#-*
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
M>YO _ G7!P4\F$%]^$G3.IJX'BP.SRA;RFG\4)1?T)*U7G^$0H^AB(*0I!A
M*&Q5XM(8>(E+>$KCF!.F5^[X),V)-\N2@\$.37S"/1. %R60;)C=I*C J:;(
MED'2TVP;^!B4YU26V%JMSM,49R[<J0S!?A5/]5?-3,5-_<!*N><LV0/+J[5;
M0=:7:@HUW*$?;4$'\?N2H8J]8^U_UWZXA*>>!R,$8$0B ,. @#3RL3 L- JC
ME#,::AW7SV=I8D/3,-@$GZ\Y[&LQO%G*NEQM$9J"R](,BAV^+<Z'FBF:%V4]
M2]4"O,7<=N&S=:49Z2N=PAUJ#QU+5LT"0[,:/7L [MI$BR/KAXA="X+BR;L2
MR6- <P,E#/-M69"/6<ZN:_9XRAFF.,ITRM41=SKJ3D^^N2>5/# JJ_(XWR0O
M3L.,I1 J#;&-@JE4QI\MK$I#V&& E<YKAI[[93-+C![.7NDN5Q>>"VF<NN*<
MCF,*(.$8I#C@((Y\Q(E'0Q)I)8NID9UXY;:;/*:(I*)SW#H^>F;A9*BS]:0R
M/8EM.:_5B,[KA]8"8L^EK/>VF=$X'K6U#A).0NPGW T @O(8$),$H,1EP,4L
M=7T?AC[52@<Y37)J8S$H(-LSLQUTV&Q#]6R& I!J]L(N/'JV0B42<YIP*G6I
M+=D+!8*SV@IU ';MA,:;9S>>;8L_7J[JAZ+,_LGH@B1!X'-,@4Q] C!""4C\
MF /,* ]<!ID7:M:3.$IK8JMP-2A+>]$WE45KZE;:R.[!IV82+(&B9PNV6\-V
M+6$WA"=I 'M,.ONM7O<HO593UV,BC[1O/?J*0?.?PWN+P?[P[<OFD6[[V.2*
MM*E9U:#<JS ]5_+N;+ELHY2N\_:T_E\LNW\0VYC+9U:B>_;^AVR,7;';,B-L
M =-45FM-@#B,, "3) ;8A3% & GK$<?0PTJ%L'\&8:8V4 T_C/[&6S8[FT0+
MP6-9R?I6K7U2-$\_ V(J+93^0)-J?C#;KHVWD<UY^^(</,"U9;D[$2^&A;F;
M3=N6F([X2OI"W[VH3B>KTPOK--+^@3X=C294?Z!/R*S5U1_J4]+KM/63S-UH
M/Z_7YG&^KF&O+>G.YNBGXLGL</67HJ#?L^52D+X6:I_?9^*,W79VW*0]:UX!
M:HTYW0+7L]&8D0TC7</0K:SN"6[ZC$"P=-#0HSWKT<,(EMW#B-D@$S3;^<2^
M-W^J%DF<LIC#!+ ((G&0"".0ID1F?Z8XB8.$8JCEB% C._&6_VC;'+$,B_G.
M9;Z(^-WWK'X0O\KJ#"V=IQ5>9D2\P9ED>QVRL,H%YM]EP$E^[U Q2[( <[O$
MRZ&SJFH6>/GOHKFF[T<0?Z[$@].TWME,H)IILS\MFIMVA28Z@HWVB;F:Y.S)
M/4<GG W1GZ?=S1X06CUM]M\VO(AM#&'7(&.]=/N8N8'+A%DB$ ,8^BY  8T
MC5G(6<Q\%KI:]ZZ'J$SM@N@ZLK0-SC4CH [#HGB)>JZP>EK>MS3OY9UB?S(J
MDJU+T8,TYKT#'1-S[\IS]&$S;?R8(9PMVSC+G!X(U7<#"I&L/!-R5R@FAPQ@
M%/F 0U_^!<8)=76R84X1U-)1T]R8Y8:)9DFWGRMS$E<US;:)EIZ2?]R!J*5G
M3\%5);.DZR?)S:KVJL+O6@#E]PQK\!:E.,KGK84A+W<ERBO4;*(EN>:?W=%_
MMQI\[!*Q@J<(L("Z 'IQ#!+F!T >+Z@7(O&SUOG"F).)E_@/J[SA0MB0GC?-
MZKS&$*L9C%F T[,D'4MKP)PA4XUM&;(U2WF:LU&R5<#7F(]YZ_B>"]=>.=^S
M!WR5\@T?U\'.Q(]IQ$,*:!3*#) 0 Q0R"((@YCR!%#.LE49FB[&)S=^QJ@ ]
MHX[\=IP!J]*UTC,K/0&M%T MR'K:&50\6;W"O&@>QN:<DKG+.^SA]W/4<O@X
M;US]5&!:KM*P/_X$+NU+(C:Z5=;V+0@IY4GH,9!P)':=/"8 >1B#)':#-(I#
M$C M*ZQ,>4;']M42595S>=+!C0;L3>2-WL+>@D/:%%'[/NDA)S-YI0\)/X=C
M>HONS^.;/@2'EGOZX  V^TBI7YD/&@=\+I9+L=F5?USP2&P.(>0@C+GLC9"Z
M $6!#R(7QC[U8$IB?'X?JG/9G-BT66JJ,-$4*1JU5P=>TP*JQ#]AM?BGX?Q]
MD]P['?LV2U!/BN^D;;O.9O(G:/ME"VBUMF'6J%GJ^?OVY2W+R<,C*O_>U/BC
M(7/=T"<@@C$#$(F-9IKX/G"CD,8>#[R0H+/Z_NX0G/J.<J_5K;,F;U1?\22
M:C;5)BQZUO$<1,[O 'Q$S*FZ .^2>]U.P$>$/]D-^-A[!AD>5T55WW 9L=7<
MJ+#R.2.L[<S.Z"+@/N4IX;+-ESA@4AX"%/L<Q*[ONR3VQ-9-:<MVFM34CKN.
M3!.M)(^5)7MF^4HGHGT<J7$MMRN_KGX+B6^XTQ!V!&6G(RV.?1UQ:RAH1-U;
M0\,L)OX<5/1"U)4$'0T@'Q]AOO!N)4FV@J_5WK"T<[DJ&<UJ^=,B" .6NJD/
M&)?AGEZ4 #$&!HG/DX@W:6/G;5HVM&;=KTA_6$.Y6:?/W*@,\#+<HYBA<.[V
MY&*(P6S=S4])/M6.94#I=3<K^R*?W*<<>&6:**U-/PX:<!RD+J ^QD+Q@Q2D
M7+8^1P@1G,0PX5K].%0)3VP%/EY?OKW^>'UW_?Z+<_GIG?/E[N;J__U_;CZ^
M>__Y2Q^O]?Y_?KV^^YOSYMW[#]=7UW>6X[4T(S*GP$W/;AR.WYHD5E-7V)E"
MNEXGHE,7#-T0+VMY(ZAF@L!',;O+_UR5646SYC:I;^3KI3@(/!<0+%M0$.H"
M[ 4<)*'O)YX;I#'S]:[61NE-;#\:ZDW5Q"%IW:NQ<<14+\2LX:![#28AD):@
M(;T%Q 2-?!7EM';C-4YMYGLN)='W;[?47M/3=\HRL2]Y9J7B K;W_)0[6T'&
MZH)TE/F1NHKBG?8+$S]L/JS]D6;YA(X*T'\LQQ\P/$2BZJ%)ZZT>Y/+RC)9B
M UM]0%GY5[1<L4VZHNST1EP4!("$B0OB"$*0$.8"GW#HIQX)(D_K]E*9\L1+
M@Z3H/$N2FL=)9>04#Y=3X*&ID()V5]1 _##@XL)I4&H84>FQK7^^U!7>UFE3
MF>Z\9T]=./9.HMH#&/N@A"VJFG"P9JOZ"3VR=\4CRO(%#",O\'D,>$I# /V
M@20B",0N9Q#R,,&!5D;?"*WI?5 =9>F ZDI^2>K.MY:^_I794=24/5$VL-#V
M1)G"8.)P.B6@/8?344IS.YQ.B7S X73R%=-6*IR5):/BR-1F'3;EQQ>1GX:(
M^C$(O="7?F4"< 2QV GX'H$>YEPOX/(PF:E#D"0-W58H!^%04];SA=33TYY>
M<][M<W7'A3;H;S(FD[66)@>)S-S%9$S0_<8EHT_KZ6)5UHO?T8_L<?78N1@8
MY2QB<0#\&#$ 0\P CF.QN$9!FI"$"PU4NM;9&WEBC>MHJ>G<OMCC:G:6,'J:
MU9&QZ"XYROR8"HF7!NHC_K51G?WQ9M&6HV+T"G+\ <.Z4"QG)9(5=B[I8Y9G
M57/K\LRZLM_=AY/RF 8^# 4^) 4P3CR (/= R)%8L2A*69+H+%=*5"?6I8Z'
MYIR&MKC06]+4$%1;X:SCHJ>60TBV&>BK]T_@X-22V5;A+"6:\Q;,TH%AKU"6
MULNO$\S?5;.3M=U'"VXBCGT44+$B!Y&P-1Z-0((0!A'GE+C(9UZH%7(Q$]]3
M[[5;9IQG)B->+ISO'2L =54Q65\5\TER<U;)WKEG7/'"Y^>;1\V+(XO9 P-A
M9JB0^DI3\),D&*AR_8?*.-"<"MLI"+KD#<NPR&*%[*-8"'?K1WZM&%\M/V:<
M+3R*$?4C###A,8 L<@'&$0>)"WW?#USL^EI[6Q6B$R\6_[6[.)1,NK)DJM&J
MX<%9"B:<-R],+ ^:BX(2IFH6W392>N:XI0X:\GME8R^<E@5'\F"Q7(J&Q+8J
MHZB0G+<(B@8(>_5.=-ZU;31D>\@%"H,8>S0$#">A,!>, /$# R&*.&0$!:[L
M>ZU>QFV<G):AT"_B)KN@$E26+](T&-S=GL#J7#.@BX!% U"-]^:RJ/E#(2?7
M^8;83Z+M0\'5]7SK+<,@8"8&8C?B6(1DE>*/LK=K'RWX\CNJ9;V.EZ8)V:9H
MF!>X@1<GLEPC$[N$F&& HIB".'(Q#%&:HEBK2;4!#Y/[EENB\DZR8<<91%!J
MQ@ ; *QF*R:&3<^ M,S(4UG'3HO;Q1JXEPNG+APLSF$H$Z>W-<)3=K@[ R%;
MX<0&',P;66P.T5Z0\1E#F1FOSZRJQ=%(]NN4%]6=>YDF41IX+  131& (?0
MIEX,, HI<@GQ CVGV4$J$QN@#<TV)D+/YAS&1<VJG"VMGMW8%70"I_JH1);T
M_#"-635Y5,Q=71U_V%+NX)T8IXM "A@G?LCE(2%) 8QX '"<R&C/B(:,QUY,
MM"+_1VA-'[>UF]DO:9M';1W%3$U?+2&AI[7&()R?)+@OWE1)@@-*KYLDN"_R
MR23! Z^8*;4X<; R1\NO%?M2\/H[*EF;$[K /A5;_\0#0>A2  .8 IS2%! :
M)5[J<LBI5NSV44H3*W1/S'G'GMFR:/LNRQQKS8W^<:34%-F*_'IJW).4#CZG
M)SI/\N]):2UI]7$ZL^KT27%W-?KT"WKZS A=?"KR6U9\8L7E\WW3LD#>5UP^
MUBI:.O;^Q HJR(+;]S?.)_%__:U>VW%A^^;P47974M/9433&U=46$'J::@<#
M92U5$7(D_4F\WNDFH1N5'!UT%FU4$:M71*5G3>.@<7V=BPUX4V+EX[IZM!]#
MR%B:@H#[\N"*B3BS\A1PRH(PC2E*D=;MVQ$Z$ZNKI.ILR)Y1EOL83FKKJ07I
M]7342'"#(.E1L:Q%21^F,G.8]*BH^W'2XX\;AGJ1!T972W;#3][S5\<N^ANG
MUT(<?3E%40Q\Z$( W30$F&$?Q'$BX!<'8=?7"^:RQ=G4&^R.SR;!1R'NIQH-
M_.D<QIJFQ-XLJAF?5YD;/7,U\[3H!UC9AM!6")4UON8-DK(-YUX8E'4",\?F
MMJ50-BM(FV=S]X#R+E#KKTV\:=^@NMD0KK-?%W'DT9 G$0B8;!L 94E7Y 8
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
M2WA9[ZEBQLTK=5(Y"[KC_5/.&];4TS<LF=B5\O*(FR ?8Q#'! (8> @D89"
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
MWFU$@R3RQ;F? (1#L5^/(@)DGU> 0B]._<@3"[&KE31]!C,3KY22YD7;(V]
M^J*I=[!AL'E ,]?ZG E06^KF@E5O=6JP;,M%[(*Z ^B1I[ICQ:3'"QO0V4H0
M/X>5>?/(+8"VEVYN8TP]$UF5]>(+NY=&>E@5_EWQB+)\03 +6!2*(X='FK;T
M+D")'P+N!Z''?>B[)%:Q?:-4)C9J6\7NO[4D%<,!Q\$9MTO61-8S.'K2*IL*
M)6G&;( 88*#_XE\;W1\?>Q:E5A*OUU:UA\UV*BII@U</<OMUG;]CG)4EH^*A
M]HY1;I76]?J^(R'Q D%.H0\]$&'( $P2L8V!J0N\!&(8^(B[3*FLQ$3\3;V?
M:3B1)[;GGK2#>MIZ.QC;$Z.VJ7E%N/7,CGHV]&9.>H:;9UN6G37/SIKI"WG<
M)E;K $X$JZ4]D&WN9MT6303M[DYI*C+GE.X7X[=;L4W:<10B'B,8@PAY$8#$
MPR E& )"("$,!0'V#>KR[Q.:V(Z:-P ZBHR:_;,AKYXA&S;FF>/L=4I"JQ7N
M#Y!YA?+UQX4]7)M^Y'G]2*DN^8/24EX6B1]ORKOB>[Y <9 F+H< )RAI3SHX
M=0. _ A"'L5)DBC7WSI"8V(E[=*".K)BH97_*DI'DE:/I3J&S[B^6I):<\]A
M(K!6M-4)D8SBKHZ-.5L$U@FAAK%8IQXU6RT_L5IZ,&[+XCFCC+Y]^5I)5_ Z
M-N-2+NP[&<^8^[[K44!EI 1D/ 5IF%(0>\3W<>QS%"@5US)G80;/J\/%;J2K
M/%NLPY'0FA6]E=< 9;4U>5KL#-RK/2?REN^-9$8<+GX=!'1U#+U<R+/)<M7$
M9+[+*M*V.A&/KUN=3)(F;8Z7I;7?@(%9=P7F .WN%\X8:3IWC?AEVR5,.G*9
M(/&PB' (XQ3%@-(P!M!-$$@B)JP;<FG $H9"EBYR=B_&HG=VG3/[W"AI9]IJ
MYQY/RIK:4VNN.2A[9LOBJ;F#)RTW]KTQ!W"WYW0QA'%BWXK\0\M6<[W4\/5*
M[I/C ,WH)3G Q$_G##D.E(G/8V0T@_*HG]ESL7P6AK,=\P,B3;CL94Z_U$*/
M\<MV&\3+^Y(U80$WJ[J2#X@WA:EX?,MR\B#[%'PL4%YUG30910$/0WG6(AQ
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
M@%=%?NMNX74Y,3W8R)N/(F^&;.D/XI<681 %$7<)B$((Q0XG#D&"DP0$#/*
M1X'G,:QWOADC-\\QI^6@M0(7O?$8<*%[WAD%4/788PL6H]./,2(&QR 50<\X
M#8T./_.A2$74_;.1TEMFCL-U(<*N WP75!A#/R1!&@(/(1= A C 08@ <C$F
M./:\)-(*OCQ,9NJHRW6]3;,2&D>P4?,AGB^QGMYNA.T(3A!=.2Z3)9?B$2*S
MNA7'!=UU+9YXVM"C+].8;_C7JLUKOL$URG*9[OS^!VFZ"'PHRB.]HQ?<2S$+
MW4!&#X1=C7\/,[%B,QR'R/5AX&FY_LUYF4W%EY*L4TI.0<'!JNK+7C@E(\5]
MWAP",NE3:%EV>%%V+RT[9K4+&I\S1XHW$?,@KWEET8,LV&K3I)V>,8GP^R'"
M.TWL-SWL+5YRG(^1K=N0,SB9]]KD?,CV[E<L#&E8&XP\,+I:BD/0Y3/*Q%^6
MDM87M&1?&%F5C5Y_%+S(HD35 B,>Q%[L@Q#*(I\AD<VKL3C#I*F7L@A'OJ?4
M/\Z(^L36\!W#M;,A>^&L60)"%X%DRODFF6FJ9^FF@^OAK&;?)D-/SZ)9 TZ_
MX)@) +;*CVG1GK<8F0DL>Z7)C 8Q-$*FCI[.9S,XT;6NGT7D4Q^%@0\B0H6A
MPI0!Y+,(>)2*PU<:X83HE32TS>'$QNS+UH5/,<B@T[[\F6Z26"3.R7&*08QC
M*K?;ONS)3 $+B>=&-(%N2A=/34?I+S4JZS_ 5.URJQZRRNZSO"E\AKO4W9]H
MHKCKDI2EB="F* 8PII&L[1T %E#,7)B$,83=1+W/Z1]FFGI>-=Q[]">=(<4-
MPVMB/OLM:,?T5MGF_F[4XAYD*DQM[5.L\S?O7F8J>/?V.Y,1,D@"?LCOK_,/
M,MSULKKA?ZWJ_/Z=.!_>EN7?RO?_J%\NOY>T$K\6)\2KYY+^K>R\JZI9P8;C
M3[QIV;22'<1DHZHI(,>J-KE+YKZ(?]\*^UTZ?V.H=&3G=%G#7<Y%U3S8>E*N
MBF<FR]')AS22BDVA'[? <Z&N9V2G ]RB_]P&=&89RZ9$YTMA/A.6K9SF<\?2
MOR]_UX6\?,CR+_5C_;XLB_*J*$O9%:?(/RS1_0(G880Q\D"08E_L/)-$[#P]
M'X0NA6GJNA%2BPA4(S>UAZEC0!;F%1O(#"T'E8P:=IP-/\XWR9&BETD1S7$;
M91\C33^237BT;M+5I3:Z25<8?K:;='51AS?I&F^=V7%[N_U5,_^7XI@FIF^Y
M?H95"]<3]B#B$? 3/P:Q'V* _5C\DR#B04Y2Q3P!0_J3>V_DJINU1;UJ27!=
M3Y@SF?*X'/S184T?,<,^WHIXJYTO)T11SY2HM]AKH98U)AKN!L\WGFS+'3(,
M ;+=-%R1^NOT$M>#YFB+<<UAYLR1N,SS5<-%*6_RKO/=,,7+ZK+K\=B', XC
MX* 7<,1\#ACA'H"!V VAT N FWJ<4NI&2:C>:.]U9)C8?+:\21/9,.>LW73.
M2E:KD#HN^)+6X5:\)P\\R'EJF94FEK31>]TKA6X@XVM^&^-F^@\RXQ,X"M^.
M.@J[[Z473?RP'P(OGI*?22?A($I>.]#U-;^/.1(F9OM.)LR8>.7O9:94"2LS
M-4VNQ'FL_0&2):Q@;R=;P@XK^E[NZ[9^RUU);XME1C)6W98%^534E[1X:KJ2
M:Q:[5!YPXOU'QX<L,=3<%_;<-,<,R1*C*VD*!&=.QYJZ@UH=M=,>Z4D TUN^
M#;":H "F-A!&#F5U*K-YD+4%'[J,]5\^KP)<T\"JRAJSUO:R8EVE]IA'(288
M@23"&$!$ I"XH0M23-+8PS&-8Z6T*F6*$UN00P7,#$O<GP9/S;=C%1(]&V&&
MAG'QMI,26J[8=IS>JY1I.RG^L=ILIU\T[3TES^-72U155]UE*TYIR$F$09S
M$$ /QB!-6 00QLQ#% 5N[.JUG-HE,?55MR3E7.FVE-H# O&8N#CV &*I,'R8
M1R"A20*HQ[S("X25YH%>O<OSH#"J:FD+##5#=IZ FA?LK2NI$W""I++CPECK
MGK5'8.:F6<<$W.^5=?3)<^S.D3QD')&(P" $;AQ! !/B QQC#Z1N"@.?<H*H
M5H&X5TSC[C[2JLU6WG=[FL<YCB+HQ['GPM ',1%6"R+J I1$+L"4L12EH9_Z
MB7[TKRT<?X9 WE'XJ(NICU(&$NX'TO)#@#V$00018P'D5*R!NC&Y=L%[M?#:
M,PH(V$;":+G8JAMP8==CJ".@U27D-4L(Z A]>%F9I'S )L5&>NR*G.5U=</7
MMY-=0O1;EC.>U7<R V?CW$E23F'DIX!%8M6!C(0@9<P' 8Q]F 0H(:%6D_@S
M>)DZ&*+C3%[-;7@;=#V3=_M]VOZ;CD/=@/PS9D+-H,R$K^;=F1&TSK>&/\>J
M%\XB3M83_/0Y>:5T/V/(CB?_F0]I9A/EC?PG]-CV27;=,/!](O:$/DW$)MM/
M /(2)A./?9^[E 3,US%RP\$GMEI-9(&D9=0\>@L%-0-C*IN>Q5 62UOQ#_%O
M29.WAIY5-0\)M:MK!Y\Q5)ZR$%OO^D4.65_F5$;J/\E[OL8__[)9LZ+4CYD+
MQ6G!)T*Q(NH!1&,&$'3=-(E2PF"BI5B*A*=6NHZ-YO)HS<.%\XEIAD<J ZFH
MFQ/ HZFW'0<73<A3O0M0RX?SK?OO)"N[+@BVE%^5[+R&01.,/:.A^[YY=L9U
MSHORL>VR(E?Z10A]1(((@52&7<,44H!D SJ6^@&)Q#B>?D[&+I&)#<4ZU6!
MM]O6&F1<["$T;A5LR:UG 8Q$-LJB.";36;D3>X/.GC%Q3*Q#>1)'G]6/DKEE
MA5YRY_J%J1?;]S?J42L;*<9UPU@ S>7P_8WE#,4]IHTB1#:CS!8!LL?X,,)C
M_X]F&]-W686ZUG5")6[X9_;,\A7;\:0$"0ECQC' D$  ?<I 2L0F%<6(DS3"
M,8):=RI*5*=>:;9XD*Z5C@N]#:D:@&J[4>NP:"Y$QQ"9U*^D);2EK:<:S5GW
MG5HP[&XZ]5XVLQ2?A!RH>KC.G]L$=+&W[=)!\_NFU-2@"Q\+$$<(T$#&@ 2Q
M#])(V(TP]'SNIS1VL58M.F7*4_N[5T]/RR9@%RV;-LA=1SJA*'G+HL-[OIIS
M7-9S[""9\V90BE,==#4+,PF4>E:F8\&YWH CH%IST9:BFZ3+G[;PEJR-.MU9
M+8XV'+M61W\ PST*:_N'WJ$?'S<U;?]2%/1[MEP*JM="(_/[3!B[MB'A[K\7
M49KBF'L$)+Z; HC\$. D9(! &"8DIAA&T2)O^O?2.XUMS+F,*6E9VFK9'GO*
M&M?%_$E[U)/7-$/GSX#B!F@60 UK:;:L-3=O ^8NG T/;=5@BXT.K>%A:]]T
M-C_S[JELP;>WW[(VL&$ W$I0E\Z,@]=^5T4NS/%*6.&N,G&1#S9G/HR",/
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
M%1] ^T@19T48",RB,E.!2U#@/ ASK)PC30-E]"$'00S8DQZ[)&?+B+'U%ZS
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
MR/N,+<++V>34A?JUO+ 80VLPK^%-8?"[!*CPONX#K.E.F].'JF,O+P]>P,-
M7#J7-^7U$ZWF>N4/RUK_YJODZ]KD$O0N/5,GU#@HD@"S4,289 '!.<U+S#*2
MR; L4B*I\WQ<"P;&3NR_F ;;*/(Z5GR@];_D2O.$F@TW%TS*M5&TG=,94WW
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
MNMTMH0B+C 8)Q7&6I<K&:(2+-.4X2\J29 $OL@A4;FI!<_S#J.' S(D26Q[
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
M=E" CI:[3I9V)BWZ6TT7NJZ_6J#KQ3,:/+GZ3E?ZT;G&2?Q#RA6Z?GR<5]P
M4W^3C4$V>=MCYS6H'3FH?J->N%I0KV&_Y7MZB>=/#-._/^"!XQ=Y=1ZAZORK
MW>G@Y(F%R<Y=?E4V/+9Y7AGNLF_6JV9%U==O<7]]?[]Z7]>FP.EA9>N%CRXP
M]H7 EBZZW@S64>27"[E<-SMH_P_+]8G<.4 KY]V:%X4 +PL\Z@+D2\[*ZN0>
MCJ\ZF<6?%6QHQ.<_[#Q2<#E_4JN^55M!M?I N6DTZ#;8($V+B"0!EB)),0E8
MAE4L5N L#(E(4YX4*>BB_R2UD8UY0QNUQ%%/'3S^[X3"[$(L;VJ F?!1#8P
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
MK!!93D/8(*\#1$:VX;VZ(S?\OD/:L;/?2V6&V2U8W L+K<:!\3M$XA6+K<Y
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
M@J9F)H.;T>QG*JJ!.K),?/N0')BXA@@-3S*?$\A7DO@HG6F3O.?$W4O2GGW
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
MBCZ+[<.ZEH-^ZP(-NJ%W+LB>5[&+Q%X$<9A@QE.8YG$"48PS2*3) "G*\J!
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
MM@1=7%%*$$<D%#!D0CH;0<Q5C]<"YD& @S#(<6!V86E VW?P1<<)[%@!.UY
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
MJ2HD@]98XZ7B/%P$.!)I+@3$,8X@"DD*<9AR2&D8Y7%,0LZT^D&^H@R>-<?
M&'CB3:LZ//\UL 7Q4(2^WC"F^G)O. /+4G#PRS/'M6DB\6M\!KJ*[$U/KJFF
MU.AJ0":[&FS[%HP$.]*E8"L<&$D'E'@N]?*K38TSQ3^_!#/O+*\V18=;U^NQ
M8A%F^E$(3MORB6^C-[[CEJM&Z)4JI]4Q_W55,<[6M(O1&LH5CX7[)CF64BP2
MFB*$<0()*6)IR48!S!%#D/$XQ"'BD4#Z@:@.&?.\BTDNX(X-%8FQ9< @%M/E
M1$QO.:\)K]D^LF42C *^%)]@G]$KL,?JIA#ZU=[F<P4&?E]I4@Q":%]I<NR"
M;&>>)+-87 ](3D;KNJ0W7SRO!Y3V(GY]C&_I!])[263);\3O52WIWU7E?W=%
M8(;R^\WWU7+Y:56K#?G%N7J \@*I;N,B#0E$',601(+#B"<B%V%,LR(V<N>L
M6?%]GK-^>% Q\RNATL/+)U7]Y#M?JD;'ZJ#^UWK5-&#,<[?B-UP;.F3V\Z'I
M5\V"LJ%[-/"D$#Z)(U",@8$S+Y<A[B!RY:;8,S*OMW$Q8 =.P^4C7M"K0+ZZ
MH&D6\AQ'D(8\DMI--0F*HP@RC (L\JR@H5:GH)<#>]95NQ+]\DF+-@1*]&E%
M<HE 9FI!3Q:[#@,CQB_K*J &FK^3P(C]H]T#QG]WDV&PVV=8F"6)7!"P".5_
M$(LR2/*P@!R)$),L2E)JU$/K)"7?;NI!L>''3:3\98D"IENR$P ,'<F#Y !/
M$;YG9?.4#_!*.^%9<<_E %RZCZE@A5%3/>52//'Z^7/%ON('K3C3Z1%\KTE)
M0C_Z9T+0Z97G3D:S93>B"39$KZ028M*I8.J@?E)^HZB>\^)9!?-,##M;#,]Y
MT<:A.QI/V^V0UXQU#7KP4E6Q^ER]QX]EBY<+U50VHP&%18P3B!*ANDU& LI!
M,&&JT20VRJ4Y0<=WR-Z6*GB49&%9 =H3-ML<3Z&DMS4ZD-ULA8[$[BK 2;'?
MGQ';>$\\(Y2C'?$4E5GWPS.BOMP-SSUNME";NEU\JU?J#.VF_L'KIY+RZY]E
MLR A$XRF(0QH(5=H%".(TS"%28QPQ.*<AJ'06:&G"'A>F@/)OBE53Q7\J>AJ
MUBTZB<OTFG0AK=EBM!!4>S&>DV9J%<IW1RM0_FNW^DX..\NR.R?49KV=?<XR
M%6R_YL]U^Q[7M6K3T/5YWX:P!KC@.*093$B1093Q"&+!Y&ID840BAAFA6FD;
M9F0]+\JN!!;?<6&8;*X)G=ZNZ1X0LW7[LAS8%< MV/  .B:\!/^:R>TJ!4N/
MZ+QI649 '*1JF;WM)=Y]R!D,BX@G"&%(<R9WZBQCD&0\AU$>22U"BRQA1LF3
M6E0]:PJ=T/AWO*+W#[C^IVDE0AU0]92(<ZC,=(@12AY2-XW$GR>-X'4J"!K
M8)A"X*3OX!^X+M4%T"Y0GN4H3]*$PBA,D>HH&,&\P 4,<Q&A-),V?F"D,PXH
M>-8/&WK6R0.'D.BM^(L$-5O=6QF]) Z<%,31.CT<?]8U>5*\E^OO](->]NR/
M/^ERK<[95 ,A^7_JOG:1<T2C(J4P%BB *$\32(*40(X%*?(X85FFY6M?P,,\
M^[G3G?HHE$[V[4L!<KZ+JXCV@26PX4D%?LRVE4\A,L_&?I2#M[3-3T%DN.E/
M#G5!+M.[\Q'F[UY&F'?_^:Z<]J9L^7 .TC=^"1=1D2%.DASR J<012*%)$7J
MI+!@B=1HG.1&)?2\<.E=M0U403,<OSUV="V2C)S/CYXV?'74S?2E@T2AOD7J
M;N8V!Z??IF?.+@O(%[(N\WR<\SA_)H\OF(_FZG@C9E$$9;G<78YO.B;H5CTY
M\J[O.]/E<G29;]*%^9B<TPK.A8B&5Z/[TCD\<SDGBUW9D6,#SE=G9$*<O<(B
M4\_9F4._K:H[57S@ R==(.#0IRB(!>,\BV$6\QRB@A!(HBR$<2;_'XWB,# [
M2CU.QO,*4T3[B@.*[%47&6K9M>4$3'IFQ>7"FZT].[F-]_1IL1QMRB>(S+JK
M3@OZ<EL\\[3=,OV$R[J[4!G5>#*\YYL:PM^WJ*@.EWA[Y:D\7.CI".CHJYPD
M->NWJ2/TRR]4ZQV[[W0P\YK;U365]EW-O]4KZ06VSZIY67M=,755^*@>68B4
M)UBH=CN<2Y<Y*3*8I_(GFA1!$F#!@X M*GZG,J=N]7<:?0ZT/OJB_^@/^- /
M2Y&_OY<6<*/RE1X'7KH@%;YAQ&PK,H!83S$X1LPN>&?@0:7(#5R #1M77<=!
MN8\IT#Z>!<U8;YC+[TB+&!">5:>8 _)2PUB,,/-IWE OXH^N=HYBZ.<C5VW*
M;E?J5Z,PX*_KSK_*DS07:29@0ED$441C6 0YA8R&&8M3E,9%-LL!GR'CGDWL
M_1I$O5H;&%)+6?T:_%)6?=L-JWI#<TRNY]-!CU,V^X'AMK+0'[L9_SB:<?5K
M^=1.IBO02_4&SA(MY^&UCQ=-V?[W.'&TG QGAY"V],W/)3]);%<5M\RN.OZV
M9[5NEEEU0L#S1Y*7RV;HC/;T?&=338ME=3YY8LC93BBG11J?49YY<N8"E')5
ME_6F DJY8HLX+^(PEB9<2JBJLD54@4DB_YG0(DAQD I"9RDK^9(SSRMZ1VZX
ME57N*.X*5<]4!/)@*@RLKKD!GMVL&DV/EZM7EP"^=EG% [[^/8HEGH+360G$
MDP0L,U:;AK?-^W5==]4)$\98DD4P"5,,D<ARF$>8PRCC3"#*TDA(_W?5XJ6>
MWMP;W4CW;6EHK\];]0J@/2V .\J&>:E[6.@I+FL)#2]:.S)78"#D,/'T&/^N
MTDWWQIXWR?286 >II4<?,D\H_:[6;)<M20D)<T0H#/,@@B@G*2QBFL.XH'D<
M)&G(J%;]L[U1/=L,/U0MPZ8MJ5P]7SA6]P3=GF6:/KI#87KE6,MFN%W;B664
M+'H@Q@49HKNQ9DL+/6!_G MZ^$=SG_C]?77WN?JDKJ%NA'*V674GG?#?JZ>F
M91__U3Y?_R4MTU_KJF6?JV]U_8_:,*#'FH#G-?4/CFNH/".H?@+O[Q68JG#
MZ*)46N9]<W<PM/OY5>[]ZGQ-/O9-[NPU4.\VX/8>R^VLYN/CMNY 3DK9'6OH
MN_#V\W'>RY]E*LQ4P*RSX#CVZ6(XK0X@[*G.=D9Q,3#C8XS+![,H)ZY"1CY7
M35MW==EV]2VDRU@V/QYKCMF"X#QG28 @H@6#*,$($IP$,$-)6& 6B91K19KK
M$O0=!;DKH4(44=!T5,$ON %8'56HLK6:]T;:&$[K+!_(F*DG11SLJ%^!$4H=
M Z#GP#$L!C6V'<-C5SO[8IC,JF$;R#Q9Y5IGG/FJ5QM(M5>5VN0]<\?I1[NB
M__S.'X?@F6_UZJ[&#]?K]GY5J^*NUP^J;6;8-75E:8@A96$*LYP7,&<Q@G'.
ML8HAR@JL=9QK0-.WT]755ZRW;*B8(<6'OKNEB]UY9\P#(A8GJV#' 1A8D$M]
MRX3\N6/#C>-F*/(%;ITNI=F</D/1QRZAZ:N6L>IEQ6_$^YI+7?,)J]KW[?/O
MU5J=E.)'^>_V6?6-+ENED#YQ/M2\QW=\@3$+N, AC+*00\2S$&(BS2?"&*4\
MR$@2&>456W/B67GLJ +!^<9\DG0-H]VM@=8[&IT%/C--HUA2+E_/%-AP=05Z
MOL"&L:[AQ@9CR1OX=AYC\\CZ2_%Q%7QOS<>\\?F7PG40PG_Q@!;9:W=W[<>Z
M5G<^UP^M=M[:WEN^?;6[N[J+@P:2Y*KBJW7SXKYS>B,^)_/YHR1[<0TO52Z4
MU"R9[:A0=FEL^T/-E\!V5(2]U+7C3[Q.U._0)8XWGX>KTNZ&\'/5UF75E+0[
M_UM@P2CB+(=%&$B;(<\1Q$%!(4M0(4@:DS0Q2H&;@VG/"F!+##QMCDA70P P
M'[B;*]O?9";UC)*W-C\6GI+;IJ&\Z8ZZ.UE4I-QF[CM)WDXXKPGN;R245XOE
M?ZLP7I-)<!W":T3[LK2VH9'7[>H6_U1U:NY72W7=\VE5'Q=BP0)1%(*G," Y
M@0C%&)(PB>4FDJ \R;,XR\(+DMQ,^='2/Q>GO$EFI.Y0A>!!O>M\5O&V3P,!
M#6_;9:^1Y XB!Y(SU>4/-.H8 :PKXT9HUO-39'%"L)P:3+%J3Y,+2.(,0<*S
M@(<(R7D*339YKQ-COW&KUFA_[=@ *[(L[PQZK%Z,L]X6/ =Z9MOJP-%5UUQN
MQ,K5\8UTI[/<IR?:@N(X6=&8C5=)7;0%ZU0BH_5X;OII?2B7:TE>G4M\;OE#
MLTA9S+!J.!?3.(4H33*YKQ &4\9X1'$:L=C(.3E'T+-^.NPP=04&%JZ4U:J.
M6Z0M^WZ)FT:9HIL2@+=_K?I?@B^\O5\Q\&=WCM>Q;%CAXRSD>BK,)9!FJFI>
M#"_N[74*&$\MO@[(O6JGKU/"GVOX=?*]N6LA4LJ7O%8J<?QF5SXXP%Q$ A4P
M0(%4320-89$Q"E,A4"I8(5675A][GTQZ#YR5=BSL O3W&MIWN=%58W@;XV66
M/)^).,+>_@SDB$EV!49<.2XB[1.HUSZTF&+QW^.00@-D=\4--6B9WPY]X[S^
MM5ZM'S\WS5HJI$_5KF^HYE71Q!">U:&B##K28*!]!3ZM5FVU:@VRC*<@.']S
MY$AZ0^]Q0G#'+50U9;2Z59H:=[8K)@WAQO=-.H_;&4U?>=LW E9M@*^?<+GL
M6HJO>ONZV_J5=RAIJE XNDB27&188EH0'*HZ5T+^1&,8Q0Q%*4<XS8UB3PSI
M>U[;JB]R.?1%7G9]D7';UB59MUW'AG:E#"#E=S0CQLSL'U/ ]4P;CS":*8G#
MSM);;A1\@]LV9NBJBVZE[JP72RP<&2:FU&>U.2RA>6E.V YCD430YRY>/ZSJ
M5H7>]5UN6$C#O(A@C@H.441BB*-,_H0+A%F*PY!SG>S=4P2,E(QY J\B(0$
M>$/3H,_-24RFU80+2<WTP":1=TMNVD71G'C]D/X+A;4+X3<4VBQ@?T*BR0#]
M8^_-%Y _P?5> /[4<^8.QB8VI\++YZ9LC+V+4^_[/C@^$9XUL*'O79R4_[QK
MX4)TPZ/>::D]N!;G9+3R*TX..IM3<4ZLL4=Q]ED[=^*FO>?=P#6_ES-9/O&=
MH2"MAAMQBW]^4VM\55V/+.O;U3?<%:- &0EPG@N(\UB%MD<"Y@G-8,SB'"4B
MY8(Q$_?B0GX\K_==INY*\=F=KFX9W7=$S)R,2Z=!S^F8$5PSC=(Q!O8XVW=*
MKH#R4U9"781?@8%'</W"U^O9=.>8.,++D:-R*3>S.BZ.H'OIR+@:UC8#"!,5
MC5_R37&6;1'\(F>YR'D*HX0%$,4J7)<4TL_A*$@$BVA.B5F*SRE2OE7<4*=H
MN6/ L#WX!$IZ:LJ-[&8::$1S6\S(2YN \\(YRYXY26CF])AS A_FOYQ]XW4"
M]W=IQL?Z8"!48)9D,>0Y01 Q*E5 3#%$.2HH*QA!8IZ;9QUNY[B"WH1TCQ/C
M1ZS,&ZH_/7=ZBNG-S(B9;G,9G']\*KUHREG0?NW;;2U>_SVNN4U@=QV$KT?4
MIA $;COZOW*54_YXK\JV=;7D6$ 8)2F&!8TH1#C(89Z3&+(,T8AS^9=(2]M/
M4O&LI<?DC,OJG89F6IDZ$]A,"9K(:EBRX8PL%Q5I.#7VC&49SHBW7XCAW,,6
M-TK2PZM54_@/O/_?S]7-HXIP*:N[KEE\=Q)]7;&-V?B\H%DA$EXP&'$B[:\L
M1K @&89QI+JHB$1$F=:AE!UYSXMV2QTL%7E0EW?W+5P)N);_Z*O+=O7?1@Z<
MP2V..=@:%UE>(313 QM6P"\;9OX&/E=@!VK'4-?<71H_$L8M3UY!-+@H\PJF
MW36:!U#-KMJL,9F\B#,?=;YK.FN)]R[Q[$>QO&W8C/ZQCT1N%A3E$4MY 5.4
M9A %4FECCE2?JSA@7" 1D<CH_N EA=FT\1!<;>C6'B*B>91_B9R&A_-;$3^>
M$]'\A/V4&*[.S _&G_<4_)1X!^?:)Q\TOTO_OE[R,"!)*-VGV_JA:MFG);[3
MO4D__K;G5:2( D45AGN'$JJ+<%EAHUK")\2?7E9N)#=;5^>%!G\J#AS=H4^+
M9W6#?F+(V>[/IT4:WYZ?>=)N-_O !:]KSF[QSSX:1O[05VUZC^OZ6:SJKG+S
M@I&$D30AD"5<[G%Q$<(B"N1&5V"4!S@7D3"Z(]>DZWO-\H9+R.X[9X/Q)[Y<
M=2TU >U8,=P'=;'4VQT](&2VMC<,=(G;FR@S]?-0X&V/#7?;J:'<CC997:JS
M;KV&4+S<D$U?MTRT?GA<KIXY_\'KIY+R$Z>@RV[BY4\W0O4UNZM4P%U?:T2%
MW36_;9.$*1-!SI,<8H0"B%"404P)@RC/2) A3C$S"O9WS)_O2Z=S"7B#<=6W
M#7V/'\L6+\<U7"_)WW8\DWIZ[A7GQ_X*RN/4F*>%^P'051:Y8^[F33KW ^U!
MCKHG,C:I#T*4]8,D\\3_6+7\IOY[7;8MK]ZOY)==M3?BO?J2>?V(Z_;Y.^\Z
MD[,O954^K!]N_JJDPKLO'W?5/']_7%7OEZM&>H4WXO:>?Z[*ML3+;VNR+.F-
MD/N3_,LB4STC<9% %/(4(AZ$D A<P#2GE,01BGB>:I]UOX8$GC>%D4C@224^
MKFKP5R\5H+U8*JZ0C@0#]2 9>, _E6A@M9%M5-,8K*5T@/;BJ2':>Q4"VDD(
M'CL1Y6][&4W2*%[C(](XPW_KGX;9?C3^*I0XX*8&@T!@D C<"#"6"6R$N@*#
M6& KUZ@,,U"2@4$T-884#@S2@5X\</-O\EF8I.^\\<_#,C_H;7\FAOE(KSA%
MTPE/K\'8C!E5KXC[?LK6:S)BYR ?7E!=4UJO.1O%B"ZB(E %R0B,*$/2ZT4<
MYB@)8,!C'A5%EI,8F7B].D1]6RT]P>VE4N<6]3DGQO?Z1ECJ^9VN$;K\#K^L
MP :SWS0 ,G84321VY/UID9S5I3,!X:6?9O2N97@WO>=LO>3*Q^OJ)7Y3BNRV
MQM(+I%V8X+OGO;^HU)!%E!98J(CM/$8%1%G*81'&.2PH9P@7,<U"K=:X%W'A
M^V1LX$FY*0-MT!$'8[ZZ.GW[?_ZSX\[P+,QN'O0TCW=T#>_P3H%Y%CGS<.A+
M)'<5YFS%P[SARY? =!"6?-%@3HNO+M(X* B3B@G'22JMG +!0K7?9(G(*,[#
M C&T>.(U65U8==5DM8SIZ5^.]73 +W+39JOE4K6Q?92635>>VS!Q]A1:%!,:
MAT4$LX E$$4L@CGF%-* Y456",RQBPJUGO7V!JG]$D=;K'2*'7E%6?.6XG+L
MS+3R1"U:[Q5E75\!G*#R%NK'GCR2/_.X=7D0=70O-<Y@,)B5!ME[U_.RW1;(
M6 [=NU\F7FV8,2X0LH_ ]/)S(;SANM.5VYUU=$[(2RJ#[ \X=U60H^(<J0AR
M_#D[VT.Z9.H(J)%C\O))#?B5MT,.[B*.5']ODL$D$T@Z2A&#A(8)9"@+(A$2
M7&1&S2JFB/D_7NE(@WI+^TIU"#';%2?1TML:76%@>/NQ$?_[2'PL))! W93^
MA>4W"L2JWD0KJ>H*VZQX=SNHCO".MM%)4K/NI3I"O]Q0M=ZQ6_'O%==56W?Z
M^7O9_/,=K^C] Z[_^6'U@,MJ$>4!$2Q+H: YA8BB#)*<Q9#'>932)"$!-0HI
M.D?0\\K?(P\4?;!E /S9LV!XW'$60CU5X!(8,W5P&2;&RUY74$=+_RRY69>_
MKO O58#V>V9J@/%R\8/3=5VVSV%$;LM6FI5Q@=(T0DS5YPP@"G,.BXB$,$(H
MY8A'L>"9SI(_-KCGY=W14*><8?0+^1O84-=;T$?!F%Z\EXIHME!-I=->FE-B
M3%C0\K5^!<H?=@OOZ&"S++(I,38+:O(9ZTO*U0._Q3^5*5ZI?LU]J)FZKMO^
MJKKK SN#L"!1*CA$<9K!+(I#B".YGR9A&H=Y$7)*"L/+2FWBGA=?1]/X3E(?
M.KU]U!<@AJZP$)RVHSIV*OC_NVKIO,_6%>AKWXTXZX-<KYPU>;X$&'=7F?JD
MY[[2- ;ER-6F^1B65YQ8749TU96^KA\(K^4_U!%;T_498)^KT=V$5'4!S4DN
M(,>A@(A(+8.EKP[#,$]P%F>88ZW04!OBOB\T.[J@[ AWP1'-:MG?*'3GVZ;U
M-XUPU=-#OM RTT.*"V4Q='Q<@9Z3[A<]@CTS*GQBQ([#2TL+$%S=59J0GO>*
MT@*4@YM)FS'<7$ANBZ9E28QH$@42>^4G!#&&14PB&*9)%&8TR[ PJGEYBI!G
M77+80^3T!5O?J?"ZSU+I?GZW=^D&?OFJPD31A?=KAG7I7 !WZ0V;EQ)PYP3S
M=,GV.H77S@E[[IK-59%,?J<"I;_S1U5'M[I[8<%\6M7;8@7?ZI4H6W4Z_$E*
M,[RHNHI4<C<N&=YK8%I0)"(4,QB2+(*(YSG$!8]A(')*$L;"C)A9(W[X]&VX
M],3!ENVK ]._.WG?%=WHF=\TYU&?#=@,TO7GV<EP0?JBKTG7-)5>?RH-K:I7
MGT5S2\POQJZ,-D]<SFO?^87ZP!3T3,ZR3]VJ6FW(]@[RD.*["(2@"144YDRU
MC BB A99)B"+1)HG.8T+LY81)RG-<=RUM1R'2/V_6=PCGX9*3WTZ <!, 8Y)
M;CLU#%1/V[[FG>'.2>:J!]Q).O-V>SLG[D%?M[,OF%\'7:]9*6?EMR%A>D&%
M=/'R2, PQ#%$".<P1RB'"<D*$L0(1UBK0MN1L7U'>?34P(:<_BW02PS.7P)=
M()G9RM,6RNCRYP3[5G<_+\>:[>KGA!#CFY]3CUAD^UN7K/[XKW79/G^NI+?6
MI:0VW49R>X^KOIBUW+ %+^56?%VQ]RH49ZG.<_IB!8L(D3!,4 I1H2YH>1K)
M;31BD"-!PYC3(J1T4?$[M97?:F;]OXHD6BNDZ%?(@3SZH0T#U?\M-JR8GQ&_
MXFQ/ZYTW/GG^>A6\F^Q5T L&1I(-=VQ*MJ&3@6J$O?D@KKN*,[V JFQM+^*;
M_S8,DO/?_#=BEYW_]K\5LP3]5YVFR0S]U^%LOA3]5T5^+T?_=3FY-._VNFI+
MIK(]RB<^!-F4O/GXDR[7C#-UYJ"D6K=#*::7)]B[MJ=)5D0%+G)UM91#1 ,$
M<9H4TNHA8<'2D)+(*-;</8N^SXE'&;MCEL&.9[!ANC].'+&M7MJDCAWV=W_<
M7MF\[)\X;O9NF_+K[!/0/#I^U8DUM&TNG=-CMVY=V@=PVG'7/[;.TY&=,?A*
MN<JN 3Z=R.R<DMV><;2<:A_QMBB0P(%*U@UC=5-8Q 023'.8ACD2!<E"EFO%
M'VO0\AV.C'\.Y9 !U:KX:XR5GI9TA("9NCM1[MA]8*.&=(X4SA2E636'AL@O
M58#.*[9UT$F[4R773[A<JDU)6IPJ2FF;42;_W3/0->M=M=]J_E1VR:+JQDHE
MB\J53W->I 2F!4H@RO(4XDS(_Z TEI8@D59?;E8IW1%GGO7$YX='7-9]]72I
M9>^D(<#6?49_OX!47))IO2=WTZ*G9%X%;#.5I%@<65M2%6VXA')!0,7GU50*
MI&07[/@%&X9=%G!WC*&S$N^N^)JY"+QC. _+Q+LF8)FX_8+RCJ=]#C?9R21G
M6:*N$3A6Y>&#@,&",0*S.!4JW9-C9E3TRI"^9W7Z!=?_Y+U7VVQ)&^9V&P*J
MIR(]PN1!$;I/^+83WU4.N"'U>=/"[: YR!2W',;2\%L]\*8M:5<WM'[^PE4@
M^B+E*4E(GL,P4/>4B""(>91 C'$<,)*&66B4,7Z4BF<-\HE+%/"RR]KZ_R1F
M#2NG,R,,\-&TIBZ5VE A#.0.) 9_]J0=GBM-BN;*8#E*8U[C8TK, T-B\F&[
MY?D;ETX#W^_HN.WD^'O%RJ:O>L\^_J3RT>%$(4WS+*9Y!&D2JGJ840'S/"T@
MI3%!$0JR-$0&$087,3-/D(!B[3] J4Z]NE0HJ2_D7)@M=3NL]52!/^BL5$7/
MSM7+]JY7NZZN5V#,%>C9<G[L<Q$LCM2,'0^SJJ&+8'JIIBX;S#+_;)-*O<NS
ME0M]/]?VZZJ23M1:/B9MGR$&LKL W>3;2]=&,"'_(R)8A(A"D:5YR,*LB"*C
M:..+N)DE(KE:5;#%/SOW9]7_<\<-*%5LMV%VVD43H*?C9H/53-?II_'O,;=I
M9S5D]U]M&C\XS(QS@9>K]+F+>)DWQ\X%; >)>$X&M:W?53^NI#+F[R2!G7\W
MN!I1P4@2%!F,DYQ Q#F%."]"F(B$1V$4XBPQ.N:9I.99N6UI R*)&ZJP:9CT
M5)0SX<U4T$YN17<<*^#>,],2T5E=KBE:,Q?ETA#[L"*7SDN6$57GHL":4V%@
M?;!7\_&GW'#*AC>;$*^_\_+N7D5_/4G3[8YO_OZM+BE?A'F 4%P0B$400"3"
M&.9!&L.8(<R24*0%-FJ@,B_[GO7.AI:;>N4SSZR>9GN[\V6F*G4"@AO5Y&(B
M(GB02'4D'612Q5%ZJ:[ 1BXP"+9]"G2B.8R]>I4I<167-2_S\\9LO<K$',1S
MO0X7-DU1V7^MF[9CZ79US5BIR./E-URRS]70Z/<CKI?/6SW;A9\.;"X2E@64
M)1G,$Q1"Q$@.<18**/(@*O(PXP'%^NU-+^+%\S[SASK_[3N)<L4#X-N-IR\M
ML^K9,&D:>1GVTYO'S(B:[00COL#M"NPX XHUE;DQ,'<%.O; ;I?O&-QL _.!
M;=)K<S;0+;MF^@;?L.^E$[BF.UA>1F+&7I1.L-CO*NEF2#M'Z9-JN,Q_*Y]4
M,DLK/T)UO'+=-+Q59\]U6_YW]^D.!R[_D(KU]J_5@HE$B(RG,,E"=2P2!1"G
M60*#K"CR-,Y)7!C=4%MQX7D[D1]I9N::V&&IYV%X1\AL>^C9@1T_8,<0Z#BZ
MZDYO:6?ECWB[ HHM(/ER9^5?!(LC8]V.AUEM[HM@>FDZ7S:8>>^BSNJ^?;C[
M4#;T-\W"6"??\V@Q*7+@MGQ0-JBBN5PU:U4AU&TYJK.2637L.3[B;!U[)@4:
MM^R9?M"\5LO'JBW;Y[_SY?+_5*N_JA\<-ZM*?M>J!FB]R(@(.$4YS+*@D-M<
M$D"2T@#F:9BD2(1A)K0KMTQ2\GT"U]$&BCC\IZ(.-N3[\K6:-<?/ S:]*)W"
M8'@-:8V 4148+>FL:L),CSQ;A1@M <?U8O1>L(QK>'A<KIXY'QJ(COH@;Z.T
MBQ#'B*908%5Z*4TS2.(80\IPQH,<!06E1K$+YRAZ7LB;#MUT?#:K2ND27G%1
MMJ9Q"6<!U(P]< F+X<(>2,-Z:"0\(NXA %M;4E>1 6?IS7O[KRO^P0V_]HL>
M(C6'T]OFPYHO2,C#. Q"&*2<0A1A!@L<1)#R($GS4.*/@D6[DBZWGD;0)6RD
M&+;DM9?!K7H%K,=!@TO%"G@<6' 8C#F&4T\_^ #)3$WHA%RV*ZE&NQ.VF4(L
MCT@^1U3EF.S;":0\ H91[.2Q]RUN6][CYKXK\-+<JX(P3WBI!I7[[OIAW:FN
M7^M5T_Q>U1POR_^6FDS^ZQT7JUI%+:E821K@.(,!#3*8!3B#!2&)ZIPM$$%)
M(5"Z"?W6N&ZYB!FMQ;0?^FVF<SKB4N=LJ!OEV#H 6^-VQ3^ =A%)DI^A$I;\
M8<39%1CQ!GJ =]P-.;2D8U %4LX&M<'=RFR0VUVM>(?>[&K%"5J3-RN749CO
M8L4)$GOW*FY&M(P_4S<T]ZNE?*/I"XNIMB:[4\%=E::4I)1)SQ3B@'"(0B)@
M@1"":5(D(14Q8H'158HV9<^NZIB/_W=3)O"7#])+I65K&O.EC::>/>H%(T._
MM0?D3S]UITSE<Q6VI$UWWH@C4S@.@H6,!["P//OV RKI9&@K,,162X<U0UF4
M0HZ2%"*18DA4;"E/193R@K P3;0#>$X0\:P+=E0W/3L,+)=3N&B8?PZD-5O5
MAX*>CS'7E]C "G,@N9U]93#59I;2&8DF;:!3[\YGW9SA?L]N.??L#%[MK[BL
M#KS:4&J@F,(,!13FJ@%OPAE) YQ*YU:KX^[EK'C64P<>[9TD[M.AW<?9@T-K
MC=X\#JUB;R:'=A]JCPZM->3S.K3:T/MU:(^BY=2AW:?P=AW:HTA<Y- >']&R
M&Q5O^^1,Y24O\CR1UB?#,,U$ %&189@7&$$1AT$>(QK2(#:Y1=D;W?-5R4&W
M4L->4WM $(2B/$@$C*@*A"R$@#F7SGPL D11R@,FZ.*)UV2EW8S+%HHQE=<!
M@PG&,L8$Q'E>0"D]@SB)&:1%%"91%"18&!UEV'\5#GK87@*$WBF$M7AF>_-A
M_?*75<N_8;>7Y$<%<]5H;&_L>9N+'1/KH*'8T8<L#Q'7I.'_6LNY^?@D_],5
M*E\P$H8%H@7$49Q % J5S\,Y#.(@"%4#H]CPO/ ($=]'@UN2H*,YU& W[;AZ
M#!W-\[\+939;@,;BFI_W3<CCZFCO&(EY3_$FA#PXL)MZUCP"^;9FUW7]\>=C
M67?&^0=I;.FLL5/O>EY?.V) 4=-;5B?EG%Y2+D0T6TZW-68J@&/<HTA78J,H
MZRFQK(*LCPXX6XSUE#CC$.O)Y^PVLJY.RQ"[>"3(4)K0E,:,049#)K>TG$)"
M&9<N11I%A-&4I$;5$Z;)>5Y\FQ#-H9VM8>#5&:3TMC=W\INMS+YZU@8 OX&8
M>C(ZVOS.$)MU&]03_.6&J/G6I>VK= HY=9OQ[L:6L"*-I9L(2:P",DF&(6&(
M0DQ#)$W:M BH4<>"2YCQ?@TV)MWU(]I61]N61?O4=;9O<;N6"^ 9;.KH?M?>
MR)W,BJ8=/1/6AO;VJ$N4;OFYF=I V</DO.&3!2NOU-K)'K3339PN&--30:I3
MY4:Z_PRE+?I"(^$BPR2D811#&JJ\M$ D,!=9"F.2JKY^)"2!44E.E\QYUJ&;
M(A^/';6NP4A7W .2KA;1?F*,1:LHI_.DJ45?"7U#K:K3*W:Z,E2?(;N905>=
M7WW".%<Y)Q/6WE:Q)@M0C4LQV=#P5RFY-Z5W-3L6+,[C)$P+F%%EP>*(2?>U
MX# )6$ISS+,4:05H7<*$9ZW;D7-?\_@ 2CV%Z1L@,\6H7^%X\(]W3+U26>-3
MV,Q8S?B A3=7Q/@42#:UBT^.=<%QFM*5-;^7ZG)+>]N[1EI%S5[OFAWMK[R]
M$9+);ZI0A]2RHZO VU5_$;C@(:<"!0A&N2H9%\G_% $I8!2))&,TS#)J9%YZ
MYM>S[GM_K_8A5</R96!8?U/,F[\!:08]7-XRR_>\&IP>OHW9LCE^W.-\_^+[
M6).N<3GHG1Q77=?OE5"Z7"KI7AKO]^8S(>_R4-0CM_.?JOJ'_NBQ[ QD[?:9
M;_5*NMGM\S>YS-KKBJF@L\>!]")(L@@5*8()"0.(4)9!.4@&0\H$(6F2Y\CH
MTF:*F&<-OR'=5=+@&[I7H.*&/8PF 6,13A*2Y1"G,8:H( CF89K I B*I!!9
MGO+")&;.&6"VU08>9X%-;]-R!8;9CK.A*K<(1;<#XN,.B*\30!AO#CH2.M+L
MDZ1F5<LZ0K_4J5KOV"I$+GA=#P4XNT.)YGK=WJ]J910NI*<O$"X$# *A,K5(
M"DD:AS#($6$\24,2:H6-Z)'SKA0'XOWYZE5?K+\!>,M 5\Z__ZUAM.09''67
MO"MT3!?]!I@?/3 ]:;"C[7+1Z\CH;-E/$IMYX>L(?KCTM=ZR6_R_\M5=C1_O
M58O)2AW:].$QW\OFGT-^'@DPXED00B:0D"91*"#."NE&%R%&F'+&4R._^2Q%
MSRI@1Q_L,0 4!V8K_CQX>HO>*21FZWX2#0^MA+1%=;3\S].;50-HB_]2">B_
M:!L(>LWZ3@+F8:#C-WW'H0VDK$) ]R2<7IF7"V>V#(^%?^K):A'\>4RD"T(_
M]X:;.?#SF"B'89]'G[)(./XP;,2W^&=?&7JH8Z_VX>^\X7(TE<KV@3_QY:JS
MSA>1B-,<XQ 2$B.(:!' / H26*2"I2'*B$BT$ALLZ?L^1=[1!_7 0.<OLAT+
M@*X:W4I]MBA/+^89L#-;[1M>NDNUGILK,,9RPU"7 CMBR2^*!NG#?M&TRQEV
MCZI9DK ])I.9P1;#SI<.;"_S7@[P!</8N3TJG9BJ%]COE91SVYU$?EKWN.$W
M9%G>=5_?.RR_,<IOJD]EW;37554^236)Z^<%*FB:\A##E--0^D4BAAA''.(B
MH*G@0O[=R"^ZG"7/REY^FJF9?^0 93T':E[LS)3]CC>PQQS8< =V[(W+M0Z-
M16XJA^T#W>'DR#USP-"L_IL[ %\Z> Y'-O< U67=-6W7>+E\5M_>'\TVXW<7
M/:_I$^J,Y=LLW8OD''CINXP]-?\+['+']3U(+83.^Y2NP3%31=JX.*[@9RJY
ME3.J16 V]]1$W+'#:O2>G>TC1ZM5D>D/O/_?S]4U[<JK-]\YY>53EW(ND+K+
MC0OIJ(8%1#F6?FN1!S!F#*,H%0G!?%/S^5;?R-&AK?7][Y=XOK7*:.SH2K]U
M0]C,N-&"4<]\<8:*E5;84%=U3/N?_J;BPK8 ?3\/D+$A8B*Q(U-#B^2LQH0)
M""_-!:-W[?2$=,;>2Y^L;-_CNGX6J[KK4M5]UFD6!P7."L@$3R"*PP@2&G(8
M1CG-\@B%*$Q-?)_3I#Q;"NJHH*<,QJ3M:G=, *:G!]S 8'CR;(F \9(_+YRC
MA3Y!:-;E?5[@EXM:XPW;9G!#3G1?A;.L[KI<W&81\IAD!&,8L% NY)PAB'F.
M(<\3G.,DX &)S7K!'2?D>1GWI#?Y^&!+O$\YUCQ\/@O6]")V"8'9$K:5WJ()
MW+1H%_2 .S'PS"W@IL4[[ !WYGG+I%J^E'^]^Y57*D?^NF+7[*&LRJ:[\GWB
M0P?2YMMJ6=+GG?.)(TPS%7\9":(2M@JL+IDP3$D8DE"DF(3$*'W6B@W/"UT%
MMS?=#=.7+C-!?>4;3KI?#^QV/^\SO'W.,'76;C;T-GS_&)MIDH&?*QT850:!
M8@O\.?ROGRH#%R'D*M/5CHEY<UHO NH@>_6RT2S;(3?OEZN&WZZ^5(^EZD/0
MV\Z:YXZG1_ =D](1!AUEY3C?E@]=(LV7K]\^CULFZQ\V3H!Q_HC1#0YF>D,7
M G=>A9ZD]EVCCP\[;^OH2=$.^D=//VT1[?)UK>+*;L0-:7BM[AAN5[?W_-U*
MTKH1'\J:4SDUS??R[KZ]77U=2?V@XJJR/"YH6"0P*[ T0P)$8)Y1!&,J@B!%
M"0DRK25MSX+GY=[SI-+HJH$@ ZL-?P8!&G;P3J__>4 STPT#7C<";!D"MRL@
M60(=3^HO6ZY QY;Z^X8Q[X@:1+UX1]8N\,47PF;A+Q>!,QD!8S?R?$$P%TF^
M%P=SV4B6>?>;SJ.C4M_27<Q1* 0LPHA#E&0!Q*H>$XYC%G.6Y(5 )EE]1V@8
M:6GS9+Y-BG17]1RH"0.KGHF5;N^3*8#TW+L+Q3;3L[LFP'OIX0X3N4]+XRKY
M^@B%>1.F3XMXD.0\\:AEM^^RXC>B/P#>=$E+PR@E"851+!<C(J&*(^9R'19I
M$N146E-F-60/27@VEA1!92KU) W;=1_BH;?L+I/2;-7M"^@A8>:T,*ZZ:A\2
MF+=_]DD!#SIEGW[2PKW1*7'SG;?KNKI=?:M73V6CJB?6:_[[8S,4.%(]Q @C
MG,"4T$AZ/*':,3&#08@2$3&&*-*/[G? D.?5W%-7COWCACYH)0-P_6CB^;A
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
MT\<'23K?GY6.ORYJ %5OIO$V=3O/\H"30.6$!M+\2U5SV0)C%,8QC],HQ[P
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
MXCA)PY2#.I190<NQ!MAB\_]^XZ+]\6]>*9;UV+?-VF,-8O5L &]#?GE/'6;
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
MA^EB7.5R802YR=Z[ +G>ORB1&'@E/7"G;='>:>%E&S?CULH[@40_&Y T$?#
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
M^<B\[=:E=X/)\\G>MI%Q'XX.L3$/D[?3C-__._Z@[]2>.]H#$Z* <CQ L,F
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
MU]Z53^$[.6':"BDR""-M+4'0)#**"3WMDF1E4D&U?C6Q)XG#1ELM$79"U72
MO ^X#.,IYC=A/B4G?W&-W==8QFF\' 7K?.8"(15%,A.*/'X1'=B0I*)=EABV
M3OX\3M6P45A#?#560 >0NAM6C$)B.6-.D(,QM<0V@E<477 75&!<6:O:-YF[
M3<6PH5=#R!PIX ZR/8_%H:.D+&J;([A22"C1,8A9>[!<!XO$C(Q/78LV;!GC
M4^</CU=+,Y@]63_=]RM-?,'E.(5)V^ZZMS[ZQ+UV'V+D*3OO6A\+QNC)[7;U
MJE62&U14;2H5"ED\=.7!>27/I/,N\S(X:6BS&4FFW @.,3AR ",7SC-EO&^=
M4WQVG7?W0<(CG7?W$7<7WM"V7J'"JX Z2/ ^T9FM78U1HX50C%/,HV6Z==7'
M\^B\NY>&=^Z\NX^X.\#-/3W^DK/<9V% 2EY/WSJHTY1(84%1EB=NG6U]?_I\
M.N_NI=['.^_N(^L>T'*W*:QW*D<6)9#S3QQX$:MH-"2G))GC9)5[:(K,3]IY
M=R^]/MYY=Q\A]]90]:(IK'*A8-8:L-10U)%PO+,2#$9=AX0G_N"8TY^T\VXC
MH!PBY-Z <M$4-JI,\:-68-'3X1Q$S:=G1A+2F7&3E&8GM"B]=MYM!)1#A-S!
MP7//VSBG!..YCM5@HC:9YN3U<Z]!<3J)BPO&-\_==-YYMXE#>YB .X#(S>O^
M]V'^;KYB*J\N=]_C?#5.?)23+KZ*)I%(0&5.P,\: 7UP*G!K33Y!)[ =*.O$
MXSU0_P_67C111G<06X^G?W&^_#*;C_\WYE'2O%II"T+X^NA;"XB93+20J"3G
M)GC?.@_U,$6=6*=30.HHX7<*I;>+Q3EQ@E(FIXL%PWR@HUDF<,D$D#%($V6,
MXL%)NZU@M*9F6#_H"2!T@- [A<^[\^5B&::UZ="(L6RXI(V ,I1:F%)'5'*2
M4E;.N*2L,ZV[<#Q"TK"5&D\ I$/%WP&:KE7";3VJ'9/<&JN@&$'Q1R%NB!$%
M&85T$F62S9]_[4#6L/49C5'56@U](>O.B>UCB%)9<OE*J#67.M'?I )AA$6%
M6983Q?F'^THG*]LX'9*.$GN/"-H<V$+'A%D'"+I6[*I$P:X-&H1F,MKB4DPG
MK(3>VT4Z6<7&J9%S@+A[1,WUTSFFP@O##,F'! J+ 1]-A*B-M%*A*D:>&CK[
M>D;NN>+G4,$_BSG9E\);S,KFH39]]]B2GBV?VKZ:9Q?R&Q7RK$N8+Q>\K-C
M7$*A$!VX=H;\8^MJSM)!TL%*R53*I;5;N864XTN<O^'T''^C'5:?,M:/_-=X
M^>75^6))R\TO&\+6]G[TOURKN(WSD@E,H"/CH+1WM3PS0;$Y.&%D,JIUP[(#
MR!PV,]D".7>KH4^KJRY.P,7J6>UF&,.UUI0Y*CJS!;A,YS>=Y!)<P5K(ZQ3J
MR$O.[>]A[Z=EV/SD*8#51.J=H.==J6V+5R6Z./\V3KCX.)ODD=11&J%KBYQ<
MZLML"U[6IW*Y"&,=2]ZT=[RW43-PX4<3;=\#H0:B[P!$'T@;1$ =G?::#.YD
MMAK4L!'6R/(04Q81ZMS8]9S0J%6M7."Y,)X49ZU/_@<)&K@TY!10:J> #M#T
M$2>3>B1/\S_#_-]8>T5<<)(5"B]3!,=6D_<H:HG%(N2DO?2\6(&M,TG;J1FX
M<N04.&HD^@Y ] ^<4I@S(4Y>Y+/Q=%R%LQQ_PPMV-";E@P_@C*KOI8R"$%B
MFADSQ?I2L/7A]@A)P]Z;G 1.+970 :9NRVBDR$E4Y"U"S*;4^7D9HE,!3$1#
M9W2VAK7/+]VD8=A[D9/Y10>+N8/'B)>-_*Y><X]JM5;RB8.G,[B.C!40?";Q
MA*"=%=*QV/K!ZCUD#'MBG2(,.U;6'<#EC]ET=I.+"_,H.+J(D8.IP_%4HC]B
MS<PKR4N2D:36?##85F*&/9U. 9TV<N_@6+J"_D6::SP])Z:N$KTOL<SFF^82
MG\)W7+SY3O(CI8VG8?YC=1=0.T+6!-ELY0"^G1)YN*@S'UG*WBLH#!T%HBQ!
MD,:"U2([+XI7S?OBGY"=80_+4X"X%]UW8$<O6=QLXY?D?)8QN2(^%?1UJ ZW
M]9*KNB(B)K A1&^M-"6TKK+;0LJPE0>G@]]Q,N_ @OZ!RVO^ R9!_X<>?*A1
MB<T: B\>3(A.%E53<*V3##<(&+;,X"1'[<'R[<"N7#32N:C,NHIQN(_"> >R
M^@J665OG&1<(NGC)JJMI6U>!;Z-EV,J"4T"FB=0[,"VW^7@9%N,T*D@L)"$@
M<\E Q=K/2]/YRJ0N)#6OHFU])MU+R, M0)OH^!'@["_P+IY+WF;C]7AROL0\
MBMP([AP#YD0MZLL&/!H-PAAKN9=TN+:N]]Y"RL#M09\".X<(O0OT_ OKL&O,
M+^A#PV?\X[P^!7U7[A1JW96:L[J 598$YLEULY$K*QU3.;2N3]F7QIWPYI_3
M&7=2+75P]NW*W]I$*QE$%-J ])9,M$$)GJ4 UDF#A?C$YL.&]R)PV+/RM%@Y
M$)C[*ZYGZ[BQ]O=4L\JBC64<D"'M<5<H8 E(T:RE6,49*Y)L/8MM3Q*'/8M[
MP&83Y35$YU,5(V]I']RR,GG;$J<M4]Z)L?;-!]<KK::4W%G_$K_1.V8Y=V!B
M8'6"G ,O@@>TF9$UE,[9YF4H^Y'8-B.6?0K1H@=IR=-1M6%G=,J D(9KVEY9
ME=:-PO;/B#U%0\+FZ'@X4[:/W+LX67?I:$[!U7B6Z>OS.N?N-:[_>^50ER*X
M*'0L2(:@=$8(*E,D5[3.-EON0NN:BN.I[J3_PA, ](DUW$$4LXWC%]_">%+;
M\939?!$F^!'3^7S=ZSC_?^>+U;BK2XG,YBLP+)?S<3Q?UM_Z-%MWU1W)H'0*
M-@$B"[7!,FURA@@^("G%")M5ZS3RB5D:UEP_-4)WW"!#P*7CW?/;;$Z._'0]
M1#?]^#0/TP6)OG(]S:M_3=:(V4LX689LA>+@%;=T8$H-9.(4^"PX1QT*ZM9Y
M]2=E<-ASIM.=-3R4.MAG]\CE<H2,EYK$+@2P4ARH4D>\:DW'?_)2)D]LR=;)
MW0?(Z:31T!/X2JUT\BPF']R,W:<452S'M)]N-M )]TV!N)C TS1E<0@!ITYH
M'"V4]NF.!P9_H$[(?$1P6=8&V(80FGT PZ+P4A$9OO7ST9T(:SUMP<80Z? !
MGY('A5C &1FA#KG)#H-,KO6%:J?3%AIAX;%Q"WO(NX-S=7N#^.*]C"IFL*PV
MB"\Y08A&0]'&!X5"YMCZ5N"9C%O81\,[CUO81]P=X.:^QLX\ZV0+$6]<[8'J
M8QWB1_X$DBN9(EK>?NSXLQFWL)=Z=QBWL(>L>T#+W4D 0<K"7*Y!$E>@I T0
ME:M^J$O6.<55:?WXXSF,6]A'KX^/6]A'R%TDV.^9!, ,T\B3)GWF6$O;-+CB
M%>AHF,K,%]F\;N(YC%MH Y1#A-P%4"XM[=J3JZ'H;%H#D96U#4&;% 2#S)6K
MT]'K7!O)(#'O5' :5?-RKP<)ZN3^I*'_<K38.SB5;O&PV5E2!)&B*9#K>VV5
M+0DJ6DN"RO0=55@IS6N7[R.D$T_F>$7?+D(]6NH=0.=:=\ +"RH0<Z@45S-,
M9!OP2M2^DJIX:QCSN?5TNCM$#%SN?KQBM_=@/$#*'<#DQ2I[-IN&R?LPSF^G
MK\+7\3),+IC1)=7R+! R$4=<ZMH *=<YU3$C,TYB:@R9!PD:N.*].7S:2;\'
M*%W-.=]V4;1A++E(NX"B3!TU[1$M:8^8K" Y5"YJ:[QJ[3#O3-RPER,G@-A)
MM-(!W#[@DF2#^>+)R(8+6R>3!(VU#)IB#ZD,.*X]&(Z(D;X78^M3[GY*ANW7
MT!Y(#>3= 6K6=T +TL(F6GWYX\_I^'^=XVM<I/GXZTH_U8$T'J4EN0#+@8/R
MSM8'U :*+9P[P5/ ]IV%=J.MD_O;XV.UDRBC1Y#]$<YPLP5]ULX(5Z"@)2NK
M*":)&"Q@TDX$YJ.RK6^['B!GZ*:>I]#_8R [4!D#XJI>N]_@8YT9NQ9\?)JM
MLZIWXY%<.!;-'+!5Z\F04V514%"2O12"3G9YZSR\>\E_Q/J= >Q0W<^>5A$]
M8>T#9L2S:NNWUD\0TW?8E<+*S#V#Y$45KRI ?U$05,F*2>&"<WOC[C!:AFXW
M>V(,/H&".CA3[QF>4;CQ/!D.TM1K!HLD/=I78 U)4L9$DFU]G7O@6-K3#UMK
MF#@_3, =0.1VS>O;Z2>D^&<>YC_6X="'V63RVVS^5YCGD9<%=6V(R834%+R4
M!"X:!\5X)L@6U\8"C<&S#WV=Y-8/Q,+=)E6G44P'H+O%R=WGKR9Y%G-&R*@H
M2D;O(!0R^4PE8B5%*WWKQJ./T33XE)$3H6%V0M4<#+6OJWI\VE'SY2D ]RK,
MYS_JT^ZSV?ET>6\A_>JQMQ4>7* 0RDJAP!NF@7LC0T"GN&N=RMB;R,'GDPP"
MR<;*&QRC*]_TWFUW(VBZ<E.OWF!=,!K)%TX(EF,=FU@;5H<2N&-&&/UH-?H1
MZP_>F?FT 'PJS0P=N=YB<371=6<.$V@G>7T9)2 &ZT';2)$Y9YFQW8+5@Y8?
MO+/STT/O!'IY#KY@*9)"_FA ,TOBDYH<#EE',QJIO"/O6OG6E3M-?,%3=F3N
MQ!?<1S5'GK-OIGEH3S#ZV@O8$KN!Z=HDF+-BA:[=HIZ%)WC*'LW=>X([**\3
MA-Z5YMTG3M<%6A@3S'H$+<CH*U<R1!,"^;Y,NJ*43N($G<+W(;&3.ME3Y67:
MJ:>#X_C! <D^9R:"(FF5+.N /P^!<P,F"16=(1'RUE [>C+U$Z9D&@)AG['5
M^VAE\&CW:E?>EM4(2VT1HN@\J 4Q2CL*F6)B$'**5F?/HFB=<KE+16\YE=-A
MZD@-](6DMXO%.>;7% --/Z^;>:SWR>J;[U9%$8LWWW&>Q@O,(V59"*$&1DIZ
MVC$\@7>B #)M2\&0=?,):/M3V5MRY<1(/)T&.SA5MW"XBNBW,"@,1>[)@_79
MUM"*MJ*)"FQVUH62?8RM^VOM361O.9@G1V@C_?4+T/46_( +"JW2<E,8\:**
M<]42AD1;<+P\IY\9!88F:)Y!1Q] <6+=5>]:1Q0E)AU4\P=61Q/=6QYG(!/;
M7+_] GJU8W?BEZE:+>DM2*'KPR0NP=L@P$A1;Y%D#JIU]]AC:>XM"S2,/6ZN
MW7[1O.MEE)62"Z8B).=KOJ-Z2SPDR-[[HESR3+5^WW$<Q8,/$QL:R:?0;"<O
M_+?OW,?9Y2D76\BA*D%K8I=Q<#X78"8B9U%%_51 ;GA+><H)9T/C^ 1Z[=T<
M_X%_K;ZU&&7GD =3P#&,H()AX)PJD(K"X)/+V9NG-+N7E T^E&AH6!ZCJ7[Q
MM]IL5TPE<M238XY.!)>)*1(9!9X4AS)#WCHB\[+]O(<="-LM;<]^8O@=H:A^
MT;?>4R\2"7"Q>J!/VZI>O::L(:.MM:*\0"Q601)1>&V%,>I)\ZS7B=L-A3_%
M[=%I%-8O$E?;ZP9?,;"D8T9@NOH7P3N(4M8>](&\"Z]URD\$Q#NT[8;#G^?&
MJ;6Z.H#A58OVQ:?9EO8DJ\T62<"KOMTX7:Q4_ '77),O//\V3K@6R =,L\_3
MU:>L9#,B7T0%F3GHF (HHQ($M4I9\&2*D]:8UH[DJ7G:#?8_Q?565_ 8NM9X
M%V&\"?/)C\NKE.OW*Z.4O$RV2-")D67@RD!T]$\EDXO1948'U4Y%Q\?1L1MZ
MG_75UU-KJP,[?G.,F1 \!F%J)L)6KUS5 :&1 :9LR#N/,<G6?;P.&!_W4]Q.
M'2[X+G*:.TV8>6!HB]"L*"8RB%)[ FDO26K1@6$HD]+D>I?6,PN.)'DW;/X4
M5TU/J=P.;."#E88FZ.!2]N!=276Z$.U10V+UC,44,01YHN[>Q]1__A371,W4
MTDF1^SW%AS'KZ-%HB"5&<A&DA<A+!)UE-"(RY,V+BP\L_^0_SXW-X2IH"J0G
M&_$4%E]^F\S^:CMI^O)#3SR*Z7[BVX]7NESH<I*.259;1\ PJCKRF<ZOH%%
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
M.POCZ8@E%TP@'T)B(C<F*@T.,=2,?LA<A9)YZZJ,NU0,#)LVZKW=__XX6?>
MEMG9&5GNRL?+?^)9Q/G(""+2KA(_DH&RS$-(52I*V*C1BQ1\:[3<H6+@%P-'
MZO6>,0E'"/E@F'S#>9RU!\J+"QX,-Z%6*F=%TE E68B&"? ,77(\.U]:^X9W
MJ1CV%NQT0#E$R+T!Y=6&!^^E("O+:N,(<N\"1_ EF=HR3@8>"/.Q^?ESAXIA
M;Z!.!Y1#A#ST/-.5&#[.)OGEC[?3//XVSN=A\HE^<W4B2R6E018@"V= &4.'
ML?(!- ]6HO&BF%LS_+:,+GUPF6$-1VLWMK%8NP7(9N\XP:.P68.4@?:.$34_
MI@K!/I:2C78YJ>,@,J33VEJ9.V'D ,EV@9+-D[V-%0R.:,Q$>1">Y"(#KLD/
M%FVP5C//RN[ N/'9/6+A$*7=0</A$NP@@/EX'A?C/ [S'Q_#I3E=;1$6K5#&
M.LBRD"C0T=%:C $LPGI>6,K-FRUO)698Y^-D.9,FLN\!1%?D_Q'.Z*^?YF&Z
M"*DJ:+/%,M&?E<T052+W2FN*U0Q:T,2*RMD9KILG?1^E:N"<2AOUWP956UUT
M@*ZW[]]M;"L=UD4E<OFYC*M:6G+Y74F0@E0J9.;5;;?E^ KQB\4'QDICK<Y:
MB+@#;+RCT+L^(UFUIU@_M=HP(F2=?!TC)+2B3A5F$%CAH(7EWA:CLFL^*V ;
M,0/'2J?%3AL5#(BEQ7PY^E"?I:YLK]&IZ)P"2&$\^8)(OJ!UD5Q#'SB/ICBQ
M4S4;?>HUS-"_KO!R8\%AJR9;NS:'R[(' %RZ\-'JVN(^"TF,*VXA1)DAL: *
M8\HRMI.OL@L$ACQ<CE#6;74?(+F!%?[/\71\=GZV(1SIT,,0$HB(]7UA,."M
M], ,D\:$4IC:Z;1X1.4W%AU8Z8>H;-9"?D,K/GR_1G@.,B,CF&=3R[23YN!$
M?5A:,!D6C#2[E=<_IOCKBP[C#C13_,'RZ\!?O'Z/\/MXBF^7>$:FSX8B;>;
M-8^U@2@Y0DX%X(&;Z*50)) 37O!?$C)L<?JITAS'R[P#X%QWHL\K\C=-'Q9O
M%XOSVLKSFE,]0F)!.#I #7)R?-%2$!5,G0[JK54Q*\F;EQOM05\_Q0$'PN&!
ME$=3W?2%N_?S<<*+B:\C4?>C$PYT7'4.P?J^*!70WENN3=&L-']ULX66?FH(
MFN/I<)EW@)WW\UE"S(LZ/KANA3KR\>UTO!S7EIIQ,D[O"M$UGGX>Y2*]P]4M
MA2;W+24/,6=R"#3QA"%'W;S9P,[$]5-XT 9=I]'*H+4KJ[NP/Z>DB;_JX.KI
MY_J\K=;JKQO&GIV-%XO:!&D4"B,.8@*O*D<Z(43MR 4UOG!N,&"\=3!NN5[<
M8;%A$ROM<',2X79@G5:B69_0K\\KWM>-?]8G]ZO9E("Y6%6^K_^^K'W2KT:C
MCZQS10=/HN293F_F)+A2&W(JGC!S5XQN7])]#,7#.O<G."6?3G]#%TI<>)4K
M(>)BU5OC;-/?;92D\$(6VG',U!G6S-*VXQJ$ULK5YVV6\YULVD.K[ 0>TS]X
MVHJS!ROV6)_+;6TN7Z2$DSH^[.9OUKYG(Q>9E9EB;%9KDB@RB1"<<2"""SSD
M8+UI[MN?@(^=0&O[!VTWNNX%[XOW85S;77T*W_\U7GZI!5!D_^D+]TMHE)FS
MI7@/FJ?:VB RB)%X3,Q&FQ.Y)K+Y,_(#Z-P)K^Z9X?64NNH!CP]Y(1]PL:0
MGK;=NK:F[L5_S&>+Q4AD99PU&G+V$E00 6*M!"U1IU+JR&+9O-'N093NA$G_
MC#!Y>GUU@,J+KJJ;GJN?9KON/NE9JE.<0$IB5L62P!GI *V71:7$/+8NDSN4
MUMVRR.SY0/-)E#9T*+/>:"_.EU]F\]HC:*0QYIRB 6TL$4\L@(^V '(N7,"8
MV(XIF=N?O!L^GL$UP_%RZ\ B70NQ[K""RI(%K8%6B!R4%H9<4"7 9*E]XHQ+
M;.V>/4#.;KAY1M<)K43? 8K>7ZQ[/S="96N54N!+[4,1<@:/$<%YDY3/F4?3
M_AKA(8IVP]*SNCQHIH .X/0BKQ*#"SI=-XUI1\[GH- JT$I8XL 0!]P7\!1[
M6.6=2\T;YMRE8C?8/(.[@T:"[@ J[^>SK\3"C_>3V@EJFNOHKZ_57?MS@>5\
M\ONXX"@YR:02#ES0%"38&,%Q39&LB39Z84O.K4<'[4#6;F!Z1HG_UJKH %TO
M$O% RSXPG/=?./[\A<*"%[23PF>\QJMCW*)# <+61L3%&XB2<2C:6VUICSE9
M6INL(^C=#8_/X"[AR97717^(B\N3=U]K0ID,^J;YX6)$EEO)6"Q(9UF=?VK!
M81*@K=',2QL%MFX\LY68W4#VC'+_;<3>;:_)#_@-I^?X>KP(GS_/<3UE=U8V
M7XX_/L[.YPF/:"^YWP)M.DH>P52C)I*;I6JI3YV;7)OUU8S2J_/%<G:&\\L&
M?D@PB<$AX3%0&,AKS8]B",E9X6MC(YM:;]T=26LP'O*:\-]="']=58PAF2(H
M^I6HR0>-W)._P,@'Y2E+HXO5_@2S'K?2,VQ=["FP<L^$QC;:&/@-![F@^3PM
MW\TW\\56#YBRL4*H.F\<97TU[0,%,PJ!1\63R(YGOY,?]LA3COO6'GSD9R.M
MSAJ*N ^(U"*Y#0>+S6-7#-8RR0W4:79U,H.#R+*%6#BRH),M/K7#R5T"AGOW
M=;Q.[P+D2 'W$/Q=)4<VCYH2;1,I= "YFC;HF %G>0*25%2Z2(_-WP/=(6)P
ME!RKV.TIJ .D//2UV;OE%YQO[.I%9\'LO<^Q0/*)(D?-:0=%&4 GGVL#*>)J
MMS9K=S][N >";77?0G0=&(@MY^M58!E+29@%@LA25A-*LN$A@M3.*94+B[9U
MTOHQF@8?RMS6(SF)*CJ UB-._YOO:7)>BP]J&HO^5T?ZC)RQ)B4MP1O/:TO3
MO![3QP)Z3U&PCZ5UU'0 F5VZQ ?B9/:T2GNV6:*+N44_3I@HNK/&T^2*'F;M
MB=-%R23&G-4@120+FA594(P>Z/3DQFHC??/SIH=TD4"C#=8]Y+*H)3>1(A5-
MD8I-SI10) ^MW?+GGR[:!RM[I8OVT<; N8#+Z057@]7"9!7\)NNBMQ8A^V!
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
MR\*<_0B3B[KP/L_NC(7_.KL@;2V>9;,4#UYZ ])QY"&;[$7K=GY[DMH7$@\
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
M,D6S@40ME(%@LX:2! ]:)JL>3DML#,3[](P#R*-CIP5F#U#DJ6+WP^5R4?^
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
M9XM%Q#*;XYU_<<"15I/GMCG[:B^"1H=D-X]YXH##&ZZUK?U1$B/PE:#!IQP
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
M_>_:#:(\M<&RY>/,/-^H7>@_%A8>98.,8KZ8;V*+*VM[S6TU4]=<VV6!V65
MB\P.G6?,PD\P,)1EVD!-D^WN6_OVLU[U"ETA-Y71!F3ONS#<IZ#XU[NJ/)U5
MKIOO<H)_*8NVX+/E.8(\,W9\]E^N<TP1R@4'FB2NI8\10&30HJ327$.<*)-W
M"RM#:!_VQ93()\&4EO"=397+A0W=_EC8OUQ5N\%)N$YA0E.0Y+D&&!J[ -JE
M#TB+$$2<8;W=3.5MILE1S<.^"_-NIHA?"XBV8<*EOG%'U;Q4/^GJIN9WMX7\
M4IIJB615^NC-VO<3?FJO1PW,4RWV6H<+?5?5[L[(IF8V5T@23A7(&2, 9X(
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
M_P]02P$"% ,4    " #AD$5<4ZQFN-@1   /O   '@              @ $
M    97AH:6)I=#$P,3=A<FYE9&-O;7!E;G-A=&DN:'1M4$L! A0#%     @
MX9!%7)A9\CKQ5P  E$\" !X              ( !%!(  &5X:&EB:70Q,#(U
M87)E>&5C=71I=F5C:&%N+FAT;5!+ 0(4 Q0    ( .&015R118"R'!T  &BG
M   >              "  4%J  !E>&AI8FET,3DQ:6YS:61E<G1R861I;F=P
M;RYH=&U02P$"% ,4    " #AD$5<1R&=._(#  #7&   '@
M@ &9AP  97AH:6)I=#(Q,7-U8G-I9&EA<FEE<V9Y,C4N:'1M4$L! A0#%
M  @ X9!%7"1LP]\P!   #@X  !T              ( !QXL  &5X:&EB:70R
M,S%K<&UG8V]N<V5N=#(P,C8N:'1M4$L! A0#%     @ X9!%7&VW W>@!P
M'"@  !4              ( !,I   &5X:&EB:70S,3$S,#)Q-#(U+FAT;5!+
M 0(4 Q0    ( .&015PXY3EBA <  ! F   5              "  068  !E
M>&AI8FET,S$R,S R<30R-2YH=&U02P$"% ,4    " #AD$5<_]2IM/ #   J
M$@  %0              @ &\GP  97AH:6)I=#,R,3DP-G$T,C4N:'1M4$L!
M A0#%     @ X9!%7#C_N$(A,   /3T! !X              ( !WZ,  &5X
M:&EB:70T-&1E<V-R:7!T:6]N;V9S96-U+FAT;5!+ 0(4 Q0    ( .&015S)
MA(7Z4-<" -*0'@ 1              "  3S4  !R9&1T+3(P,C4Q,C,Q+FAT
M;5!+ 0(4 Q0    ( .&015PTAE;1P!0  #;L   1              "  ;NK
M P!R9&1T+3(P,C4Q,C,Q+GAS9%!+ 0(4 Q0    ( .&015P(H5F?SRD  (J[
M 0 5              "  :K  P!R9&1T+3(P,C4Q,C,Q7V-A;"YX;6Q02P$"
M% ,4    " #AD$5<L (7S2AM  "AZ00 %0              @ &LZ@, <F1D
M="TR,#(U,3(S,5]D968N>&UL4$L! A0#%     @ X9!%7'P5SGS2-   1C8
M !0              ( !!U@$ ')D9'0M,C R-3$R,S%?9S$N:G!G4$L! A0#
M%     @ X9!%7)S"X(8,:@  %8X  !4              ( !"XT$ ')D9'0M
M,C R-3$R,S%?9S$P+FIP9U!+ 0(4 Q0    ( .&015Q"+W3T(&P  '"0   5
M              "  4KW! !R9&1T+3(P,C4Q,C,Q7V<Q,2YJ<&=02P$"% ,4
M    " #AD$5<_Q(_=7Z^  "U"P$ %               @ &=8P4 <F1D="TR
M,#(U,3(S,5]G,BYJ<&=02P$"% ,4    " #AD$5<Z%E!.4P% 0!Y8@$ %
M            @ %-(@8 <F1D="TR,#(U,3(S,5]G,RYJ<&=02P$"% ,4
M" #AD$5<LBH+!!JE   &P0  %               @ '+)P< <F1D="TR,#(U
M,3(S,5]G-"YJ<&=02P$"% ,4    " #AD$5<B>K)8DVD  !NQ   %
M        @ $7S0< <F1D="TR,#(U,3(S,5]G-2YJ<&=02P$"% ,4    " #A
MD$5<G:A$CQ&O  "N30$ %               @ &6<0@ <F1D="TR,#(U,3(S
M,5]G-BYJ<&=02P$"% ,4    " #AD$5<,RPR?(-L  ![G@  %
M    @ '9( D <F1D="TR,#(U,3(S,5]G-RYJ<&=02P$"% ,4    " #AD$5<
MR\\NL"]T   UIP  %               @ &.C0D <F1D="TR,#(U,3(S,5]G
M."YJ<&=02P$"% ,4    " #AD$5<E0PUYZ.@  "A"P$ %
M@ 'O 0H <F1D="TR,#(U,3(S,5]G.2YJ<&=02P$"% ,4    " #AD$5</"3-
MD>)* 0"Y_@P %0              @ '$H@H <F1D="TR,#(U,3(S,5]L86(N
M>&UL4$L! A0#%     @ X9!%7,#W;BYLO   ;!$) !4              ( !
MV>T+ ')D9'0M,C R-3$R,S%?<')E+GAM;%!+!08     &@ : /(&  !XJ@P
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>rddt-20251231_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/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rddt="http://www.redditinc.com/20251231"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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-20251231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <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-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-06-30</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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-04</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:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-04</instant>
        </period>
    </context>
    <context id="c-5">
        <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-02-04</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <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-10">
        <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>2024-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:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</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:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2022-12-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:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-18">
        <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>2022-12-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <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>2022-12-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>2023-01-01</startDate>
            <endDate>2023-12-31</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>2023-01-01</startDate>
            <endDate>2023-12-31</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>2023-01-01</startDate>
            <endDate>2023-12-31</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>2023-01-01</startDate>
            <endDate>2023-12-31</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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2023-12-31</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:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <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>2023-12-31</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <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>2023-12-31</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>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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: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-46">
        <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-47">
        <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-48">
        <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-49">
        <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-50">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <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-12-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">rddt:ConversionOfClassBCommonStockToClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <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-12-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <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-59">
        <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-60">
        <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-61">
        <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-62">
        <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-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rddt:StockSoldByIndividualTypeAxis">rddt:StockholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-25</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <context id="c-68">
        <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>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <context id="c-69">
        <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>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2024-03-25</instant>
        </period>
    </context>
    <context id="c-71">
        <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>2024-03-25</instant>
        </period>
    </context>
    <context id="c-72">
        <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>2024-03-25</instant>
        </period>
    </context>
    <context id="c-73">
        <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>2024-03-25</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rddt:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-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-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</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:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</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:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-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:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-110">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <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-118">
        <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-119">
        <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-120">
        <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-121">
        <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-122">
        <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-123">
        <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-124">
        <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-125">
        <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>2024-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:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rddt:ComputerEquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">rddt:ComputerEquipmentFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rddt:July2024AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-15</startDate>
            <endDate>2024-07-15</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rddt:July2024AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-15</instant>
        </period>
    </context>
    <context id="c-138">
        <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-139">
        <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-140">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <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>2024-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: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-143">
        <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-144">
        <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-145">
        <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-146">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <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-149">
        <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-150">
        <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-151">
        <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-152">
        <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-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </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>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <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>2024-12-31</instant>
        </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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <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-159">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <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-161">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceAndPerformanceBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <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:ServiceAndPerformanceBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceAndPerformanceBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rddt:ServiceBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <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:ServiceBasedRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <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>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rddt:DefinedContributionPlanMatchAxis">rddt:DefinedContributionPlanTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rddt:DefinedContributionPlanMatchAxis">rddt:DefinedContributionPlanTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">rddt:AdvanceMagazinePublishersInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rddt:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-04</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001713445</identifier>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="class">
        <measure>rddt:class</measure>
    </unit>
    <unit id="segment">
        <measure>rddt:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="instrument">
        <measure>rddt:instrument</measure>
    </unit>
    <unit id="vote">
        <measure>rddt:vote</measure>
    </unit>
    <unit id="director">
        <measure>rddt:director</measure>
    </unit>
    <unit id="observer">
        <measure>rddt:observer</measure>
    </unit>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-36">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-37">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-38">0001713445</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-39">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-74" id="f-457">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-470"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-91" id="f-499">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-92" id="f-500">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-163" id="f-799">P3Y0M0D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-166" id="f-803">P1Y0M0D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-41983</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Reddit, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">45-2546501</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">303 2nd Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-11">South Tower</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c-1" id="f-12">5th Floor</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-13">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-14">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-15">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-16">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-17">494-8016</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-18">Class A common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-19">RDDT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-20">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-21">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-22">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-23">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-24">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-25">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-26">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-27">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-28">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-29">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-30">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-31" unitRef="usd">21200000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-32" unitRef="shares">139649508</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-33" unitRef="shares">51386276</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-34" unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-35">&lt;div style="margin-top:10pt;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;Portions of the registrant&#x2019;s definitive Proxy Statement for the registrant&#x2019;s 2026 Annual Meeting of Stockholders, which will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended December&#160;31, 2025, are incorporated by reference in Part III of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-40">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#333333;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature of Reddit&#x2019;s business makes the company susceptible to cybersecurity attacks. To address this, we maintain a cybersecurity risk management program with policies and controls designed to protect our platform and data from cyber threats. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cybersecurity risk management program is intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. We design and assess our cybersecurity risk management program based on applicable laws and regulations and remain informed by industry standards and industry-recognized practices.&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 cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels, and governance processes that apply across the enterprise risk management 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;Our cybersecurity risk management program includes:&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;risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;&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;a dedicated security team principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity incidents;&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;the use of external service providers, such as third-party penetration testing firms, bug bounty programs, or auditors, to assess, test, or otherwise assist with aspects of our security controls;&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;cybersecurity awareness training of our employees, incident response personnel, and senior management, including onboarding sessions and annual refresher training to address evolving threats; &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;a cybersecurity incident response plan that follows recognized frameworks (e.g., National Institute of Standards and Technology Cybersecurity Framework), outlines procedures for investigating and resolving incidents, and is supported by automated tools for threat triage and resolution; and&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;a third-party risk management process for service providers, suppliers, and vendors incorporating evaluations like SOC&#160;2 reports, annual reviews, and security questionnaires to ensure risks are understood and addressed.&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 not identified risks from known cybersecurity incidents, including as a result of any prior cybersecurity incidents, that have materially affected us, including our business, results of operations, and financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our business, operations, results of operations, or financial condition. For additional information about these risks, see Part I, Item 1A, &#x201c;Risk Factors&#x201d; in this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-42">&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 cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels, and governance processes that apply across the enterprise risk management program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-43">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-44">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-45">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-46">&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 Board of Directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee (the &#x201c;Committee&#x201d;) oversight of cybersecurity and other information technology risks. The Committee oversees management&#x2019;s implementation of our cybersecurity risk management 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;The Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. &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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#x201c;CISO&#x201d;), internal security staff, or external experts as part of the Board of Directors&#x2019; continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-47">Our Board of Directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee (the &#x201c;Committee&#x201d;) oversight of cybersecurity and other information technology risks. The Committee oversees management&#x2019;s implementation of our cybersecurity risk management program.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-50">&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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. &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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#x201c;CISO&#x201d;), internal security staff, or external experts as part of the Board of Directors&#x2019; continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-49">&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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. &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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#x201c;CISO&#x201d;), internal security staff, or external experts as part of the Board of Directors&#x2019; continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-48">&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 Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential. &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 Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board members receive presentations on cybersecurity topics from our Chief Information Security Officer (&#x201c;CISO&#x201d;), internal security staff, or external experts as part of the Board of Directors&#x2019; continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-51">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-52">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-53">Our CISO, Fredrick Lee, has over twenty years of experience in information security, engineering, and other technology-related roles. Mr. Lee currently oversees Reddit&#x2019;s Security, Privacy, Assurance, Corporate Engineering (&#x201c;SPACE&#x201d;) team, which is responsible for assessing and managing our material risks from cybersecurity threats. Our SPACE team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our SPACE team has a strong foundation of expertise, developed over years of experience in cybersecurity and engineering across diverse industries, including technology.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-54">which is responsible for assessing and managing our material risks from cybersecurity threats. Our SPACE team has primary responsibility for our overall cybersecurity risk management program and supervises both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our SPACE team has a strong foundation of expertise, developed over years of experience in cybersecurity and engineering across diverse industries, including technology. &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 SPACE team supervises efforts to prevent, detect, mitigate, remediate, and appropriately report cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public, or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-55">185</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-56">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-57">San Francisco, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-58" unitRef="usd">953569000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-59" unitRef="usd">562092000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-6" decimals="-3" id="f-60" unitRef="usd">1523242000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-7" decimals="-3" id="f-61" unitRef="usd">1278717000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-62" unitRef="usd">590162000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-7" decimals="-3" id="f-63" unitRef="usd">349534000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-64" unitRef="usd">69012000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-7" decimals="-3" id="f-65" unitRef="usd">33058000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-66" unitRef="usd">3135985000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-7" decimals="-3" id="f-67" unitRef="usd">2223401000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-68" unitRef="usd">12710000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-69" unitRef="usd">12652000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-70" unitRef="usd">20788000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-7" decimals="-3" id="f-71" unitRef="usd">23249000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-72" unitRef="usd">15521000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-7" decimals="-3" id="f-73" unitRef="usd">25424000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-74" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-75" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-76" unitRef="usd">11995000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-7" decimals="-3" id="f-77" unitRef="usd">9695000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-78" unitRef="usd">3239173000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-7" decimals="-3" id="f-79" unitRef="usd">2336595000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-80" unitRef="usd">62929000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-7" decimals="-3" id="f-81" unitRef="usd">45423000</us-gaap:AccountsPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-82" unitRef="usd">7023000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-7" decimals="-3" id="f-83" unitRef="usd">6137000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-84" unitRef="usd">201331000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-85" unitRef="usd">124464000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-86" unitRef="usd">271283000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-87" unitRef="usd">176024000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-88" unitRef="usd">16191000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-7" decimals="-3" id="f-89" unitRef="usd">20565000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-90" unitRef="usd">22661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-91" unitRef="usd">9257000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-92" unitRef="usd">310135000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-7" decimals="-3" id="f-93" unitRef="usd">205846000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-94" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-7" id="f-95" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-96"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-97"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-98" unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-99" unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-100" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-101" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-102" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-7" decimals="INF" id="f-103" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-104" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-7" decimals="-3" id="f-105" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-106"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-107"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-108" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-109" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-110" unitRef="shares">139218373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-111" unitRef="shares">139218373</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-112" unitRef="shares">125001880</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-113" unitRef="shares">125001880</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-114" unitRef="usd">14000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-115" unitRef="usd">12000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-116"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-11"
      decimals="INF"
      id="f-117"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-10"
      decimals="INF"
      id="f-118"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-11"
      decimals="INF"
      id="f-119"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-120"
      unitRef="shares">51673735</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-11"
      decimals="INF"
      id="f-121"
      unitRef="shares">51673735</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-122"
      unitRef="shares">55314099</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-123"
      unitRef="shares">55314099</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-11" decimals="-3" id="f-124" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-125" unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-12"
      decimals="INF"
      id="f-126"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-13"
      decimals="INF"
      id="f-127"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-12"
      decimals="INF"
      id="f-128"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-13"
      decimals="INF"
      id="f-129"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-12"
      decimals="INF"
      id="f-130"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-13"
      decimals="INF"
      id="f-131"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-12"
      decimals="INF"
      id="f-132"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-13"
      decimals="INF"
      id="f-133"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-13" decimals="-3" id="f-134" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-12" decimals="-3" id="f-135" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-136" unitRef="usd">3595772000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-7" decimals="-3" id="f-137" unitRef="usd">3331546000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-138" unitRef="usd">4364000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-7" decimals="-3" id="f-139" unitRef="usd">24000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-140" unitRef="usd">-671117000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-7" decimals="-3" id="f-141" unitRef="usd">-1200838000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-142" unitRef="usd">2929038000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">2130749000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-144" unitRef="usd">3239173000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-7" decimals="-3" id="f-145" unitRef="usd">2336595000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">2202506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-147" unitRef="usd">1300205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-148" unitRef="usd">804029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">194216000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-150" unitRef="usd">123595000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-151" unitRef="usd">111011000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-152" unitRef="usd">783145000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-14" decimals="-3" id="f-153" unitRef="usd">935152000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-15" decimals="-3" id="f-154" unitRef="usd">438346000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-155" unitRef="usd">503863000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-14" decimals="-3" id="f-156" unitRef="usd">350579000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-15" decimals="-3" id="f-157" unitRef="usd">230175000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">279298000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-159" unitRef="usd">451447000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-15" decimals="-3" id="f-160" unitRef="usd">164658000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">1760522000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-14" decimals="-3" id="f-162" unitRef="usd">1860773000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-15" decimals="-3" id="f-163" unitRef="usd">944190000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-164" unitRef="usd">441984000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-165" unitRef="usd">-560568000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-3" id="f-166" unitRef="usd">-140161000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-167" unitRef="usd">86706000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-168" unitRef="usd">75361000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-15" decimals="-3" id="f-169" unitRef="usd">53138000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">528690000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-171" unitRef="usd">-485207000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-172" unitRef="usd">-87023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-173" unitRef="usd">-1031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-174" unitRef="usd">-931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-175" unitRef="usd">3801000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-176" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-177" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-178" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-180"
      unitRef="usdPerShare">-3.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-181"
      unitRef="usdPerShare">-1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-182"
      unitRef="usdPerShare">2.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-183"
      unitRef="usdPerShare">-3.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-184"
      unitRef="usdPerShare">-1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-185" unitRef="shares">186383271</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="0" id="f-186" unitRef="shares">145472389</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-187" unitRef="shares">59138086</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-188" unitRef="shares">202107978</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="0" id="f-189" unitRef="shares">145472389</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-190" unitRef="shares">59138086</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-191" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-192" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-193" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">954000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-195" unitRef="usd">258000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-196" unitRef="usd">4606000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-197" unitRef="usd">3386000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-198" unitRef="usd">-1048000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-199" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">534061000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-201" unitRef="usd">-485066000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-3" id="f-202" unitRef="usd">-86218000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-16"
      decimals="INF"
      id="f-203"
      unitRef="shares">73021449</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-16" decimals="-3" id="f-204" unitRef="usd">1853492000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-17"
      decimals="INF"
      id="f-205"
      unitRef="shares">6381936</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-206" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-18"
      decimals="INF"
      id="f-207"
      unitRef="shares">51410111</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-208" unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-209" unitRef="usd">250460000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-210" unitRef="usd">-3792000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-211" unitRef="usd">-625738000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-212" unitRef="usd">-379064000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-22"
      decimals="INF"
      id="f-213"
      unitRef="shares">489959</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-23"
      decimals="INF"
      id="f-214"
      unitRef="shares">2494093</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-3" id="f-215" unitRef="usd">8390000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-15" decimals="-3" id="f-216" unitRef="usd">8390000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-22"
      decimals="INF"
      id="f-217"
      unitRef="shares">227805</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-24" decimals="-3" id="f-218" unitRef="usd">-4320000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-15" decimals="-3" id="f-219" unitRef="usd">-4320000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-220" unitRef="usd">47598000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-3" id="f-221" unitRef="usd">47598000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions contextRef="c-24" decimals="-3" id="f-222" unitRef="usd">692000</rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions>
    <rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions contextRef="c-15" decimals="-3" id="f-223" unitRef="usd">692000</rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-224" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-225" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-26" decimals="-3" id="f-226" unitRef="usd">4606000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-227" unitRef="usd">4606000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-27"
      decimals="INF"
      id="f-228"
      unitRef="shares">73021449</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-27" decimals="-3" id="f-229" unitRef="usd">1853492000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-28"
      decimals="INF"
      id="f-230"
      unitRef="shares">7099700</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-231" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-29"
      decimals="INF"
      id="f-232"
      unitRef="shares">53904204</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-233" unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-234" unitRef="usd">302820000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-235" unitRef="usd">814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-236" unitRef="usd">-716562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-237" unitRef="usd">-412922000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-33"
      decimals="INF"
      id="f-238"
      unitRef="shares">10979938</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-34"
      decimals="INF"
      id="f-239"
      unitRef="shares">4038255</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-35" decimals="-3" id="f-240" unitRef="usd">88972000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-14" decimals="-3" id="f-241" unitRef="usd">88972000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-33"
      decimals="INF"
      id="f-242"
      unitRef="shares">11501630</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-33" decimals="-3" id="f-243" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-34"
      decimals="INF"
      id="f-244"
      unitRef="shares">1002455</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-35" decimals="-3" id="f-245" unitRef="usd">-294572000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-14" decimals="-3" id="f-246" unitRef="usd">-294571000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-36"
      decimals="INF"
      id="f-247"
      unitRef="shares">71548247</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-36" decimals="-3" id="f-248" unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-37"
      decimals="INF"
      id="f-249"
      unitRef="shares">-71548247</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-37" decimals="-3" id="f-250" unitRef="usd">-8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-38" decimals="-3" id="f-251" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <rddt:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="c-14"
      decimals="INF"
      id="f-252"
      unitRef="shares">73021449</rddt:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <rddt:TemporaryEquityValueConversionOfConvertibleSecurities contextRef="c-14" decimals="-3" id="f-253" unitRef="usd">1853492000</rddt:TemporaryEquityValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-39"
      decimals="INF"
      id="f-254"
      unitRef="shares">5104017</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-39" decimals="-3" id="f-255" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-40"
      decimals="INF"
      id="f-256"
      unitRef="shares">67917432</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-40" decimals="-3" id="f-257" unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-41" decimals="-3" id="f-258" unitRef="usd">1853486000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-42" decimals="-3" id="f-259" unitRef="usd">1853494000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-33"
      decimals="INF"
      id="f-260"
      unitRef="shares">18576527</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-33" decimals="-3" id="f-261" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-35" decimals="-3" id="f-262" unitRef="usd">576266000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-14" decimals="-3" id="f-263" unitRef="usd">576268000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-33"
      decimals="INF"
      id="f-264"
      unitRef="shares">191821</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-35" decimals="-3" id="f-265" unitRef="usd">2786000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-14" decimals="-3" id="f-266" unitRef="usd">2786000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-267" unitRef="usd">801646000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-14" decimals="-3" id="f-268" unitRef="usd">801646000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions contextRef="c-35" decimals="-3" id="f-269" unitRef="usd">142000</rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions>
    <rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions contextRef="c-14" decimals="-3" id="f-270" unitRef="usd">142000</rddt:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions>
    <us-gaap:NetIncomeLoss contextRef="c-43" decimals="-3" id="f-271" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-272" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-44" decimals="-3" id="f-273" unitRef="usd">-790000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-274" unitRef="usd">-790000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-7" decimals="INF" id="f-275" unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-7" decimals="-3" id="f-276" unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-45"
      decimals="INF"
      id="f-277"
      unitRef="shares">125001880</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-278" unitRef="usd">12000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-46"
      decimals="INF"
      id="f-279"
      unitRef="shares">55314099</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-280" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-281" unitRef="usd">3331546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-282" unitRef="usd">24000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-283" unitRef="usd">-1200838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-7" decimals="-3" id="f-284" unitRef="usd">2130749000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-50"
      decimals="INF"
      id="f-285"
      unitRef="shares">2179307</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-50" decimals="-3" id="f-286" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-51"
      decimals="INF"
      id="f-287"
      unitRef="shares">1653969</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-52" decimals="-3" id="f-288" unitRef="usd">25075000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">25076000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-50"
      decimals="INF"
      id="f-290"
      unitRef="shares">6639347</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-50" decimals="-3" id="f-291" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-51"
      decimals="INF"
      id="f-292"
      unitRef="shares">103506</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-52" decimals="-3" id="f-293" unitRef="usd">-104029000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">-104028000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-53"
      decimals="INF"
      id="f-295"
      unitRef="shares">5397839</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-53" decimals="-3" id="f-296" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-54"
      decimals="INF"
      id="f-297"
      unitRef="shares">-5397839</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-54" decimals="-3" id="f-298" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-55" decimals="-3" id="f-299" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-52" decimals="-3" id="f-300" unitRef="usd">343180000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">343180000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-56" decimals="-3" id="f-302" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-57" decimals="-3" id="f-304" unitRef="usd">4340000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">4340000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-6" decimals="INF" id="f-306" unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-6" decimals="-3" id="f-307" unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-58"
      decimals="INF"
      id="f-308"
      unitRef="shares">139218373</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-309" unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-59"
      decimals="INF"
      id="f-310"
      unitRef="shares">51673735</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-311" unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-312" unitRef="usd">3595772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-313" unitRef="usd">4364000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-314" unitRef="usd">-671117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-315" unitRef="usd">2929038000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-317" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-318" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">15948000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-14" decimals="-3" id="f-320" unitRef="usd">15643000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-15" decimals="-3" id="f-321" unitRef="usd">13702000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">6197000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-14" decimals="-3" id="f-323" unitRef="usd">4110000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-15" decimals="-3" id="f-324" unitRef="usd">11359000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">28214000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-14" decimals="-3" id="f-326" unitRef="usd">43400000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-15" decimals="-3" id="f-327" unitRef="usd">27442000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">343180000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-14" decimals="-3" id="f-329" unitRef="usd">801646000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-3" id="f-330" unitRef="usd">47598000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">-848000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-14" decimals="-3" id="f-332" unitRef="usd">4187000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-15" decimals="-3" id="f-333" unitRef="usd">-484000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">241356000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-14" decimals="-3" id="f-335" unitRef="usd">104280000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-15" decimals="-3" id="f-336" unitRef="usd">53318000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">37082000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-14" decimals="-3" id="f-338" unitRef="usd">19485000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-15" decimals="-3" id="f-339" unitRef="usd">-3878000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">-7224000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-14" decimals="-3" id="f-341" unitRef="usd">-2397000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability contextRef="c-15" decimals="-3" id="f-342" unitRef="usd">-5758000</rddt:IncreaseDecreaseInOperatingLeaseAssetAndLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">18166000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-14" decimals="-3" id="f-344" unitRef="usd">-570000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-15" decimals="-3" id="f-345" unitRef="usd">12470000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">90691000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-14" decimals="-3" id="f-347" unitRef="usd">59264000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-15" decimals="-3" id="f-348" unitRef="usd">12737000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">690875000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-14" decimals="-3" id="f-350" unitRef="usd">222068000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-15" decimals="-3" id="f-351" unitRef="usd">-75114000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-352" unitRef="usd">6706000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-14" decimals="-3" id="f-353" unitRef="usd">6248000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-15" decimals="-3" id="f-354" unitRef="usd">9724000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-355" unitRef="usd">2298397000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-14" decimals="-3" id="f-356" unitRef="usd">1996725000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-15" decimals="-3" id="f-357" unitRef="usd">1259854000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">2065971000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-14" decimals="-3" id="f-359" unitRef="usd">1573602000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-15" decimals="-3" id="f-360" unitRef="usd">1273159000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-361" unitRef="usd">17234000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-14" decimals="-3" id="f-362" unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-15" decimals="-3" id="f-363" unitRef="usd">37538000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-14" decimals="-3" id="f-365" unitRef="usd">17137000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-15" decimals="-3" id="f-366" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-367" unitRef="usd">-3009000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-14" decimals="-3" id="f-368" unitRef="usd">-5821000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-15" decimals="-3" id="f-369" unitRef="usd">-172000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-370" unitRef="usd">-218889000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-14" decimals="-3" id="f-371" unitRef="usd">-440687000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-15" decimals="-3" id="f-372" unitRef="usd">41291000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-1" decimals="-3" id="f-373" unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-14" decimals="-3" id="f-374" unitRef="usd">600022000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-15" decimals="-3" id="f-375" unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">25075000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-14" decimals="-3" id="f-377" unitRef="usd">88972000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-15" decimals="-3" id="f-378" unitRef="usd">8428000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-379" unitRef="usd">104028000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-3" id="f-380" unitRef="usd">294573000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-15" decimals="-3" id="f-381" unitRef="usd">4320000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-1" decimals="-3" id="f-382" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-14" decimals="-3" id="f-383" unitRef="usd">8775000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-15" decimals="-3" id="f-384" unitRef="usd">1441000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-385" unitRef="usd">-1606000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-14" decimals="-3" id="f-386" unitRef="usd">-6111000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-15" decimals="-3" id="f-387" unitRef="usd">-3478000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">-80559000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-14" decimals="-3" id="f-389" unitRef="usd">379535000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-15" decimals="-3" id="f-390" unitRef="usd">-811000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-391" unitRef="usd">391427000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-14" decimals="-3" id="f-392" unitRef="usd">160916000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-15" decimals="-3" id="f-393" unitRef="usd">-34634000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-394" unitRef="usd">562142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-395" unitRef="usd">401226000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-16" decimals="-3" id="f-396" unitRef="usd">435860000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-397" unitRef="usd">953569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-398" unitRef="usd">562142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-399" unitRef="usd">401226000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-400" unitRef="usd">953569000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-7" decimals="-3" id="f-401" unitRef="usd">562092000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-27" decimals="-3" id="f-402" unitRef="usd">401176000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c-6" decimals="-3" id="f-403" unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-7" decimals="-3" id="f-404" unitRef="usd">50000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-27" decimals="-3" id="f-405" unitRef="usd">50000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-406" unitRef="usd">953569000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-407" unitRef="usd">562142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-27" decimals="-3" id="f-408" unitRef="usd">401226000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-14" decimals="-3" id="f-410" unitRef="usd">1853492000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-15" decimals="-3" id="f-411" unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">0</rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering>
    <rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering contextRef="c-14" decimals="-3" id="f-413" unitRef="usd">23754000</rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering>
    <rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering contextRef="c-15" decimals="-3" id="f-414" unitRef="usd">0</rddt:ReclassificationOfDeferredOfferingCostsToAdditionalPaidInCapitalUponInitialPublicOffering>
    <us-gaap:NatureOfOperations contextRef="c-1" id="f-415">&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;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-416">&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&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;). 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.&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;Initial Public Offering&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 March 20, 2024, our initial public offering (&#x201c;IPO&#x201d;) was declared effective and our Class A common stock began trading on the New York Stock Exchange on March 21, 2024. On March 25, 2024, we completed our IPO in which we issued and sold 18,576,527 shares of Class A common stock, including 3,300,000 shares of Class A common stock pursuant to the underwriters&#x2019; exercise in full of their over-allotment option, and excluding 6,723,473 shares of Class A common stock sold in the IPO by certain of our existing stockholders, at a public offering price of $34.00 per share. We received net proceeds of $600.0 million after deducting underwriting discounts and commissions of $31.6 million. In connection with the closing of the IPO, all shares of our then-outstanding convertible preferred stock other than Series F-1 preferred stock automatically converted into an aggregate of 67,917,432 shares of Class B common stock and all then-outstanding shares of Series F-1 preferred stock automatically converted into 5,104,017 shares of Class A common stock. Following the IPO, we have three classes of authorized common stock &#x2014; Class A common stock, Class B common stock, and Class C common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of our restricted stock units granted to employees included both service-based and performance-based vesting conditions (&#x201c;Double Trigger RSUs&#x201d;). The performance condition related to these awards was satisfied upon the effectiveness of the IPO. Upon the effectiveness of the IPO, we recognized $534.7 million of stock-based compensation expense. To meet the related tax withholding requirements, we withheld 4,861,113 shares of the 10,502,390 shares of Class A common stock issued and 723,341 shares of the 1,347,456 shares of Class B common stock issued. Based on the IPO public offering price of $34.00 per share, the tax withholding obligation was $189.9 million.&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 connection with our IPO, we amended and restated our certificate of incorporation (&#x201c;Restated Certificate&#x201d;) which authorized 2,340,000,000 shares of capital stock, consisting of 2,000,000,000 shares of Class A common stock, 140,000,000 shares of Class B common stock, 100,000,000 shares of Class C common stock, and 100,000,000 shares of undesignated preferred stock.&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 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 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;text-align:justify;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;Revenue Recognition&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 generate a majority of our revenue through the sale of advertising on our mobile applications and website. Other revenue consists of revenue from content licensing and products sold directly to users.&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 determine revenue recognition by identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;For customer contracts that include multiple performance obligations, we identify each distinct performance obligation and determine the transaction price, which may include an estimation of variable consideration, subject to constraint. The transaction price is allocated to each performance obligation using the stand-alone selling price, which is generally based on the observable price of each good or service.&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;Payments for revenue arrangements are due based on the contractually stated payment terms, usually within 30 to 60 days. Sales and other similar taxes are excluded from revenue. &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;Advertising 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;We recognize advertising 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 (&#x201c;CPC&#x201d;) basis, views an ad contracted on a cost per thousand impressions (&#x201c;CPM&#x201d;) basis, views a video ad contracted on a cost per view (&#x201c;CPV&#x201d;) basis, or on a fixed fee basis, based upon ad delivery over the service period, which is typically less than 30 days in duration. Generally, we recognize advertising revenue on a gross basis since we control the advertising units before being transferred to our users. In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 transaction price in advertising arrangements is generally calculated as the number of advertising units delivered multiplied by the contractually agreed upon CPC, CPM, or CPV, or on a fixed fee basis and revenue is recognized based on the number of clicks, impressions, or views, or ratable over the service period, respectively.&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;Other 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;In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. The transaction price in content licensing arrangements is generally a fixed fee or usage-based fee. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably over the license period. Revenue from products sold directly to users, including Reddit Premium and Reddit Gold, was not material for 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;Cost of 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;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.&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;Research and Development Expenses&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;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.&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;Sales and Marketing Expenses&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;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.&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;General and Administrative Expenses&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;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.&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;Advertising Costs&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;Advertising costs are expensed as incurred and were $102.4 million for the year ended December&#160;31, 2025. Advertising costs were immaterial for the years ended December&#160;31, 2024 and 2023.&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&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 measure and recognize compensation expense for stock-based awards, including restricted stock units (&#x201c;RSUs&#x201d;), restricted stock awards (&#x201c;RSAs&#x201d;), and stock options granted to employees and non-employees based on the grant date fair value of the awards granted.&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 an asset and liability approach. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refund received, as provided for under currently enacted tax law. In assessing the need for a valuation allowance, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets. If, based on the weight of available evidence, it is more likely than not that the deferred tax assets will not be realized, a valuation allowance is recorded. Should there be a change in the ability to recover deferred tax assets, the income tax provision would increase or decrease in the period in which the assessment is changed.&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 recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Any interest and penalties related to unrecognized tax benefits are recognized as income tax expense in the consolidated statements of operations.&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;Functional Currency&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;Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. For those foreign subsidiaries where the local currency is the functional currency, we translate the financial statements to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity (deficit). Net foreign exchange gains and losses were not material for the years ended December 31, 2025, 2024, and 2023.&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;Cash, Cash Equivalents, and Restricted Cash&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;Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase. We define restricted cash as cash that cannot be withdrawn or used for general operating activities. Restricted cash is classified as current or noncurrent assets based on the contractual or estimated term of the remaining restriction. As of December&#160;31, 2024, restricted cash included in other noncurrent assets in the consolidated balance sheets was not material.&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;Marketable Securities&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 hold investments in marketable securities consisting of U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. We classify our marketable securities as available-for-sale investments in current assets because they represent investments available for current operations. 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;available-for-sale investments are carried at fair value with any unrealized gains and losses included in accumulated other comprehensive income (loss) in stockholders&#x2019; equity (deficit). Expected losses from credit related impairment, if any, are recognized through an allowance for credit losses and adjusted each period for changes in credit risk. Gains or losses on the sale or maturities of marketable securities are determined using the specific identification method and recorded in other income (expense), net in our consolidated statements of operations.&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;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;Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash, cash equivalents, and restricted cash, are recorded at cost, which approximates fair value. Additionally, the carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities approximate fair value due to their short-term nature.&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;Accounts Receivable, Net&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;Accounts receivable are recorded at the invoiced amount, net of any allowance for doubtful accounts due to expected credit losses and potentially uncollectible receivables. We apply a &#x201c;single loss&#x201d; rate approach to the overall accounts receivable portfolio and also evaluate the aging, historical write-offs, and collectability of accounts receivable on a customer-by-customer basis. The allowance for doubtful accounts was immaterial as of December&#160;31, 2025 and 2024.&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-style:italic;font-weight:700;line-height:120%"&gt;Contract 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;When revenue recognition exceeds the amounts billable on a contract, the difference is recorded as an unbilled receivable if there is an unconditional right to bill in the future or as a contract asset if the right is conditional upon something other than the passage of time. Unbilled receivables are included within accounts receivable, net. The current portion of contract assets are included within prepaid expenses and other current assets and the noncurrent portion of contract assets are included within other noncurrent assets on the consolidated balance sheets. Contract assets were not material as of December&#160;31, 2025 and 2024.&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;Property and Equipment, Net&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;Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally &lt;span style="-sec-ix-hidden:f-457"&gt;three&lt;/span&gt; to five years for computer equipment, furniture, and fixtures. Leasehold improvements are depreciated over the shorter of the lease term or the useful life of the assets. Maintenance and repairs are expensed as incurred.&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;Software Development Costs&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;Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete, it is probable that the project will be completed, and the software will be used to perform the function intended. Due to the iterative process of our development projects, development costs meeting our capitalization criteria were not material for 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;Leases&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;Leases arise from contractual obligations that convey the right to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. We determine if a contract is, or contains, a lease at contract inception. All of our leases are operating leases and are included in operating lease right-of-use assets, net, operating lease liabilities, and operating lease liabilities, non-current on the consolidated balance sheets.&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;Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term discounted using our incremental borrowing rate. Operating lease right-of-use assets also include any lease payments made and exclude lease incentives. As our leases do not provide an implicit rate, the incremental borrowing rate used is estimated based on what we would have to pay on a collateralized basis over a similar term as the lease. Lease payments include fixed payments and any variable payments based on an index or rate, and are recognized as lease expense on a straight-line basis over the term of the lease.&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;Business Combinations&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 include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but are inherently uncertain and unpredictable and, as a result, actual results may differ from 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;When we issue cash payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as 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;Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in our consolidated statements of operations.&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;Goodwill represents the excess of the aggregate purchase consideration over the fair value of net assets acquired in a business combination. We perform our annual impairment test on October 1. We also test for impairment whenever events or circumstances indicate that the fair value of goodwill has been impaired. Our impairment tests are based on a single operating segment and reporting unit structure. No impairment charges were recorded during the years ended December&#160;31, 2025, 2024, and 2023.&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;Identifiable acquired intangible assets consist primarily of acquisition-related developed technology. We determine the appropriate useful life of our intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over the estimated useful life of up to five 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;Impairment of Long-Lived 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;We evaluate recoverability of our property and equipment and definite-lived intangible assets when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets&#x2019; carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount exceeds the fair value of the assets. We determined that there were no events or changes in circumstances that indicated our long-lived assets were impaired 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;Concentration of Business 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;We primarily use Amazon Web Services and Google Cloud Platform for our hosting requirements. A disruption or loss of service from Amazon Web Services or Google Cloud Platform could harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a disruption to our business and negatively impact our operating results.&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, &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;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;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;No customer accounted for greater than 10% of our revenues for the years ended December&#160;31, 2025, 2024, and 2023. No customer accounted for greater than 10% of our accounts receivable as of December&#160;31, 2025 and 2024.&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;Segments&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 determined that we have a single operating segment. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. &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;Recently Adopted Accounting Pronouncements&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 December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09, &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 Taxes (Topic 740): Improvements to Income Tax Disclosures&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 specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. We adopted this standard effective January 1, 2025 on a prospective basis. Adoption of this standard resulted in changes to the effective tax rate reconciliation as reflected in &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;Note 15&#x2014;Income Taxes&lt;/span&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;/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-418">&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;). 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-417">&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;). 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c-63"
      decimals="INF"
      id="f-419"
      unitRef="shares">18576527</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c-64"
      decimals="INF"
      id="f-420"
      unitRef="shares">3300000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c-65"
      decimals="INF"
      id="f-421"
      unitRef="shares">6723473</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c-66"
      decimals="2"
      id="f-422"
      unitRef="usdPerShare">34.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c-67" decimals="-5" id="f-423" unitRef="usd">600000000.0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <rddt:UnderwritingDiscountsAndCommissions contextRef="c-67" decimals="-5" id="f-424" unitRef="usd">31600000</rddt:UnderwritingDiscountsAndCommissions>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-68" decimals="0" id="f-425" unitRef="shares">67917432</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-69" decimals="0" id="f-426" unitRef="shares">5104017</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <rddt:NumberOfClassesOfCommonStock contextRef="c-6" decimals="INF" id="f-427" unitRef="class">3</rddt:NumberOfClassesOfCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost contextRef="c-67" decimals="-5" id="f-428" unitRef="usd">534700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-69"
      decimals="INF"
      id="f-429"
      unitRef="shares">4861113</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-69"
      decimals="INF"
      id="f-430"
      unitRef="shares">10502390</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-68"
      decimals="INF"
      id="f-431"
      unitRef="shares">723341</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-68"
      decimals="INF"
      id="f-432"
      unitRef="shares">1347456</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c-66"
      decimals="2"
      id="f-433"
      unitRef="usdPerShare">34.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-67" decimals="-5" id="f-434" unitRef="usd">189900000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <rddt:SharesAuthorized
      contextRef="c-70"
      decimals="INF"
      id="f-435"
      unitRef="shares">2340000000</rddt:SharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-71"
      decimals="INF"
      id="f-436"
      unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-72"
      decimals="INF"
      id="f-437"
      unitRef="shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-73"
      decimals="INF"
      id="f-438"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-70"
      decimals="INF"
      id="f-439"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:UseOfEstimates 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;The preparation of the 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 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:RevenueFromContractWithCustomerPolicyTextBlock 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;We generate a majority of our revenue through the sale of advertising on our mobile applications and website. Other revenue consists of revenue from content licensing and products sold directly to users.&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 determine revenue recognition by identifying the contract or contracts with a customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when, or as, we satisfy a performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;For customer contracts that include multiple performance obligations, we identify each distinct performance obligation and determine the transaction price, which may include an estimation of variable consideration, subject to constraint. The transaction price is allocated to each performance obligation using the stand-alone selling price, which is generally based on the observable price of each good or service.&lt;/span&gt;&lt;/div&gt;Payments for revenue arrangements are due based on the contractually stated payment terms, usually within 30 to 60 days. Sales and other similar taxes are excluded from revenue.&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 recognize advertising 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 (&#x201c;CPC&#x201d;) basis, views an ad contracted on a cost per thousand impressions (&#x201c;CPM&#x201d;) basis, views a video ad contracted on a cost per view (&#x201c;CPV&#x201d;) basis, or on a fixed fee basis, based upon ad delivery over the service period, which is typically less than 30 days in duration. Generally, we recognize advertising revenue on a gross basis since we control the advertising units before being transferred to our users. In arrangements where another party is involved in providing specified services to a customer, we evaluate whether we are the principal or agent. In this evaluation, we consider if we obtain control of the specified goods or services before they are transferred to the customer. For advertising revenue arrangements where we are not the principal, we recognize revenue on a net basis. For the periods presented, revenue for arrangements where we are the agent was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 transaction price in advertising arrangements is generally calculated as the number of advertising units delivered multiplied by the contractually agreed upon CPC, CPM, or CPV, or on a fixed fee basis and revenue is recognized based on the number of clicks, impressions, or views, or ratable over the service period, respectively.&lt;/span&gt;&lt;/div&gt;In our content licensing arrangements, we provide customers with the right to access content from our platform over the contractual period. The transaction price in content licensing arrangements is generally a fixed fee or usage-based fee. We recognize content licensing revenue as our content partners consume and benefit from their use of the licensed content, which is generally ratably over the license period. Revenue from products sold directly to users, including Reddit Premium and Reddit Gold,&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;When revenue recognition exceeds the amounts billable on a contract, the difference is recorded as an unbilled receivable if there is an unconditional right to bill in the future or as a contract asset if the right is conditional upon something other than the passage of time. Unbilled receivables are included within accounts receivable, net. The current portion of contract assets are included within prepaid expenses and other current assets and the noncurrent portion of contract assets are included within other noncurrent assets on the consolidated balance sheets. Contract assets were not material as of December&#160;31, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c-1" id="f-442">&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;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy 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;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-444">&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;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.&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;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-445">&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;Advertising costs are expensed as incurred and were $102.4 million for the year ended December&#160;31, 2025. Advertising costs were immaterial for the years ended December&#160;31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-446" unitRef="usd">102400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-14" decimals="-5" id="f-447" unitRef="usd">0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-15" decimals="-5" id="f-448" unitRef="usd">0</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-449">&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 measure and recognize compensation expense for stock-based awards, including restricted stock units (&#x201c;RSUs&#x201d;), restricted stock awards (&#x201c;RSAs&#x201d;), and stock options granted to employees and non-employees based on the grant date fair value of the awards granted.&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:400;line-height:120%"&gt;Service-based RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant service-based RSUs to our employees, all of which relate to Class A common stock. RSUs granted under the 2017 Plan generally have both service-based and performance-based vesting conditions (&#x201c;Double Trigger RSUs&#x201d;). Double Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for &lt;span style="-sec-ix-hidden:f-799"&gt;three&lt;/span&gt; to four years, during which time the grants will vest either quarterly or with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition was satisfied upon the effectiveness of our IPO. We record stock-based compensation expense in connection with these Double Trigger RSUs based on the fair market value of our common stock on the grant date using the accelerated attribution method over the requisite service 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;We also grant RSUs with a service-based vesting condition only, covering shares of our Class A common stock (&#x201c;Single Trigger RSUs&#x201d;). Single Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for &lt;span style="-sec-ix-hidden:f-803"&gt;one&lt;/span&gt; to three years, during which time the grants will vest either with a cliff vesting period of one year and continued vesting quarterly thereafter or quarterly from the vesting commencement date. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service-based 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;We grant, in certain circumstances, RSAs with a service-based vesting condition, covering shares of our Class&#160;A common stock. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for three years, during which time the grants will vest with a cliff vesting period of one year and continued vesting quarterly thereafter. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service 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;Stock option grants generally expire ten years from the date of the grant. Certain stock option grants allow for the exercise of unvested options to acquire shares. Upon termination of service, we have the right to repurchase, at the original exercise price, any unvested (but issued) common stock. The grant date fair value of stock options is estimated using a Black-Scholes option-pricing model. Calculating the fair value of stock options using the Black-Scholes model requires certain highly subjective inputs and assumptions including the fair value of the underlying common stock, the expected term of the stock option, and the expected volatility of the price of the underlying common stock. Forfeitures are accounted for as they occur. 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. For awards that vest based only on continuous service, stock-based compensation expense is recognized on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Determination of Fair Value&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 estimate the fair value of stock options using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of our common stock, expected term of the option, expected volatility of the stock price, risk-free interest rate, and expected dividend rate.&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 assumptions used in the Black-Scholes option pricing model were determined as follows:&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Prior to the completion of an IPO, the Board of Directors exercised reasonable judgment and considered numerous and subjective factors to determine the best estimate of the fair value of our common stock, including but not limited to the prices of recent issuances of our convertible preferred stock, third-party valuations of our common stock, the price paid by us to repurchase outstanding shares of common stock, the prices paid for our common stock in secondary market transactions, our performance and market position relative to our competitors or similar publicly traded companies, the &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;likelihood and timing of achieving a liquidity event, the lack of marketability of our common stock, and U.S. and global capital market conditions.&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-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected term of options represents the period that our stock-based awards are expected to be outstanding and is calculated using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the 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-style:italic;font-weight:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We determine the price volatility factor based on the historical and implied volatilities of our peer group as we do not have a sufficient trading history for our common stock. When considering which companies to include in our comparable industry peer companies, we focused on publicly-traded companies with businesses similar to ours.&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-style:italic;font-weight:400;line-height:120%"&gt;Risk Free Interest Rates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;These rates are based on the implied yield currently available on U.S. Treasury notes with terms approximately equal to the expected life of the option.&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-style:italic;font-weight:400;line-height:120%"&gt;Expected Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We have not and do not expect to pay cash dividends on our common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-450">&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 an asset and liability approach. Under this method, the tax provision includes taxes currently due plus the net change in deferred tax assets and liabilities. Deferred tax assets and liabilities arise from temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will be paid or refund received, as provided for under currently enacted tax law. In assessing the need for a valuation allowance, we consider both positive and negative evidence related to the likelihood of realization of the deferred tax assets. If, based on the weight of available evidence, it is more likely than not that the deferred tax assets will not be realized, a valuation allowance is recorded. Should there be a change in the ability to recover deferred tax assets, the income tax provision would increase or decrease in the period in which the assessment is changed.&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 recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that has a greater than 50% likelihood of being realized. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Any interest and penalties related to unrecognized tax benefits are recognized as income tax expense in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;Our policy is to recognize interest and penalties associated with unrecognized tax benefits as income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-451">&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;Generally, the U.S. dollar is the functional currency for our subsidiaries, and therefore, foreign currency denominated monetary assets and liabilities are remeasured into U.S. dollars at exchange rates at the balance sheet date and foreign currency denominated non-monetary assets and liabilities are remeasured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency remeasurement and settlements are included in other income (expense), net in the consolidated statements of operations. For those foreign subsidiaries where the local currency is the functional currency, we translate the financial statements to U.S. dollars at exchange rates at the balance sheet date for assets and liabilities and at monthly average exchange rates for revenues and expenses. Translation gains and losses are recorded in accumulated other comprehensive income (loss) as a component of stockholders' equity (deficit). Net foreign exchange gains and losses were not material for the years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-452">Cash and cash equivalents consist of highly liquid investments with original maturities of 90 days or less from the date of purchase. We define restricted cash as cash that cannot be withdrawn or used for general operating activities. Restricted cash is classified as current or noncurrent assets based on the contractual or estimated term of the remaining restriction.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c-1" id="f-453">&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 hold investments in marketable securities consisting of U.S. and non-U.S. government securities, investment-grade corporate and government agency securities, time deposits, and commercial paper. We classify our marketable securities as available-for-sale investments in current assets because they represent investments available for current operations. 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;available-for-sale investments are carried at fair value with any unrealized gains and losses included in accumulated other comprehensive income (loss) in stockholders&#x2019; equity (deficit). Expected losses from credit related impairment, if any, are recognized through an allowance for credit losses and adjusted each period for changes in credit risk. Gains or losses on the sale or maturities of marketable securities are determined using the specific identification method and recorded in other income (expense), net in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-454">&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;Certain financial instruments are required to be recorded at fair value. Other financial instruments, including cash, cash equivalents, and restricted cash, are recorded at cost, which approximates fair value. Additionally, the carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable, and accrued expenses and other current liabilities approximate fair value due to their short-term nature.&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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-455">Accounts receivable are recorded at the invoiced amount, net of any allowance for doubtful accounts due to expected credit losses and potentially uncollectible receivables. We apply a &#x201c;single loss&#x201d; rate approach to the overall accounts receivable portfolio and also evaluate the aging, historical write-offs, and collectability of accounts receivable on a customer-by-customer basis.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-456">&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;Property and equipment are stated at cost, less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which is generally &lt;span style="-sec-ix-hidden:f-457"&gt;three&lt;/span&gt; to five years for computer equipment, furniture, and fixtures. Leasehold improvements are depreciated over the shorter of the lease term or the useful life of the assets. Maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-75" id="f-458">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-459">&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;Software development costs include costs to develop software to be used to meet internal needs and applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete, it is probable that the project will be completed, and the software will be used to perform the function intended. Due to the iterative process of our development projects, development costs meeting our capitalization criteria were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-460">&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;Leases arise from contractual obligations that convey the right to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. We determine if a contract is, or contains, a lease at contract inception. All of our leases are operating leases and are included in operating lease right-of-use assets, net, operating lease liabilities, and operating lease liabilities, non-current on the consolidated balance sheets.&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;Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term discounted using our incremental borrowing rate. Operating lease right-of-use assets also include any lease payments made and exclude lease incentives. As our leases do not provide an implicit rate, the incremental borrowing rate used is estimated based on what we would have to pay on a collateralized basis over a similar term as the lease. Lease payments include fixed payments and any variable payments based on an index or rate, and are recognized as lease expense on a straight-line basis over the term of the lease.&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 entered into various non-cancellable operating leases agreements, primarily for the use of office space, expiring at various dates through 2029. Our lease terms include options to extend or terminate the lease when it is reasonably certain they will be exercised. We consider these options in determining the lease term on a lease-by-lease basis. We account for lease components and non-lease components as a single lease component for all leases. None of our lease agreements contain material non-lease components, material residual value guarantees, or restrictive covenants. We have elected an accounting policy to not recognize short-term leases, which have a lease term of twelve months or less, on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-461">&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 include the results of operations of the businesses that we acquire from the date of acquisition. We determine the fair value of the assets acquired and liabilities assumed based on their estimated fair values as of the respective date of acquisition. The excess purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates including the selection of valuation methodologies, estimates of future revenues and cash flows, discount rates, and selection of comparable companies. Our estimates of fair value are based on assumptions believed to be reasonable, but are inherently uncertain and unpredictable and, as a result, actual results may differ from 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;When we issue cash payments or grants of equity to selling stockholders in connection with an acquisition, we evaluate whether the payments or awards are compensatory. This evaluation includes whether cash payments or stock award vesting is contingent on the continued employment of the selling stockholder beyond the acquisition date. If continued employment is required for the cash to be paid or stock awards to vest, the award is treated as compensation for post-acquisition services and is recognized as 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;Transaction costs associated with business combinations are expensed as incurred and are included in general and administrative expenses in our consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-462">Goodwill represents the excess of the aggregate purchase consideration over the fair value of net assets acquired in a business combination. We perform our annual impairment test on October 1. We also test for impairment whenever events or circumstances indicate that the fair value of goodwill has been impaired. Our impairment tests are based on a single operating segment and reporting unit structure.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-463">&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;Identifiable acquired intangible assets consist primarily of acquisition-related developed technology. We determine the appropriate useful life of our intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over the estimated useful life of up to five years.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-1" id="f-464">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-465">&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 evaluate recoverability of our property and equipment and definite-lived intangible assets when events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Events and changes in circumstances considered in determining whether the carrying value of long-lived assets may not be recoverable include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in our business strategy. Recoverability of these assets is measured by comparison of their carrying amount to future undiscounted cash flows to be generated. If impairment is indicated based on a comparison of the assets&#x2019; carrying values and the undiscounted cash flows, the impairment loss is measured as the amount by which the carrying amount exceeds the fair value of the assets. We determined that there were no events or changes in circumstances that indicated our long-lived assets were impaired during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <rddt:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock contextRef="c-1" id="f-466">&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 primarily use Amazon Web Services and Google Cloud Platform for our hosting requirements. A disruption or loss of service from Amazon Web Services or Google Cloud Platform could harm our ability to operate. Although we believe there are other qualified providers that can provide these services, a transition to a new provider could create a disruption to our business and negatively impact our operating results.&lt;/span&gt;&lt;/div&gt;</rddt:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-467">&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, &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;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:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-468">&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 determined that we have a single operating segment. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. &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 (loss) 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;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-469">&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;Recently Adopted Accounting Pronouncements&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 December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09, &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 Taxes (Topic 740): Improvements to Income Tax Disclosures&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 specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This standard also requires certain disaggregated disclosures related to income from continuing operations, income tax expense, and income taxes paid. We adopted this standard effective January 1, 2025 on a prospective basis. Adoption of this standard resulted in changes to the effective tax rate reconciliation as reflected in &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;Note 15&#x2014;Income Taxes&lt;/span&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;/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:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-471">&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,062,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,185,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,202,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,300,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,785,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,063,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,202,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,300,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue was $18.1&#160;million and $14.9&#160;million as of December&#160;31, 2025 and 2024, respectively. For the years ended December 31, 2025, 2024, and 2023, substantially all of the beginning deferred revenue balance was recognized as revenue during the 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 December&#160;31, 2025, the aggregate amount of remaining performance obligations in contracts with an original expected duration exceeding one year was $143.7&#160;million. This amount consists primarily of long-term content licensing contracts and excludes deferred revenue related to short-term advertising contracts and Reddit Premium subscriptions. We expect to recognize $118.9&#160;million in 2026 and $24.8&#160;million in 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-472">&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,062,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,185,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,202,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,300,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,785,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,063,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,202,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,300,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-473" unitRef="usd">2062480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-3" id="f-474" unitRef="usd">1185456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-3" id="f-475" unitRef="usd">788782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-3" id="f-476" unitRef="usd">140026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-477" unitRef="usd">114749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-3" id="f-478" unitRef="usd">15247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-479" unitRef="usd">2202506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-480" unitRef="usd">1300205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-481" unitRef="usd">804029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-3" id="f-482" unitRef="usd">1785554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-3" id="f-483" unitRef="usd">1063556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-3" id="f-484" unitRef="usd">651378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-3" id="f-485" unitRef="usd">416952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-3" id="f-486" unitRef="usd">236649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-3" id="f-487" unitRef="usd">152651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-488" unitRef="usd">2202506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-489" unitRef="usd">1300205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-490" unitRef="usd">804029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-88" decimals="2" id="f-491" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-89" decimals="2" id="f-492" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-90" decimals="2" id="f-493" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-5" id="f-494" unitRef="usd">18100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-7" decimals="-5" id="f-495" unitRef="usd">14900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-6" decimals="-5" id="f-496" unitRef="usd">143700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-91" decimals="-5" id="f-497" unitRef="usd">118900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-92" decimals="-5" id="f-498" unitRef="usd">24800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-501">&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 (Loss) 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 (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to our IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of 8% of the respective original issue price then in effect in the event that a dividend was paid on common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a one-to-one basis into 67,917,432 shares of Class B common stock, and our Series F-1 preferred stock converted on a one-to-one basis into 5,104,017 shares of Class A common stock. For the year ended December 31, 2024, these shares were weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO.&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 holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net loss for the year ended December 31, 2023 was not allocated to these participating securities.&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 (loss) 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.504%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.316%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class B&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="33" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Basic net income (loss) 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="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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;376,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(231,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(252,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(79,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,637,767&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,745,504&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,580,048&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,892,341&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,183,723&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,954,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%"&gt;Basic income (loss) per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Diluted net income (loss) 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="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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to common stockholders &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;388,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(231,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(252,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(79,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic weighted-average common shares outstanding &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,637,767&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,745,504&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,580,048&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,892,341&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,183,723&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,954,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%"&gt;Weighted-average effect of dilutive potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,724,707&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:98%"&gt;Shares used in computation of diluted net income (loss) 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,362,474&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,745,504&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,580,048&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,892,341&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,183,723&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,954,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) 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;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:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.163%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align: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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;11,501,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;3,185,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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,600,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;7,213,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;274,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,746,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;598,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;24,166,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;2,720,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,104,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,917,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,247,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,783,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,871,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,851,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-502">&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 (loss) per share of Class A and Class B common stock using the two-class method required for multiple classes of common stock and participating securities. Prior to our IPO, our participating securities included Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock, as the holders of these series of preferred stock were entitled to receive noncumulative dividends subject to certain requirements at an annual rate of 8% of the respective original issue price then in effect in the event that a dividend was paid on common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our IPO, our Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, and Series F preferred stock converted on a one-to-one basis into 67,917,432 shares of Class B common stock, and our Series F-1 preferred stock converted on a one-to-one basis into 5,104,017 shares of Class A common stock. For the year ended December 31, 2024, these shares were weighted in the denominator of net income (loss) per share for Class A and Class B common stock for the portion of the time outstanding subsequent to our IPO.&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 holders of Series A, Series A-1, Series B, Series C, Series D, Series D-1, Series E, Series F, and Series F-1 convertible preferred stock did not have a contractual obligation to share in our losses. As such, our net loss for the year ended December 31, 2023 was not allocated to these participating securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:PreferredStockDividendRatePercentage contextRef="c-14" decimals="2" id="f-503" unitRef="number">0.08</us-gaap:PreferredStockDividendRatePercentage>
    <rddt:TemporaryEquityConvertibleConversionRatio
      contextRef="c-70"
      decimals="INF"
      id="f-504"
      unitRef="number">1</rddt:TemporaryEquityConvertibleConversionRatio>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-68" decimals="0" id="f-505" unitRef="shares">67917432</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <rddt:TemporaryEquityConvertibleConversionRatio
      contextRef="c-70"
      decimals="INF"
      id="f-506"
      unitRef="number">1</rddt:TemporaryEquityConvertibleConversionRatio>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-69" decimals="0" id="f-507" unitRef="shares">5104017</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-508">&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 (loss) 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.504%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.310%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.386%"&gt;&lt;/td&gt;&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.316%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class B&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="33" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Basic net income (loss) 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="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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;376,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;152,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(231,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(252,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(79,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:8pt;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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,637,767&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,745,504&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,580,048&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,892,341&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,183,723&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,954,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:120%"&gt;Basic income (loss) per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Diluted net income (loss) 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="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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to common stockholders &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;388,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(231,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(252,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(79,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:9pt;padding-left:9pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Basic weighted-average common shares outstanding &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;132,637,767&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,745,504&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,580,048&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,892,341&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,183,723&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,954,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:98%"&gt;Weighted-average effect of dilutive potential common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,724,707&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:2px 6pt 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;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:#cceeff;padding:2px 1pt 2px 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:8pt;font-weight:400;line-height:98%"&gt;Shares used in computation of diluted net income (loss) 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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;148,362,474&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53,745,504&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,580,048&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75,892,341&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,183,723&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,954,363&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Diluted net income (loss) per share attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#231f20;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1.54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-93" decimals="-3" id="f-509" unitRef="usd">376971000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-94" decimals="-3" id="f-510" unitRef="usd">152750000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-95" decimals="-3" id="f-511" unitRef="usd">-231631000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-96" decimals="-3" id="f-512" unitRef="usd">-252645000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-97" decimals="-3" id="f-513" unitRef="usd">-11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-98" decimals="-3" id="f-514" unitRef="usd">-79791000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-93" decimals="0" id="f-515" unitRef="shares">132637767</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-94" decimals="0" id="f-516" unitRef="shares">53745504</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-95" decimals="0" id="f-517" unitRef="shares">69580048</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-96" decimals="0" id="f-518" unitRef="shares">75892341</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-97" decimals="0" id="f-519" unitRef="shares">7183723</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-98" decimals="0" id="f-520" unitRef="shares">51954363</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-93"
      decimals="2"
      id="f-521"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-94"
      decimals="2"
      id="f-522"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-95"
      decimals="2"
      id="f-523"
      unitRef="usdPerShare">-3.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-96"
      decimals="2"
      id="f-524"
      unitRef="usdPerShare">-3.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-97"
      decimals="2"
      id="f-525"
      unitRef="usdPerShare">-1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-98"
      decimals="2"
      id="f-526"
      unitRef="usdPerShare">-1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-93" decimals="-3" id="f-527" unitRef="usd">388855000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-94" decimals="-3" id="f-528" unitRef="usd">140866000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-95" decimals="-3" id="f-529" unitRef="usd">-231631000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-96" decimals="-3" id="f-530" unitRef="usd">-252645000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-97" decimals="-3" id="f-531" unitRef="usd">-11033000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-98" decimals="-3" id="f-532" unitRef="usd">-79791000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-93" decimals="0" id="f-533" unitRef="shares">132637767</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-94" decimals="0" id="f-534" unitRef="shares">53745504</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-95" decimals="0" id="f-535" unitRef="shares">69580048</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-96" decimals="0" id="f-536" unitRef="shares">75892341</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-97" decimals="0" id="f-537" unitRef="shares">7183723</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-98" decimals="0" id="f-538" unitRef="shares">51954363</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-93" decimals="0" id="f-539" unitRef="shares">15724707</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-94" decimals="0" id="f-540" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-95" decimals="0" id="f-541" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-96" decimals="0" id="f-542" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-97" decimals="0" id="f-543" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-98" decimals="0" id="f-544" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-93" decimals="0" id="f-545" unitRef="shares">148362474</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-94" decimals="0" id="f-546" unitRef="shares">53745504</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-95" decimals="0" id="f-547" unitRef="shares">69580048</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-96" decimals="0" id="f-548" unitRef="shares">75892341</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-97" decimals="0" id="f-549" unitRef="shares">7183723</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-98" decimals="0" id="f-550" unitRef="shares">51954363</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-93"
      decimals="2"
      id="f-551"
      unitRef="usdPerShare">2.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-94"
      decimals="2"
      id="f-552"
      unitRef="usdPerShare">2.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-95"
      decimals="2"
      id="f-553"
      unitRef="usdPerShare">-3.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-96"
      decimals="2"
      id="f-554"
      unitRef="usdPerShare">-3.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-97"
      decimals="2"
      id="f-555"
      unitRef="usdPerShare">-1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-98"
      decimals="2"
      id="f-556"
      unitRef="usdPerShare">-1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-557">&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, including stock options that have been exercised prior to vesting, were excluded from the computation of diluted net income (loss) 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;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:28.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.157%"&gt;&lt;/td&gt;&lt;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:10.163%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align: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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;11,501,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;3,185,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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,600,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align: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;7,213,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested RSUs and RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;274,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,746,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;598,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;24,166,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;2,720,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,104,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,917,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,247,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,783,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,871,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,851,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-99" decimals="0" id="f-558" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-100" decimals="0" id="f-559" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-101" decimals="0" id="f-560" unitRef="shares">11501771</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-102" decimals="0" id="f-561" unitRef="shares">3185767</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-103" decimals="0" id="f-562" unitRef="shares">22600876</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-104" decimals="0" id="f-563" unitRef="shares">7213522</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-105" decimals="0" id="f-564" unitRef="shares">274742</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-106" decimals="0" id="f-565" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-107" decimals="0" id="f-566" unitRef="shares">10746145</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-108" decimals="0" id="f-567" unitRef="shares">598102</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-109" decimals="0" id="f-568" unitRef="shares">24166383</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-110" decimals="0" id="f-569" unitRef="shares">2720150</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-111" decimals="0" id="f-570" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-112" decimals="0" id="f-571" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-113" decimals="0" id="f-572" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-114" decimals="0" id="f-573" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-115" decimals="0" id="f-574" unitRef="shares">5104017</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-116" decimals="0" id="f-575" unitRef="shares">67917432</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-93" decimals="0" id="f-576" unitRef="shares">274742</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-94" decimals="0" id="f-577" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-95" decimals="0" id="f-578" unitRef="shares">22247916</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-96" decimals="0" id="f-579" unitRef="shares">3783869</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-97" decimals="0" id="f-580" unitRef="shares">51871276</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-98" decimals="0" id="f-581" unitRef="shares">77851104</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-582">&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 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:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:2px 1pt;text-align:center;vertical-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, 2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 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:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,782,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,783,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 December&#160;31, 2025 and 2024. There were no impairment charges due to credit losses during the years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025, the amortized cost of marketable securities with maturities less than one year was $883.9 million. The amortized cost of marketable securities with maturities between one and five years was $637.3 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-583">&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 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:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:2px 1pt;text-align:center;vertical-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, 2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 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:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;818,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,782,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,783,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-117" decimals="-3" id="f-584" unitRef="usd">825323000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-117" decimals="-3" id="f-585" unitRef="usd">825323000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-118" decimals="-3" id="f-586" unitRef="usd">11934000</us-gaap:CashEquivalentsAtCarryingValue>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-118" decimals="-3" id="f-587" unitRef="usd">1000</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-118" decimals="-3" id="f-588" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-118" decimals="-3" id="f-589" unitRef="usd">11935000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-119" decimals="-3" id="f-590" unitRef="usd">25949000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-119" decimals="-3" id="f-591" unitRef="usd">25949000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-120" decimals="-3" id="f-592" unitRef="usd">450474000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-120" decimals="-3" id="f-593" unitRef="usd">1035000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-120" decimals="-3" id="f-594" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-120" decimals="-3" id="f-595" unitRef="usd">451507000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-121" decimals="-3" id="f-596" unitRef="usd">410655000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-121" decimals="-3" id="f-597" unitRef="usd">167000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-121" decimals="-3" id="f-598" unitRef="usd">134000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-121" decimals="-3" id="f-599" unitRef="usd">410688000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-122" decimals="-3" id="f-600" unitRef="usd">306321000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-122" decimals="-3" id="f-601" unitRef="usd">820000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-122" decimals="-3" id="f-602" unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-122" decimals="-3" id="f-603" unitRef="usd">307128000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-123" decimals="-3" id="f-604" unitRef="usd">140000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-123" decimals="-3" id="f-605" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-123" decimals="-3" id="f-606" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-123" decimals="-3" id="f-607" unitRef="usd">140000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-124" decimals="-3" id="f-608" unitRef="usd">213767000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-124" decimals="-3" id="f-609" unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-124" decimals="-3" id="f-610" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-124" decimals="-3" id="f-611" unitRef="usd">213919000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rddt:AssetsAmortizedCost contextRef="c-6" decimals="-3" id="f-612" unitRef="usd">2384423000</rddt:AssetsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-6" decimals="-3" id="f-613" unitRef="usd">2175000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-6" decimals="-3" id="f-614" unitRef="usd">149000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-615" unitRef="usd">2386449000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-125" decimals="-3" id="f-616" unitRef="usd">497461000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-125" decimals="-3" id="f-617" unitRef="usd">497461000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-126" decimals="-3" id="f-618" unitRef="usd">5979000</us-gaap:CashEquivalentsAtCarryingValue>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-126" decimals="-3" id="f-619" unitRef="usd">2000</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-126" decimals="-3" id="f-620" unitRef="usd">0</rddt:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-126" decimals="-3" id="f-621" unitRef="usd">5981000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-127" decimals="-3" id="f-622" unitRef="usd">1066000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-127" decimals="-3" id="f-623" unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-127" decimals="-3" id="f-624" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-127" decimals="-3" id="f-625" unitRef="usd">1068000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-128" decimals="-3" id="f-626" unitRef="usd">817996000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-128" decimals="-3" id="f-627" unitRef="usd">1120000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-128" decimals="-3" id="f-628" unitRef="usd">396000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-128" decimals="-3" id="f-629" unitRef="usd">818720000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-129" decimals="-3" id="f-630" unitRef="usd">117965000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-129" decimals="-3" id="f-631" unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-129" decimals="-3" id="f-632" unitRef="usd">62000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-129" decimals="-3" id="f-633" unitRef="usd">117918000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-130" decimals="-3" id="f-634" unitRef="usd">159424000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-130" decimals="-3" id="f-635" unitRef="usd">400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-130" decimals="-3" id="f-636" unitRef="usd">86000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-130" decimals="-3" id="f-637" unitRef="usd">159738000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-131" decimals="-3" id="f-638" unitRef="usd">182264000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-131" decimals="-3" id="f-639" unitRef="usd">99000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-131" decimals="-3" id="f-640" unitRef="usd">22000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-3" id="f-641" unitRef="usd">182341000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <rddt:AssetsAmortizedCost contextRef="c-7" decimals="-3" id="f-642" unitRef="usd">1782155000</rddt:AssetsAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-7" decimals="-3" id="f-643" unitRef="usd">1638000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-7" decimals="-3" id="f-644" unitRef="usd">566000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-7" decimals="-3" id="f-645" unitRef="usd">1783227000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-15" decimals="INF" id="f-646" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-14" decimals="INF" id="f-647" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-1" decimals="INF" id="f-648" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-6" decimals="-5" id="f-649" unitRef="usd">883900000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="c-6" decimals="-5" id="f-650" unitRef="usd">637300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock 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;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;Property and Equipment, Net&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;Property and equipment, net 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="9" style="padding:2px 1pt;text-align:center;vertical-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;/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;padding:2px 1pt;text-align:center;vertical-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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment, furniture, and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 property and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Depreciation expense was immaterial for the years ended December 31, 2025, 2024, and 2023.&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="9" style="padding:2px 1pt;text-align:center;vertical-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;/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;padding:2px 1pt;text-align:center;vertical-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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-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 revenue share payable and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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="9" style="padding:2px 1pt;text-align:center;vertical-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;/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;padding:2px 1pt;text-align:center;vertical-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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align: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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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:2px 0 2px 1pt;text-align: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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align: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:2px 0;text-align: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;9,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-652">&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;Property and equipment, net 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="9" style="padding:2px 1pt;text-align:center;vertical-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;/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;padding:2px 1pt;text-align:center;vertical-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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment, furniture, and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 property and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-132" decimals="-3" id="f-653" unitRef="usd">19614000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-133" decimals="-3" id="f-654" unitRef="usd">15832000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-134" decimals="-3" id="f-655" unitRef="usd">9361000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-135" decimals="-3" id="f-656" unitRef="usd">8017000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-657" unitRef="usd">28975000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-7" decimals="-3" id="f-658" unitRef="usd">23849000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-659" unitRef="usd">16265000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-660" unitRef="usd">11197000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-661" unitRef="usd">12710000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-7" decimals="-3" id="f-662" unitRef="usd">12652000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-663">&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="9" style="padding:2px 1pt;text-align:center;vertical-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;/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;padding:2px 1pt;text-align:center;vertical-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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-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 revenue share payable and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-664" unitRef="usd">74750000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-665" unitRef="usd">63441000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-666" unitRef="usd">18039000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-7" decimals="-3" id="f-667" unitRef="usd">14805000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-668" unitRef="usd">86200000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-669" unitRef="usd">31817000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <rddt:RevenueSharePayableCurrent contextRef="c-6" decimals="-3" id="f-670" unitRef="usd">5984000</rddt:RevenueSharePayableCurrent>
    <rddt:RevenueSharePayableCurrent contextRef="c-7" decimals="-3" id="f-671" unitRef="usd">6939000</rddt:RevenueSharePayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-672" unitRef="usd">16358000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-673" unitRef="usd">7462000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-674" unitRef="usd">201331000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-7" decimals="-3" id="f-675" unitRef="usd">124464000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-676">&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="9" style="padding:2px 1pt;text-align:center;vertical-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;/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;padding:2px 1pt;text-align:center;vertical-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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align: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:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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:2px 0 2px 1pt;text-align: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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align: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:2px 0;text-align: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;9,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <rddt:AccruedCustomerIncentivesNoncurrent contextRef="c-6" decimals="-3" id="f-677" unitRef="usd">22555000</rddt:AccruedCustomerIncentivesNoncurrent>
    <rddt:AccruedCustomerIncentivesNoncurrent contextRef="c-7" decimals="-3" id="f-678" unitRef="usd">9100000</rddt:AccruedCustomerIncentivesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-679" unitRef="usd">106000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-680" unitRef="usd">157000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-681" unitRef="usd">22661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-7" decimals="-3" id="f-682" unitRef="usd">9257000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-683">&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. Operating Leases&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 entered into various non-cancellable operating leases agreements, primarily for the use of office space, expiring at various dates through 2029. Our lease terms include options to extend or terminate the lease when it is reasonably certain they will be exercised. We consider these options in determining the lease term on a lease-by-lease basis. We account for lease components and non-lease components as a single lease component for all leases. None of our lease agreements contain material non-lease components, material residual value guarantees, or restrictive covenants. We have elected an accounting policy to not recognize short-term leases, which have a lease term of twelve months or less, on the consolidated balance sheets.&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;Lease Cost&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 components of lease cost were as follows:&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Lease Term and Discount Rate&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 weighted-average remaining lease term and discount rate related to the operating leases were as follows:&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:2px 1pt;text-align:center;vertical-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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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.00&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:2px 1pt;text-align:right;vertical-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.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;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;Maturity of Lease 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;The present value of our operating lease liabilities as of December&#160;31, 2025 was as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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;Right-of-use assets obtained in exchange for lease liabilities were immaterial for the years ended December 31, 2025 and 2024 and were $12.0&#160;million for the year ended December 31, 2023. Cash payments included in the measurement of our operating lease liabilities were immaterial for the years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-684">&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 components of lease cost were as follows:&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 weighted-average remaining lease term and discount rate related to the operating leases were as follows:&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:2px 1pt;text-align:center;vertical-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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-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.00&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:2px 1pt;text-align:right;vertical-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.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-685" unitRef="usd">7756000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-14" decimals="-3" id="f-686" unitRef="usd">7231000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-15" decimals="-3" id="f-687" unitRef="usd">13062000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-688" unitRef="usd">2512000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-14" decimals="-3" id="f-689" unitRef="usd">3324000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-15" decimals="-3" id="f-690" unitRef="usd">3857000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-691" unitRef="usd">1097000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-14" decimals="-3" id="f-692" unitRef="usd">278000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-15" decimals="-3" id="f-693" unitRef="usd">749000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-694" unitRef="usd">11365000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-14" decimals="-3" id="f-695" unitRef="usd">10833000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-15" decimals="-3" id="f-696" unitRef="usd">17668000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-697">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-7" id="f-698">P4Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-699" unitRef="number">0.0622</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-7" decimals="4" id="f-700" unitRef="number">0.0648</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-701">&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 present value of our operating lease liabilities as of December&#160;31, 2025 was as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-6" decimals="-3" id="f-702" unitRef="usd">8779000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-6" decimals="-3" id="f-703" unitRef="usd">8728000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-6" decimals="-3" id="f-704" unitRef="usd">6993000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-6" decimals="-3" id="f-705" unitRef="usd">1500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-6" decimals="-3" id="f-706" unitRef="usd">26000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-6" decimals="-3" id="f-707" unitRef="usd">2786000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-708" unitRef="usd">23214000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-709" unitRef="usd">7023000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-710" unitRef="usd">16191000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-711" unitRef="usd">23214000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-14" decimals="-5" id="f-712" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-713" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-15" decimals="-5" id="f-714" unitRef="usd">12000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-715">&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. Acquisitions&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;2024 Acquisition&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;15, 2024, we completed an acquisition to enhance our technology and workforce. The aggregate purchase consideration was $19.9 million, which consisted of $17.1 million of cash consideration and $2.8 million related to the fair value of equity consideration. Additional consideration with a fair value of $10.7 million was determined to relate to post-combination expenses, primarily stock-based compensation for future employment services. &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;Of the aggregate purchase consideration, $4.3 million was allocated to developed technology with a useful life of three years, $15.9 million was allocated to goodwill, and the remainder was allocated to other assets acquired and liabilities assumed. &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;The goodwill amount represents synergies from utilizing the acquired technology across our business and from the assembled workforce. Goodwill recorded in connection with the acquisition is not deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-136" decimals="-5" id="f-716" unitRef="usd">19900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-136" decimals="-5" id="f-717" unitRef="usd">17100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-136" decimals="-5" id="f-718" unitRef="usd">2800000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <rddt:BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses contextRef="c-136" decimals="-5" id="f-719" unitRef="usd">10700000</rddt:BusinessCombinationSeparatelyRecognizedTransactionsPostCombinationExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-137" decimals="-5" id="f-720" unitRef="usd">4300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-136" id="f-721">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill contextRef="c-137" decimals="-5" id="f-722" unitRef="usd">15900000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-723">&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. 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;There was no change in the carrying amount of goodwill during the year ended December&#160;31, 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;The change in the carrying amount of goodwill during the year ended December 31, 2024 was as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 1pt;text-align:right;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 1pt;text-align:center;vertical-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, 2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 years ended December 31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense related to acquired intangible assets as of December&#160;31, 2025 was as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-724">&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 change in the carrying amount of goodwill during the year ended December 31, 2024 was as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-27" decimals="-3" id="f-725" unitRef="usd">26299000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-14" decimals="-3" id="f-726" unitRef="usd">15875000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill contextRef="c-7" decimals="-3" id="f-727" unitRef="usd">42174000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-728">&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 1pt;text-align:right;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 1pt;text-align:center;vertical-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, 2024&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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-138" decimals="-3" id="f-729" unitRef="usd">47460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-138" decimals="-3" id="f-730" unitRef="usd">31964000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-138" decimals="-3" id="f-731" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-138" id="f-732">P1Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-139" decimals="-3" id="f-733" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-139" decimals="-3" id="f-734" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-139" decimals="-3" id="f-735" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-736" unitRef="usd">48060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-737" unitRef="usd">32564000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-738" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-140" decimals="-3" id="f-739" unitRef="usd">47460000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-140" decimals="-3" id="f-740" unitRef="usd">22051000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-140" decimals="-3" id="f-741" unitRef="usd">25409000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-140" id="f-742">P2Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-141" decimals="-3" id="f-743" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-141" decimals="-3" id="f-744" unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-141" decimals="-3" id="f-745" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-7" decimals="-3" id="f-746" unitRef="usd">48060000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-7" decimals="-3" id="f-747" unitRef="usd">22651000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-7" decimals="-3" id="f-748" unitRef="usd">25409000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-749">&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 estimated future amortization expense related to acquired intangible assets as of December&#160;31, 2025 was as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-6" decimals="-3" id="f-750" unitRef="usd">9913000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-6" decimals="-3" id="f-751" unitRef="usd">5583000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-752" unitRef="usd">15496000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-753">&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. 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 December&#160;31, 2025, we have issued three letters of credit, two of which are denominated in a foreign currency, for an aggregate of $5.3 million, which reduced the letter of credit borrowings available under the Revolving Credit Facility to $94.7 million. The aggregate available balance under the Revolving Credit Facility was $494.7 million as of December&#160;31, 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;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 December&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentTerm contextRef="c-142" id="f-754">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-143" decimals="INF" id="f-755" unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-144" decimals="INF" id="f-756" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-145" decimals="INF" id="f-757" unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <rddt:DebtInstrumentNumberOfInstruments
      contextRef="c-146"
      decimals="INF"
      id="f-758"
      unitRef="instrument">3</rddt:DebtInstrumentNumberOfInstruments>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-6" decimals="-5" id="f-759" unitRef="usd">5300000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-146" decimals="-5" id="f-760" unitRef="usd">94700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-147" decimals="-5" id="f-761" unitRef="usd">494700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-148"
      decimals="INF"
      id="f-762"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-149"
      decimals="INF"
      id="f-763"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rddt:DebtInstrumentAdditionalBasisSpread
      contextRef="c-150"
      decimals="INF"
      id="f-764"
      unitRef="number">0.0025</rddt:DebtInstrumentAdditionalBasisSpread>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-151"
      decimals="INF"
      id="f-765"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-152"
      decimals="INF"
      id="f-766"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="c-1" decimals="4" id="f-767" unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-768">&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. 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. 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;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 December&#160;31, 2025, future payments under non-cancellable purchase obligations were as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;206,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;111,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;54,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;372,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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&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. &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 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 &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;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;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 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 December&#160;31, 2025 and 2024. Legal fees and other expenses associated with such matters are expensed as incurred.&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;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we may provide indemnifications of varying scope and terms to customers, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from our breach of such agreements, services we provide, or third-party intellectual property infringement claims. These indemnifications may survive termination of the underlying agreement and the maximum potential amount of future indemnification payments may not be subject to a cap. We have not incurred material costs to defend lawsuits or settle claims related to these indemnifications during the years ended December 31, 2025, 2024, and 2023. We believe the fair value of these liabilities is immaterial and accordingly have not recorded liabilities for these agreements as of December&#160;31, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock contextRef="c-1" id="f-769">&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 December&#160;31, 2025, future payments under non-cancellable purchase obligations were as follows:&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:86.180%"&gt;&lt;/td&gt;&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.620%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;206,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;111,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;54,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:20pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;372,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="c-6" decimals="-3" id="f-770" unitRef="usd">206953000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary contextRef="c-6" decimals="-3" id="f-771" unitRef="usd">111097000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary contextRef="c-6" decimals="-3" id="f-772" unitRef="usd">54129000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-6" decimals="-3" id="f-773" unitRef="usd">372179000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-774">&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. &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 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 &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;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;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 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 December&#160;31, 2025 and 2024. Legal fees and other expenses associated with such matters are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-775">&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. Stockholders' Equity (Deficit)&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;Class A, Class B, and Class C Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have three classes of authorized common stock &#x2014; Class A, Class B, and Class C common stock. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion rights. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock (i) upon any transfer, except for certain permitted transfers set forth in the Restated Certificate, 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 Magazine Publishers Inc., or any Advance Entity (as defined in the Restated Certificate), or (ii) upon the first date on which the aggregate number of outstanding shares of Class B common stock ceases to represent at least 7.5% of the aggregate number of then-outstanding shares of our Class A and Class B common stock. Once converted into Class A common stock, the Class B common stock will not be reissued. In connection with our IPO, the Restated Certificate became effective, which authorized 100,000,000 shares of Class C common stock. Each holder of Class C common stock is entitled to no votes 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-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with our IPO, the Restated Certificate became effective, which authorized 100,000,000 shares of undesignated preferred stock. Our Board of Directors has the discretion to determine the rights, preferences, privileges, and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges, and liquidation preferences, of each series of preferred stock.&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 the IPO. 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, RSU awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The 2024 Plan also includes shares of our Class A common stock that remained available for grant of future awards under our 2017 Equity Incentive and Grant Plan (as amended, the "2017 Plan") at the time the 2024 Plan became effective. The number of shares reserved for issuance under the 2024 Plan will increase by an annual increase on the first day of each fiscal year beginning in 2025 and ending in 2034, equal to the lesser of (A) 5% of the shares of common stock outstanding (on an as converted basis) on the last day of the immediately preceding year and (B) such smaller number of shares of stock as determined by our Board of Directors; provided, however, that no more than 185,661,778 shares of stock may be issued upon the exercise of incentive 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;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:2px 1pt;text-align:center;vertical-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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,175,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,711,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,911,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 Class A and Class B common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <rddt:NumberOfClassesOfCommonStock contextRef="c-6" decimals="INF" id="f-776" unitRef="class">3</rddt:NumberOfClassesOfCommonStock>
    <rddt:CommonStockVotingRightsVotesPerShare contextRef="c-9" decimals="INF" id="f-777" unitRef="vote">1</rddt:CommonStockVotingRightsVotesPerShare>
    <rddt:CommonStockVotingRightsVotesPerShare contextRef="c-11" decimals="INF" id="f-778" unitRef="vote">10</rddt:CommonStockVotingRightsVotesPerShare>
    <rddt:CommonStockConversionRatio contextRef="c-11" decimals="0" id="f-779" unitRef="number">1</rddt:CommonStockConversionRatio>
    <rddt:CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock contextRef="c-11" decimals="3" id="f-780" unitRef="number">0.075</rddt:CommonStockAutomaticConversionThresholdMinimumPercentageOfOutstandingSharesOfConvertibleClassOfCommonStockAsPercentageOfTotalOutstandingCommonStock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-73"
      decimals="INF"
      id="f-781"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <rddt:CommonStockVotingRightsVotesPerShare contextRef="c-73" decimals="INF" id="f-782" unitRef="vote">0</rddt:CommonStockVotingRightsVotesPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-70"
      decimals="INF"
      id="f-783"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding
      contextRef="c-153"
      decimals="INF"
      id="f-784"
      unitRef="number">0.05</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedAsAPercentOfSharesOutstanding>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions
      contextRef="c-153"
      decimals="INF"
      id="f-785"
      unitRef="shares">185661778</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedToBeIssuedUponExerciseOfStockOptions>
    <us-gaap:ScheduleOfStockByClassTextBlock contextRef="c-1" id="f-786">&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:2px 1pt;text-align:center;vertical-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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,175,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,711,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-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,911,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-154" decimals="0" id="f-787" unitRef="shares">10852131</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-155" decimals="0" id="f-788" unitRef="shares">14687538</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-156" decimals="0" id="f-789" unitRef="shares">4370034</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-157" decimals="0" id="f-790" unitRef="shares">11175380</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-158" decimals="0" id="f-791" unitRef="shares">45792210</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-159" decimals="0" id="f-792" unitRef="shares">36711788</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-160" decimals="0" id="f-793" unitRef="shares">1337205</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-161" decimals="0" id="f-794" unitRef="shares">1337205</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-6" decimals="0" id="f-795" unitRef="shares">62351580</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-7" decimals="0" id="f-796" unitRef="shares">63911911</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-797">&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. Stock-Based Compensation&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-style:italic;font-weight:700;line-height:120%"&gt;RSUs and RSAs&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:400;line-height:120%"&gt;Service-based RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant service-based RSUs to our employees, all of which relate to Class A common stock. RSUs granted under the 2017 Plan generally have both service-based and performance-based vesting conditions (&#x201c;Double Trigger RSUs&#x201d;). Double Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for &lt;span style="-sec-ix-hidden:f-799"&gt;three&lt;/span&gt; to four years, during which time the grants will vest either quarterly or with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition was satisfied upon the effectiveness of our IPO. We record stock-based compensation expense in connection with these Double Trigger RSUs based on the fair market value of our common stock on the grant date using the accelerated attribution method over the requisite service 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;We also grant RSUs with a service-based vesting condition only, covering shares of our Class A common stock (&#x201c;Single Trigger RSUs&#x201d;). Single Trigger RSUs generally expire seven years from the date of grant. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for &lt;span style="-sec-ix-hidden:f-803"&gt;one&lt;/span&gt; to three years, during which time the grants will vest either with a cliff vesting period of one year and continued vesting quarterly thereafter or quarterly from the vesting commencement date. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service-based 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;We grant, in certain circumstances, RSAs with a service-based vesting condition, covering shares of our Class&#160;A common stock. The service-based vesting condition for these awards is generally satisfied by rendering continuous service, generally for three years, during which time the grants will vest with a cliff vesting period of one year and continued vesting quarterly thereafter. As a result, we record stock-based compensation expense related to these awards on a straight-line basis over the requisite service 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;The following table summarizes the RSU and RSA activity for the year ended December 31, 2025:&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt 2px 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,344,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,593,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-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,405,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:2px 0 2px 1pt;text-align:right;vertical-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,070,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 December&#160;31, 2025, we had RSUs and RSAs outstanding for 4,460,851 common shares, of which 4,012,274 relate to Class A common stock and 448,577 relate to Class B common stock. The weighted-average grant date fair value of RSUs and RSAs granted during the years ended December&#160;31, 2025, 2024, and 2023 was $140.43, $56.96, and $26.71, respectively. The total fair value of RSUs and RSAs vested during the years ended December&#160;31, 2025, 2024, and 2023 was $315.4 million, &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;$766.8 million, and $27.9 million, respectively. Total unrecognized stock-based compensation expense related to RSUs and RSAs was $152.5 million as of December&#160;31, 2025 and is expected to be recognized over a weighted-average period of 0.91 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 option grants generally expire ten years from the date of the grant. Certain stock option grants allow for the exercise of unvested options to acquire shares. Upon termination of service, we have the right to repurchase, at the original exercise price, any unvested (but issued) common stock. The grant date fair value of stock options is estimated using a Black-Scholes option-pricing model. Calculating the fair value of stock options using the Black-Scholes model requires certain highly subjective inputs and assumptions including the fair value of the underlying common stock, the expected term of the stock option, and the expected volatility of the price of the underlying common stock. Forfeitures are accounted for as they occur. 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. For awards that vest based only on continuous service, stock-based compensation expense is recognized on a straight-line basis over the requisite service 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;The following table summarizes the stock option activity during the year ended December 31, 2025:&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;vertical-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.87&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,958,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:2px 0 2px 1pt;text-align:right;vertical-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,833,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="background-color:#cceeff;padding:2px 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;Canceled/Forfeited &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,509,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;vertical-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.33&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,091,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 December&#160;31, 2025, we had outstanding stock options for 10,852,131 common shares, of which 9,320,333 relate to Class A common stock and 1,531,798 relate to Class B common stock. Total unrecognized stock-based compensation expense related to stock options was $83.1 million as of December&#160;31, 2025 and is expected to be recognized over a weighted-average period of 2.98 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of our common stock. The intrinsic value of options exercised during the years ended December&#160;31, 2025, 2024, and 2023 was $611.6&#160;million, $887.3&#160;million, and $72.5&#160;million, respectively. The weighted-average grant date fair value per share of options granted during the year ended December&#160;31, 2023 was $15.67. There were no options granted during the years ended December&#160;31, 2025 and 2024. The total grant date fair value of options vested during the years ended December&#160;31, 2025, 2024, and 2023 was $28.8 million, $34.8 million, and $14.0 million, respectively.&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:400;line-height:120%"&gt;Determination of Fair Value&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 estimate the fair value of stock options using the Black-Scholes option-pricing model, which is dependent upon several variables, such as the fair value of our common stock, expected term of the option, expected volatility of the stock price, risk-free interest rate, and expected dividend rate.&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 assumptions used in the Black-Scholes option pricing model were determined as follows:&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Prior to the completion of an IPO, the Board of Directors exercised reasonable judgment and considered numerous and subjective factors to determine the best estimate of the fair value of our common stock, including but not limited to the prices of recent issuances of our convertible preferred stock, third-party valuations of our common stock, the price paid by us to repurchase outstanding shares of common stock, the prices paid for our common stock in secondary market transactions, our performance and market position relative to our competitors or similar publicly traded companies, the &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;likelihood and timing of achieving a liquidity event, the lack of marketability of our common stock, and U.S. and global capital market conditions.&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-style:italic;font-weight:400;line-height:120%"&gt;Expected Term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The expected term of options represents the period that our stock-based awards are expected to be outstanding and is calculated using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the 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-style:italic;font-weight:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We determine the price volatility factor based on the historical and implied volatilities of our peer group as we do not have a sufficient trading history for our common stock. When considering which companies to include in our comparable industry peer companies, we focused on publicly-traded companies with businesses similar to ours.&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-style:italic;font-weight:400;line-height:120%"&gt;Risk Free Interest Rates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;These rates are based on the implied yield currently available on U.S. Treasury notes with terms approximately equal to the expected life of the option.&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-style:italic;font-weight:400;line-height:120%"&gt;Expected Dividend Yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We have not and do not expect to pay cash dividends on our common stock.&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-162" id="f-798">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-164" id="f-800">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-162" id="f-801">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-165" id="f-802">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-167" id="f-804">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-165" id="f-805">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-168" id="f-806">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-168" id="f-807">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-808">&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 RSU and RSA activity for the year ended December 31, 2025:&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt 2px 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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,344,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,593,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:right;vertical-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,405,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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:2px 0 2px 1pt;text-align:right;vertical-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,070,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-7" decimals="0" id="f-809" unitRef="shares">11344247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-7"
      decimals="2"
      id="f-810"
      unitRef="usdPerShare">37.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-1" decimals="0" id="f-811" unitRef="shares">1593019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-812"
      unitRef="usdPerShare">140.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-1" decimals="0" id="f-813" unitRef="shares">7405968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-814"
      unitRef="usdPerShare">49.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod contextRef="c-1" decimals="0" id="f-815" unitRef="shares">1070447</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedAndCanceledInPeriod>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-816"
      unitRef="usdPerShare">47.44</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresAndCancellationsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-6" decimals="0" id="f-817" unitRef="shares">4460851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-6"
      decimals="2"
      id="f-818"
      unitRef="usdPerShare">58.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-6" decimals="0" id="f-819" unitRef="shares">4460851</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-9" decimals="0" id="f-820" unitRef="shares">4012274</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c-11" decimals="0" id="f-821" unitRef="shares">448577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-822"
      unitRef="usdPerShare">140.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-14"
      decimals="2"
      id="f-823"
      unitRef="usdPerShare">56.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-15"
      decimals="2"
      id="f-824"
      unitRef="usdPerShare">26.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-1" decimals="-5" id="f-825" unitRef="usd">315400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-14" decimals="-5" id="f-826" unitRef="usd">766800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-15" decimals="-5" id="f-827" unitRef="usd">27900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-6" decimals="-5" id="f-828" unitRef="usd">152500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-169" id="f-829">P0Y10M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-170" id="f-830">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-171" id="f-831">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-172" id="f-832">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-173" decimals="2" id="f-833" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-173" id="f-834">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-174" id="f-835">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-836">&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 stock option activity during the year ended December 31, 2025:&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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;vertical-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.87&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,958,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:2px 0 2px 1pt;text-align:right;vertical-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,833,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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="background-color:#cceeff;padding:2px 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;Canceled/Forfeited &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,509,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 1pt;text-align:right;vertical-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.33&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,091,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-7" decimals="0" id="f-837" unitRef="shares">14687538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-838"
      unitRef="usdPerShare">30.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-14" id="f-839">P6Y10M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-7" decimals="-3" id="f-840" unitRef="usd">1958924000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="0" id="f-841" unitRef="shares">3833276</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-842"
      unitRef="usdPerShare">6.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod contextRef="c-1" decimals="0" id="f-843" unitRef="shares">2131</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriod>
    <rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-844"
      unitRef="usdPerShare">34.34</rddt:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndCancellationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="0" id="f-845" unitRef="shares">10852131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-846"
      unitRef="usdPerShare">38.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-847">P7Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-848" unitRef="usd">2078120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-6" decimals="0" id="f-849" unitRef="shares">5509084</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-850"
      unitRef="usdPerShare">31.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-851">P6Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-6" decimals="-3" id="f-852" unitRef="usd">1091126000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c-6" decimals="0" id="f-853" unitRef="shares">10852131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-854"
      unitRef="usdPerShare">38.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-855">P7Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-6" decimals="-3" id="f-856" unitRef="usd">2078120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="0" id="f-857" unitRef="shares">10852131</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-9" decimals="0" id="f-858" unitRef="shares">9320333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-11" decimals="0" id="f-859" unitRef="shares">1531798</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-6" decimals="-5" id="f-860" unitRef="usd">83100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-170" id="f-861">P2Y11M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-862" unitRef="usd">611600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-14" decimals="-5" id="f-863" unitRef="usd">887300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-15" decimals="-5" id="f-864" unitRef="usd">72500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-15"
      decimals="2"
      id="f-865"
      unitRef="usdPerShare">15.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="INF" id="f-866" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-14"
      decimals="INF"
      id="f-867"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-5" id="f-868" unitRef="usd">28800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-14" decimals="-5" id="f-869" unitRef="usd">34800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-15" decimals="-5" id="f-870" unitRef="usd">14000000.0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-871">&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-175" decimals="-3" id="f-872" unitRef="usd">875000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-176" decimals="-3" id="f-873" unitRef="usd">620000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-177" decimals="-3" id="f-874" unitRef="usd">101000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-178" decimals="-3" id="f-875" unitRef="usd">213515000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-179" decimals="-3" id="f-876" unitRef="usd">441629000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-180" decimals="-3" id="f-877" unitRef="usd">23825000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-181" decimals="-3" id="f-878" unitRef="usd">42103000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-182" decimals="-3" id="f-879" unitRef="usd">80436000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-183" decimals="-3" id="f-880" unitRef="usd">5555000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-184" decimals="-3" id="f-881" unitRef="usd">86687000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-185" decimals="-3" id="f-882" unitRef="usd">278961000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-186" decimals="-3" id="f-883" unitRef="usd">18117000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-884" unitRef="usd">343180000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-3" id="f-885" unitRef="usd">801646000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-15" decimals="-3" id="f-886" unitRef="usd">47598000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-887">&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. Employee Benefit Plans&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 defined contribution 401(k) plan (the &#x201c;401(k) Plan&#x201d;) for our United States-based employees. The 401(k) Plan is for all full-time employees who meet certain eligibility requirements. Eligible employees may contribute up to 100% of their annual compensation, but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;). We match 75% of each participant&#x2019;s contribution up to $3,000 and 25% of each participant&#x2019;s contribution thereafter, subject to certain limitations and the IRS annual contribution limits. During the years ended December&#160;31, 2025, 2024, and 2023, we recognized expense related to matching contributions of $12.3 million, $11.5 million, and $10.1 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c-1" decimals="INF" id="f-888" unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c-187"
      decimals="INF"
      id="f-889"
      unitRef="number">0.75</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <rddt:DefinedContributionPlanEmployerMatchingContributionAmountOfMatch contextRef="c-187" decimals="INF" id="f-890" unitRef="usd">3000</rddt:DefinedContributionPlanEmployerMatchingContributionAmountOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c-188"
      decimals="INF"
      id="f-891"
      unitRef="number">0.25</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-892" unitRef="usd">12300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-14" decimals="-5" id="f-893" unitRef="usd">11500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-15" decimals="-5" id="f-894" unitRef="usd">10100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-895">&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;15. 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;For the years ended December&#160;31, 2025, 2024, and 2023, the geographical breakdown of our income (loss) before income taxes is as follows:&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;On July 4, 2025, the One Big Beautiful Bill Act (&#x201c;OBBBA&#x201d;) was signed into law. The OBBBA makes changes to U.S. federal income tax law, including repealing the requirement to capitalize domestic research and experimental expenditures &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;under the 2017 Tax Cuts and Jobs Act, and allowing for immediate expensing of these costs. Our income tax provision for the year ended December 31, 2025 reflects these changes and resulted in additional taxable 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;For the years ended December&#160;31, 2025, 2024, and 2023, income tax expense (benefit) 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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense (benefit):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 current income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (benefit):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;For the year ended December&#160;31, 2025, following the adoption of ASU 2023-09, our tax provision and effective tax rate differed from the statutory federal rate as follows:&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except percentages)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Provision for income taxes at statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;State income taxes, net of federal income tax effect&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Foreign tax effects:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;United Kingdom:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(5,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other foreign jurisdictions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Tax credits:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(57,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(10.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;172,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;32.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Non-taxable or non-deductible items:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(285,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(54.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;69,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other non-taxable or non-deductible items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other reconciling items:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Return to provision true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(6,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total tax provision and effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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;State taxes in California made up the majority (greater than 50%) of the tax effect in this category.&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;For the years ended December&#160;31, 2024 and 2023, prior to the adoption of ASU 2023-09, our effective tax rate, as a percentage of pre-tax income (loss), differed from the statutory federal rate as follows:&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;44.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(71.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(41.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effect of temporary differences between amounts recorded for financial reporting purposes and the amounts used for tax purposes. The major components of deferred tax assets and liabilities were as follows:&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 #000000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;December 31,&lt;br/&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;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;December 31,&lt;br/&gt;2024&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:2px 1pt;text-align:center;vertical-align:top"&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:2px 1pt;text-align:left;vertical-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 tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;404,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;149,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;28,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;6,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;156,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;268,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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:2px 1pt 2px 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;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;199,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;124,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;794,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;590,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(779,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(572,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;15,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;17,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(4,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(5,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(9,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(8,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(15,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;6,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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 December&#160;31, 2025, we had $1.7 billion and $806.1 million, respectively, of gross federal and state net operating loss carryforwards available to reduce future taxable income. The federal net operating loss carryforwards are able to be carried forward indefinitely but are limited to 80% of taxable income. The state carryforwards will begin to expire in 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;As of December&#160;31, 2025, we had federal research and development credit carryforwards of $201.0 million that will begin to expire in 2039 and state research and development credit carryforwards of $78.3 million that do not expire.&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;Utilization of the net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations provided by Section 382 of the Code and similar state tax regulations. Under Section 382 of the Code, substantial changes in our ownership and in the ownership of acquired companies may limit the amount of net operating loss and tax credit carryforwards that are available to offset taxable income. The annual limitation may result in the expiration of net operating losses and tax credits before utilization. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership change.&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 assessed the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use our existing federal and state deferred tax assets. Based on the weight of the available evidence, including our history of losses, we provided a full valuation allowance against our federal and state deferred tax assets as of December&#160;31, 2025. The &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;amount of the deferred tax asset considered realizable could be adjusted in future periods if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as our projections for growth.&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;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 18 months to allow us to release a significant portion of the federal valuation allowance. 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 our actual operating results.&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 intend to reinvest unremitted foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.&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-style:italic;font-weight:700;line-height:120%"&gt;Uncertain Tax Positions&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 activity related to our gross unrecognized tax benefits during the years ended December&#160;31, 2025, 2024, and 2023:&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;43,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;19,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases/(decreases) related to prior year tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;7,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases/(decreases) related to current year tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;19,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;23,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;70,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;43,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;19,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;Substantially all of the unrecognized tax benefits were recorded as reductions in our gross deferred tax assets, offset by a corresponding reduction in our valuation allowance. The unrecognized tax benefits, if recognized, would not materially affect the effective tax rate due to the full valuation allowance recorded against our federal and state deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy is to recognize interest and penalties associated with unrecognized tax benefits as income tax expense. During the year ended December&#160;31, 2025, we had no interest expense or penalties related to uncertain tax positions. As of December&#160;31, 2025, we had no accrued balances of interest and penalties related to uncertain tax positions.&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;Due to our net operating loss carryforwards, we are subject to examination by taxing authorities in the United States for all tax years. In our foreign jurisdictions, we are subject to examination for tax years ending on or after December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-896">&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;For the years ended December&#160;31, 2025, 2024, and 2023, the geographical breakdown of our income (loss) before income taxes is as follows:&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(485,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-897" unitRef="usd">514826000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-14" decimals="-3" id="f-898" unitRef="usd">-493371000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-15" decimals="-3" id="f-899" unitRef="usd">-92627000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-900" unitRef="usd">13864000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-14" decimals="-3" id="f-901" unitRef="usd">8164000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-15" decimals="-3" id="f-902" unitRef="usd">5604000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-903" unitRef="usd">528690000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-904" unitRef="usd">-485207000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-905" unitRef="usd">-87023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-906">&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;For the years ended December&#160;31, 2025, 2024, and 2023, income tax expense (benefit) 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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense (benefit):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 current income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (benefit):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense (benefit):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 1pt 2px 0;text-align:right;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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-907" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-908" unitRef="usd">-141000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-909" unitRef="usd">1290000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-910" unitRef="usd">889000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-911" unitRef="usd">474000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-912" unitRef="usd">1133000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-913" unitRef="usd">2707000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-914" unitRef="usd">851000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-915" unitRef="usd">1468000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-916" unitRef="usd">3596000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-917" unitRef="usd">1184000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-918" unitRef="usd">3891000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-919" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-920" unitRef="usd">-237000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-921" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-922" unitRef="usd">-4627000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-923" unitRef="usd">-1878000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-924" unitRef="usd">-90000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-925" unitRef="usd">-4627000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-926" unitRef="usd">-2115000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-927" unitRef="usd">-90000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-3" id="f-928" unitRef="usd">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-14" decimals="-3" id="f-929" unitRef="usd">-378000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-15" decimals="-3" id="f-930" unitRef="usd">1290000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-3" id="f-931" unitRef="usd">889000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-14" decimals="-3" id="f-932" unitRef="usd">474000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="c-15" decimals="-3" id="f-933" unitRef="usd">1133000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c-1" decimals="-3" id="f-934" unitRef="usd">-1920000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c-14" decimals="-3" id="f-935" unitRef="usd">-1027000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="c-15" decimals="-3" id="f-936" unitRef="usd">1378000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-937" unitRef="usd">-1031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-938" unitRef="usd">-931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-939" unitRef="usd">3801000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-940">&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;For the year ended December&#160;31, 2025, following the adoption of ASU 2023-09, our tax provision and effective tax rate differed from the statutory federal rate as follows:&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except percentages)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Provision for income taxes at statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;State income taxes, net of federal income tax effect&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Foreign tax effects:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;United Kingdom:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(5,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other foreign jurisdictions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Tax credits:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(57,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(10.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;172,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;32.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Non-taxable or non-deductible items:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(285,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(54.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;69,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other non-taxable or non-deductible items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 13pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other reconciling items:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Return to provision true-ups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(6,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total tax provision and effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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:2px 0;text-align:right;vertical-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,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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;State taxes in California made up the majority (greater than 50%) of the tax effect in this category.&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;For the years ended December&#160;31, 2024 and 2023, prior to the adoption of ASU 2023-09, our effective tax rate, as a percentage of pre-tax income (loss), differed from the statutory federal rate as follows:&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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;44.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(71.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(41.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-941" unitRef="usd">111025000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-942" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-943" unitRef="usd">955000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-944" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-189" decimals="-3" id="f-945" unitRef="usd">-5851000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-189" decimals="3" id="f-946" unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-189" decimals="-3" id="f-947" unitRef="usd">-698000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-189" decimals="3" id="f-948" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-190" decimals="-3" id="f-949" unitRef="usd">70000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-190" decimals="3" id="f-950" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-1" decimals="-3" id="f-951" unitRef="usd">57630000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-952" unitRef="number">0.109</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-953" unitRef="usd">172418000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-954" unitRef="number">0.326</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-955" unitRef="usd">-285955000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-956" unitRef="number">-0.541</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount contextRef="c-1" decimals="-3" id="f-957" unitRef="usd">69402000</rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationAmount>
    <rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent contextRef="c-1" decimals="3" id="f-958" unitRef="number">0.131</rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="-3" id="f-959" unitRef="usd">1299000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-960" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <rddt:EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount contextRef="c-1" decimals="-3" id="f-961" unitRef="usd">-6317000</rddt:EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsAmount>
    <rddt:EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent contextRef="c-1" decimals="3" id="f-962" unitRef="number">-0.012</rddt:EffectiveIncomeTaxRateReconciliationReturnToProvisionTrueUpsPercent>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-1" decimals="-3" id="f-963" unitRef="usd">251000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c-1" decimals="3" id="f-964" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-965" unitRef="usd">-1031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-966" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-14" decimals="3" id="f-967" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-15" decimals="3" id="f-968" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-14" decimals="3" id="f-969" unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-15" decimals="3" id="f-970" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent contextRef="c-14" decimals="3" id="f-971" unitRef="number">-0.140</rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent>
    <rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent contextRef="c-15" decimals="3" id="f-972" unitRef="number">0</rddt:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-14" decimals="3" id="f-973" unitRef="number">0.444</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-15" decimals="3" id="f-974" unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-14" decimals="3" id="f-975" unitRef="number">-0.146</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-15" decimals="3" id="f-976" unitRef="number">-0.135</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-14" decimals="3" id="f-977" unitRef="number">-0.710</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-15" decimals="3" id="f-978" unitRef="number">-0.411</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-14" decimals="3" id="f-979" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-15" decimals="3" id="f-980" unitRef="number">-0.029</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-981" unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-982" unitRef="number">-0.044</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-983">The major components of deferred tax assets and liabilities were as follows:&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 #000000;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;December 31,&lt;br/&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;padding:2px 1pt;text-align:center;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:112%"&gt;December 31,&lt;br/&gt;2024&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:2px 1pt;text-align:center;vertical-align:top"&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:2px 1pt;text-align:left;vertical-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 tax assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;404,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;149,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;28,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;5,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;6,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;156,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;268,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&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:2px 1pt 2px 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;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;199,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;124,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;13,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;794,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;590,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(779,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(572,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;15,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;17,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(4,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(5,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(9,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(8,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(15,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;6,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-984" unitRef="usd">404212000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-7" decimals="-3" id="f-985" unitRef="usd">149735000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-986" unitRef="usd">16920000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-987" unitRef="usd">28586000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <rddt:DeferredTaxAssetsLeasingArrangements contextRef="c-6" decimals="-3" id="f-988" unitRef="usd">5634000</rddt:DeferredTaxAssetsLeasingArrangements>
    <rddt:DeferredTaxAssetsLeasingArrangements contextRef="c-7" decimals="-3" id="f-989" unitRef="usd">6206000</rddt:DeferredTaxAssetsLeasingArrangements>
    <rddt:DeferredTaxAssetsCapitalizedResearchAndDevelopment contextRef="c-6" decimals="-3" id="f-990" unitRef="usd">156429000</rddt:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <rddt:DeferredTaxAssetsCapitalizedResearchAndDevelopment contextRef="c-7" decimals="-3" id="f-991" unitRef="usd">268232000</rddt:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-6" decimals="-3" id="f-992" unitRef="usd">199017000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-7" decimals="-3" id="f-993" unitRef="usd">124116000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-994" unitRef="usd">12103000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-7" decimals="-3" id="f-995" unitRef="usd">13351000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-996" unitRef="usd">794315000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-7" decimals="-3" id="f-997" unitRef="usd">590226000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-998" unitRef="usd">779030000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-999" unitRef="usd">572894000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1000" unitRef="usd">15285000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-7" decimals="-3" id="f-1001" unitRef="usd">17332000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-3" id="f-1002" unitRef="usd">4941000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-7" decimals="-3" id="f-1003" unitRef="usd">5436000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-6" decimals="-3" id="f-1004" unitRef="usd">3556000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-7" decimals="-3" id="f-1005" unitRef="usd">9727000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1006" unitRef="usd">8497000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-7" decimals="-3" id="f-1007" unitRef="usd">15163000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-1008" unitRef="usd">6788000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-7" decimals="-3" id="f-1009" unitRef="usd">2169000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards contextRef="c-191" decimals="-8" id="f-1010" unitRef="usd">1700000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-192" decimals="-5" id="f-1011" unitRef="usd">806100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-191" decimals="-5" id="f-1012" unitRef="usd">201000000.0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-192" decimals="-5" id="f-1013" unitRef="usd">78300000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1014">&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 activity related to our gross unrecognized tax benefits during the years ended December&#160;31, 2025, 2024, and 2023:&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;43,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;19,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases/(decreases) related to prior year tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;7,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases/(decreases) related to current year tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;19,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;23,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;70,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;43,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;19,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1015" unitRef="usd">43861000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-27" decimals="-3" id="f-1016" unitRef="usd">19236000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-16" decimals="-3" id="f-1017" unitRef="usd">16428000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1018" unitRef="usd">7434000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1019" unitRef="usd">1444000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-15" decimals="-3" id="f-1020" unitRef="usd">1750000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1021" unitRef="usd">19115000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1022" unitRef="usd">23181000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-15" decimals="-3" id="f-1023" unitRef="usd">4558000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1024" unitRef="usd">70410000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-7" decimals="-3" id="f-1025" unitRef="usd">43861000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-27" decimals="-3" id="f-1026" unitRef="usd">19236000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-1027">&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;16. 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 December&#160;31, 2025, 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. Moreover, pursuant to the terms of the Restated Certificate and that certain Governance Agreement, dated as of March 19, 2024, by and among us, Steve Huffman, our Chief Executive Officer and a member of our Board of Directors, and Advance, Advance has the right to designate two directors for inclusion in the slate of nominees for election as directors at an annual or special meeting of stockholders, to designate one nonvoting observer to the Board of Directors, and to have one of its designees sit on each committee of the Board of Directors (other than the audit committee), subject to certain limitations set forth in the Restated Certificate. Additionally, the affirmative vote or written consent of Advance will be required for us to take certain corporate actions. These rights will continue until the first to occur of the following events: (i) a change of control of Advance or Reddit; (ii) Advance and its permitted transferees 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; and (iii) (a) Advance and its permitted transferees cease to, in the aggregate, beneficially own at least 50% of the number of outstanding shares of our equity securities held by Advance upon the closing of our IPO, and (b) the then-outstanding shares of our Class B common stock, in the aggregate, represents less than 7.5% of the aggregate of the then-outstanding shares of our Class A and Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'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 years ended December&#160;31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="c-193"
      decimals="2"
      id="f-1028"
      unitRef="number">0.22</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <rddt:NumberOfDirectorsRightToNominate
      contextRef="c-194"
      decimals="INF"
      id="f-1029"
      unitRef="director">2</rddt:NumberOfDirectorsRightToNominate>
    <rddt:NumberOfObserversToTheBoardOfDirectorsRightToNominate
      contextRef="c-194"
      decimals="INF"
      id="f-1030"
      unitRef="observer">1</rddt:NumberOfObserversToTheBoardOfDirectorsRightToNominate>
    <rddt:NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee
      contextRef="c-194"
      decimals="INF"
      id="f-1031"
      unitRef="director">1</rddt:NumberOfDirectorsAbleToSitOnEachCommitteeOfTheBoardExcludingAuditCommittee>
    <rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold
      contextRef="c-194"
      decimals="2"
      id="f-1032"
      unitRef="number">0.05</rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipThreshold>
    <rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering
      contextRef="c-194"
      decimals="2"
      id="f-1033"
      unitRef="number">0.50</rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageUponClosingOfTheInitialPublicOffering>
    <rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering
      contextRef="c-194"
      decimals="3"
      id="f-1034"
      unitRef="number">0.075</rddt:AffirmativeVoteOrWrittenConsentOfCounterpartyRequiredMinimumOwnershipPercentageSubsequentToInitialPublicOffering>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1035">&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;17. 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 (loss) 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 (loss):&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,202,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,300,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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,009,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,177,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,164,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;842,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(484,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(484,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 and depreciation and amortization 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:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 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:2px 0 2px 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:2px 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;194,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;123,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;111,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;193,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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:2px 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;122,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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:2px 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;110,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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, depreciation and amortization, and restructuring costs 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:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 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:2px 0 2px 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:2px 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;1,566,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;1,737,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;833,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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;386,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;842,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;48,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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;15,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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;15,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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;13,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;1,164,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;879,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;762,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 restructuring costs, realized gains and losses on sales of marketable securities, and foreign currency transaction gains and losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2025 and 2024, substantially all of our long-lived assets were located within the United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1036"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1037">&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 (loss):&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:59.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.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.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,202,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,300,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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,009,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,177,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,164,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;762,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;842,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:2px 0 2px 1pt;text-align:right;vertical-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,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:right;vertical-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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'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:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(484,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(484,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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:2px 0;text-align:right;vertical-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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 and depreciation and amortization 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:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 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:2px 0 2px 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:2px 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;194,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;123,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;111,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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;875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;193,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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:2px 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;122,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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:2px 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;110,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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, depreciation and amortization, and restructuring costs 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:58.142%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-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="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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-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:2px 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:2px 0 2px 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:2px 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;1,566,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;1,737,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;833,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:2px 0 2px 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;386,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;842,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;48,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:2px 0 2px 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;15,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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;15,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 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;13,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:2px 0 2px 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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;1,164,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;879,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:2px 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;762,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 restructuring costs, 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-195" decimals="-3" id="f-1038" unitRef="usd">2202506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-1039" unitRef="usd">1300205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-1040" unitRef="usd">804029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-195" decimals="-3" id="f-1041" unitRef="usd">193341000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-196" decimals="-3" id="f-1042" unitRef="usd">122975000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-197" decimals="-3" id="f-1043" unitRef="usd">110758000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-195" decimals="-3" id="f-1044" unitRef="usd">2009165000</rddt:GrossProfitAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-196" decimals="-3" id="f-1045" unitRef="usd">1177230000</rddt:GrossProfitAdjusted>
    <rddt:GrossProfitAdjusted contextRef="c-197" decimals="-3" id="f-1046" unitRef="usd">693271000</rddt:GrossProfitAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-195" decimals="-3" id="f-1047" unitRef="usd">1164092000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-196" decimals="-3" id="f-1048" unitRef="usd">879223000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-197" decimals="-3" id="f-1049" unitRef="usd">762546000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-195" decimals="-3" id="f-1050" unitRef="usd">387141000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-196" decimals="-3" id="f-1051" unitRef="usd">842932000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-197" decimals="-3" id="f-1052" unitRef="usd">49086000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-195" decimals="-3" id="f-1053" unitRef="usd">15948000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-196" decimals="-3" id="f-1054" unitRef="usd">15643000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-197" decimals="-3" id="f-1055" unitRef="usd">13702000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-195" decimals="-3" id="f-1056" unitRef="usd">86722000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-196" decimals="-3" id="f-1057" unitRef="usd">78121000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-197" decimals="-3" id="f-1058" unitRef="usd">53281000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-195" decimals="-3" id="f-1059" unitRef="usd">-1031000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-196" decimals="-3" id="f-1060" unitRef="usd">-931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-197" decimals="-3" id="f-1061" unitRef="usd">3801000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-195" decimals="-3" id="f-1062" unitRef="usd">16000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-196" decimals="-3" id="f-1063" unitRef="usd">2760000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-197" decimals="-3" id="f-1064" unitRef="usd">8241000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:NetIncomeLoss contextRef="c-195" decimals="-3" id="f-1065" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-196" decimals="-3" id="f-1066" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-197" decimals="-3" id="f-1067" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-195" decimals="-3" id="f-1068" unitRef="usd">529721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-196" decimals="-3" id="f-1069" unitRef="usd">-484276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-197" decimals="-3" id="f-1070" unitRef="usd">-90824000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-195" decimals="-3" id="f-1071" unitRef="usd">194216000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-196" decimals="-3" id="f-1072" unitRef="usd">123595000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-197" decimals="-3" id="f-1073" unitRef="usd">111011000</us-gaap:CostOfGoodsAndServicesSold>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-198" decimals="-3" id="f-1074" unitRef="usd">875000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-199" decimals="-3" id="f-1075" unitRef="usd">620000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-200" decimals="-3" id="f-1076" unitRef="usd">101000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-198" decimals="-3" id="f-1077" unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-199" decimals="-3" id="f-1078" unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-200" decimals="-3" id="f-1079" unitRef="usd">152000</us-gaap:DepreciationDepletionAndAmortization>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-195" decimals="-3" id="f-1080" unitRef="usd">193341000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-196" decimals="-3" id="f-1081" unitRef="usd">122975000</rddt:CostOfGoodsAndServiceAdjusted>
    <rddt:CostOfGoodsAndServiceAdjusted contextRef="c-197" decimals="-3" id="f-1082" unitRef="usd">110758000</rddt:CostOfGoodsAndServiceAdjusted>
    <us-gaap:OperatingExpenses contextRef="c-195" decimals="-3" id="f-1083" unitRef="usd">1566306000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-196" decimals="-3" id="f-1084" unitRef="usd">1737178000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-197" decimals="-3" id="f-1085" unitRef="usd">833179000</us-gaap:OperatingExpenses>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-201" decimals="-3" id="f-1086" unitRef="usd">386266000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-202" decimals="-3" id="f-1087" unitRef="usd">842312000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <rddt:ShareBasedPaymentArrangementExpenseAndTaxes contextRef="c-203" decimals="-3" id="f-1088" unitRef="usd">48985000</rddt:ShareBasedPaymentArrangementExpenseAndTaxes>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-201" decimals="-3" id="f-1089" unitRef="usd">15948000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-202" decimals="-3" id="f-1090" unitRef="usd">15643000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-203" decimals="-3" id="f-1091" unitRef="usd">13550000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RestructuringCosts contextRef="c-201" decimals="-3" id="f-1092" unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts contextRef="c-202" decimals="-3" id="f-1093" unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts contextRef="c-203" decimals="-3" id="f-1094" unitRef="usd">8098000</us-gaap:RestructuringCosts>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-195" decimals="-3" id="f-1095" unitRef="usd">1164092000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-196" decimals="-3" id="f-1096" unitRef="usd">879223000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted contextRef="c-197" decimals="-3" id="f-1097" unitRef="usd">762546000</rddt:OperatingExpensesExcludingDepreciationDepletionAmortizationAndShareBasedPaymentArrangementExpenseAdjusted>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1098">&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;18. Subsequent Events&lt;/span&gt;&lt;/div&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.</us-gaap:SubsequentEventsTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-204" decimals="-8" id="f-1099" unitRef="usd">1000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-205" id="f-1100">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-205" id="f-1101">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-205" id="f-1102">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-205" id="f-1103">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1104">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
